{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":418679982,"defaultBranch":"master","name":"ext-encoding","ownerLogin":"pmmp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-18T21:52:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22548559?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712069017.0","currentOid":""},"activityList":{"items":[{"before":"b60ca8d1260cb98f1cb7fd443c4f9324572a69bd","after":"7530cbac2670d97bd0c15e98721380e7a2206f29","ref":"refs/heads/master","pushedAt":"2024-04-10T18:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":":(","shortMessageHtmlLink":":("}},{"before":"56673dd789a81bbafc668b2849fc0c5d50a4848e","after":"b60ca8d1260cb98f1cb7fd443c4f9324572a69bd","ref":"refs/heads/master","pushedAt":"2024-04-10T18:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Fix class flags","shortMessageHtmlLink":"Fix class flags"}},{"before":"d0e71a30aa28068d4f7b0169f5c913ff588bd565","after":"56673dd789a81bbafc668b2849fc0c5d50a4848e","ref":"refs/heads/master","pushedAt":"2024-04-10T15:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Split Types class into several new classes\n\nthe main benefit of this is the increased difficulty of accidentally\nusing the wrong byte order due to auto complete - now choosing byte\norder is decided by the first character typed.\n\nhowever, it also reduces the verbosity of the API, though I'm not sure\nabout the 'LE' and 'BE' class names.","shortMessageHtmlLink":"Split Types class into several new classes"}},{"before":"9330abca37abaa10482d3a5a4133c5a2ddffd4bb","after":"d0e71a30aa28068d4f7b0169f5c913ff588bd565","ref":"refs/heads/master","pushedAt":"2024-04-10T14:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Pull simple type encoders out into a separate class\n\nthis isn't the final form, but these statics already turned out to be\nhandy for the tests, and they'll probably be good for attributes and\nother stuff like it.","shortMessageHtmlLink":"Pull simple type encoders out into a separate class"}},{"before":"07106de342cf929872e57c7f04c225792c11918a","after":"9330abca37abaa10482d3a5a4133c5a2ddffd4bb","ref":"refs/heads/master","pushedAt":"2024-04-10T12:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"tidy","shortMessageHtmlLink":"tidy"}},{"before":"85f3daa9bdd757de580818985bf92a7bce231525","after":"07106de342cf929872e57c7f04c225792c11918a","ref":"refs/heads/master","pushedAt":"2024-04-09T15:31:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"8a962e7629909d8c918066c068b059093a1bf041","after":"85f3daa9bdd757de580818985bf92a7bce231525","ref":"refs/heads/master","pushedAt":"2024-04-09T15:29:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Restructure code","shortMessageHtmlLink":"Restructure code"}},{"before":"49974ff630a3bd7b20a5efe9f6ef2bac1d6a1e54","after":"8a962e7629909d8c918066c068b059093a1bf041","ref":"refs/heads/master","pushedAt":"2024-04-02T14:43:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"0.3.1 is next","shortMessageHtmlLink":"0.3.1 is next"}},{"before":"688806dd7bc194e74acfbff9b4486d9c94bc20ff","after":"49974ff630a3bd7b20a5efe9f6ef2bac1d6a1e54","ref":"refs/heads/master","pushedAt":"2024-02-05T17:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Added clear() to allow discarding ByteBuffer contents\nthe allocated memory is retained for reuse","shortMessageHtmlLink":"Added clear() to allow discarding ByteBuffer contents"}},{"before":"2144b998145743801fc0c037113d9cc0565dadb8","after":"688806dd7bc194e74acfbff9b4486d9c94bc20ff","ref":"refs/heads/master","pushedAt":"2024-01-30T16:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Remove rewind, prefer set*Offset(0)","shortMessageHtmlLink":"Remove rewind, prefer set*Offset(0)"}},{"before":"3d19cf75f5a51092aa5978f464d9803595df8ac1","after":"2144b998145743801fc0c037113d9cc0565dadb8","ref":"refs/heads/master","pushedAt":"2024-01-30T16:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"begone, warnings","shortMessageHtmlLink":"begone, warnings"}},{"before":"aa3918f6d04844b9fe9c27c18d54f0cb921656af","after":"3d19cf75f5a51092aa5978f464d9803595df8ac1","ref":"refs/heads/master","pushedAt":"2024-01-30T16:26:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"2e3d76261cb6d85efd5fe9dc9ca9f0839f7ec648","after":"aa3918f6d04844b9fe9c27c18d54f0cb921656af","ref":"refs/heads/master","pushedAt":"2024-01-30T14:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"gen_stub wants to make this change","shortMessageHtmlLink":"gen_stub wants to make this change"}},{"before":"9a5d74ab2a9999b093599d3bc89d428e2a3a7120","after":"2e3d76261cb6d85efd5fe9dc9ca9f0839f7ec648","ref":"refs/heads/master","pushedAt":"2024-01-30T14:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Fix","shortMessageHtmlLink":"Fix"}},{"before":"1314fffa01b8e950de70c9e6f351f88e9ee77f9e","after":"9a5d74ab2a9999b093599d3bc89d428e2a3a7120","ref":"refs/heads/master","pushedAt":"2024-01-30T14:25:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Separate read and write offsets\nthis isn't an ideal solution, but it's the easiest one available and gives time to figure out next steps for the API design.","shortMessageHtmlLink":"Separate read and write offsets"}},{"before":"16a1b65cb82902a2be6d6694e2970544ac01654f","after":"1314fffa01b8e950de70c9e6f351f88e9ee77f9e","ref":"refs/heads/master","pushedAt":"2024-01-30T12:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Fixed test","shortMessageHtmlLink":"Fixed test"}},{"before":"9e2e66b3071c9ca31b1d20c5d2eb142a15e70f8f","after":"16a1b65cb82902a2be6d6694e2970544ac01654f","ref":"refs/heads/master","pushedAt":"2024-01-30T12:42:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:pmmp/ext-encoding","shortMessageHtmlLink":"Merge branch 'master' of github.com:pmmp/ext-encoding"}},{"before":"3e16dc29ecda1f2d7bbebd211b81923f4526728b","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2024-01-01T18:24:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ec434af90766e977c74d8e383d364500869e9486","after":"9e2e66b3071c9ca31b1d20c5d2eb142a15e70f8f","ref":"refs/heads/master","pushedAt":"2024-01-01T18:24:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Bump actions/upload-artifact from 3 to 4 (#11)\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.\r\n- [Release notes](https://github.com/actions/upload-artifact/releases)\r\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/upload-artifact\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/upload-artifact from 3 to 4 (#11)"}},{"before":null,"after":"3e16dc29ecda1f2d7bbebd211b81923f4526728b","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2024-01-01T15:31:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/upload-artifact from 3 to 4\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 3 to 4"}},{"before":"8fc52db9d4d02f88ffa9e12f444a94bce7f8fb02","after":"ec434af90766e977c74d8e383d364500869e9486","ref":"refs/heads/master","pushedAt":"2023-11-24T13:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Compile PHP in /tmp\n\nthis ensures that run-tests.php doesn't try to run PHP's own entire test suite","shortMessageHtmlLink":"Compile PHP in /tmp"}},{"before":"0e3e1de079d6078c55ae59ee42fd98891c66630d","after":"8fc52db9d4d02f88ffa9e12f444a94bce7f8fb02","ref":"refs/heads/master","pushedAt":"2023-11-24T13:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"actions: ensure that binaries are always built for generic x86_64","shortMessageHtmlLink":"actions: ensure that binaries are always built for generic x86_64"}},{"before":"a0239e305dec7f8ad082ac02e86db3d75e78b547","after":"0e3e1de079d6078c55ae59ee42fd98891c66630d","ref":"refs/heads/master","pushedAt":"2023-11-24T12:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"actions: update PHP versions","shortMessageHtmlLink":"actions: update PHP versions"}},{"before":"943d3d2517c3bb877afc3d678e658233add48728","after":"a0239e305dec7f8ad082ac02e86db3d75e78b547","ref":"refs/heads/master","pushedAt":"2023-11-07T14:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Use macro to reduce this-fetch boilerplate","shortMessageHtmlLink":"Use macro to reduce this-fetch boilerplate"}},{"before":"d8ad09e8e156c5c7545e2d61b385fdbd419d25c5","after":"943d3d2517c3bb877afc3d678e658233add48728","ref":"refs/heads/master","pushedAt":"2023-11-07T14:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Added documentation to stubs","shortMessageHtmlLink":"Added documentation to stubs"}},{"before":"ebc08e81b9498cd201eb384b4857e60ff858f453","after":"d8ad09e8e156c5c7545e2d61b385fdbd419d25c5","ref":"refs/heads/master","pushedAt":"2023-11-07T13:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"gcc doesn't like these being static now","shortMessageHtmlLink":"gcc doesn't like these being static now"}},{"before":"f09799c0334b36da2ef5dbfc5a8734039d836e6c","after":"ebc08e81b9498cd201eb384b4857e60ff858f453","ref":"refs/heads/master","pushedAt":"2023-11-07T13:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"36ff696094caae8c6260b4e9f74846d272bb91be","after":"f09799c0334b36da2ef5dbfc5a8734039d836e6c","ref":"refs/heads/master","pushedAt":"2023-11-07T13:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Restructure, use stub-generated code where possible\nit's not really practical to use stub code for everything, since the type-specific write functions are generated using macros and C++ templates.\nHowever, we can avoid dealing with nasty PHP internals for everything else.","shortMessageHtmlLink":"Restructure, use stub-generated code where possible"}},{"before":"b5868bf8f387e0dc5f82e81034ec0867b8fac24b","after":"36ff696094caae8c6260b4e9f74846d272bb91be","ref":"refs/heads/master","pushedAt":"2023-11-07T12:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"writeTypeFunc: use references","shortMessageHtmlLink":"writeTypeFunc: use references"}},{"before":"8eddd686e5377c82c6b2149f4fb89bf144f70912","after":"b5868bf8f387e0dc5f82e81034ec0867b8fac24b","ref":"refs/heads/master","pushedAt":"2023-11-07T11:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dktapps","name":"Dylan T.","path":"/dktapps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14214667?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQxODowODowOC4wMDAwMDBazwAAAAQtWBJg","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQxODowODowOC4wMDAwMDBazwAAAAQtWBJg","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wN1QxMTo1MzowMy4wMDAwMDBazwAAAAOpTigR"}},"title":"Activity ยท pmmp/ext-encoding"}