{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":375133150,"defaultBranch":"dev","name":"mapping-io","ownerLogin":"FabricMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-08T20:13:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21025855?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713201787.0","currentOid":""},"activityList":{"items":[{"before":"983c4274a6b34ae1b396b1c6f98963ebce4000ab","after":"d6b7a226824926f4d5fa13d28be5adb970d7c924","ref":"refs/heads/dev","pushedAt":"2024-09-09T20:05:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Use alphanumeric and nest-aware sorting for `VisitOrder#createByName` (#36)","shortMessageHtmlLink":"Use alphanumeric and nest-aware sorting for VisitOrder#createByName ("}},{"before":"adf89018dd26c36807db6375504c8455ad29e5ef","after":"983c4274a6b34ae1b396b1c6f98963ebce4000ab","ref":"refs/heads/dev","pushedAt":"2024-09-09T09:08:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Improve `MemoryMappingTree` merging capabilities (#105)\n\n- Fix https://github.com/FabricMC/mapping-io/issues/68\r\n- Make the pending member queue fully functional (both for missing source names and descriptors)\r\n- Extend pending queue to cover classes as well\r\n- Enable incoming data to have inverted namespaces\r\n- Delay descriptor computation until `visitEnd`, so all potentially referenced classes are available\r\n- Fix `MemoryMappingTree#reset` to actually reset all its internal state related to the current visitation pass\r\n- Add protection against external data modification while visitation pass is in progress\r\n- Clarify API contracts regarding returned collections' mutability in Tree-API\r\n- Make Tree-API getters return only unmodifiable collections where possible\r\n- Fix mapping merging via tree-API not overwriting existing entries' data\r\n- Fully implement arg and var merging","shortMessageHtmlLink":"Improve MemoryMappingTree merging capabilities (#105)"}},{"before":"dad2c69ef6fdc89dcbbd2619a34d0626d69a6d44","after":"adf89018dd26c36807db6375504c8455ad29e5ef","ref":"refs/heads/dev","pushedAt":"2024-09-03T11:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Improve `SubsetAssertingVisitor` error messages (#114)","shortMessageHtmlLink":"Improve SubsetAssertingVisitor error messages (#114)"}},{"before":"d66f1a5b6c05f759ed8120b35b9006a5538fca19","after":"dad2c69ef6fdc89dcbbd2619a34d0626d69a6d44","ref":"refs/heads/dev","pushedAt":"2024-08-31T15:29:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add Gradle task for (re)generating test mapping files (#113)","shortMessageHtmlLink":"Add Gradle task for (re)generating test mapping files (#113)"}},{"before":"1f40679b0496fd0b17c049c8075772337a775f4e","after":"d66f1a5b6c05f759ed8120b35b9006a5538fca19","ref":"refs/heads/dev","pushedAt":"2024-08-31T14:19:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Fix migration maps not being readable by IntelliJ IDEA (#112)","shortMessageHtmlLink":"Fix migration maps not being readable by IntelliJ IDEA (#112)"}},{"before":"3bc4d8e840282d30e7c3224f7a2fdd2ae51a739e","after":"1f40679b0496fd0b17c049c8075772337a775f4e","ref":"refs/heads/dev","pushedAt":"2024-08-31T13:35:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Skip writing elements with no destination names where applicable (#111)","shortMessageHtmlLink":"Skip writing elements with no destination names where applicable (#111)"}},{"before":"d906757859b1784a33c53e204ac82465b2702de4","after":"3bc4d8e840282d30e7c3224f7a2fdd2ae51a739e","ref":"refs/heads/dev","pushedAt":"2024-08-29T12:23:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Remove ASM dependency from the core project (#110)","shortMessageHtmlLink":"Remove ASM dependency from the core project (#110)"}},{"before":"ed68729272ae27f8199de1b55afa06e49dfad171","after":"d906757859b1784a33c53e204ac82465b2702de4","ref":"refs/heads/dev","pushedAt":"2024-08-26T15:32:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Verify writer outputs against 3rd-party readers (#54)","shortMessageHtmlLink":"Verify writer outputs against 3rd-party readers (#54)"}},{"before":"d84108e3f6e3d02f85b27b7b891fdc643df30178","after":"ed68729272ae27f8199de1b55afa06e49dfad171","ref":"refs/heads/dev","pushedAt":"2024-08-26T14:00:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Fix handling of repeated elements (#107)","shortMessageHtmlLink":"Fix handling of repeated elements (#107)"}},{"before":"a27d20a10f1ff6f457ac3c6e9a1f3130b2a0bbd2","after":"d84108e3f6e3d02f85b27b7b891fdc643df30178","ref":"refs/heads/dev","pushedAt":"2024-08-26T13:28:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Make `ColumnFileReader` consume trailing column separators instead of leading ones (#108)\n\nThis restores the pre-https://github.com/FabricMC/mapping-io/commit/36c52a537a06b812b8855c6d5cf176dd58c14540 behavior, fixing `\\tc` (a comment) sometimes being interpreted as `c` (a class) in Tiny v2.","shortMessageHtmlLink":"Make ColumnFileReader consume trailing column separators instead of…"}},{"before":"368598c77c11ff3868a01ed6e17a72e038916e0b","after":"a27d20a10f1ff6f457ac3c6e9a1f3130b2a0bbd2","ref":"refs/heads/dev","pushedAt":"2024-08-25T23:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add IntelliJ IDEA Migration Map reader and writer (#93)","shortMessageHtmlLink":"Add IntelliJ IDEA Migration Map reader and writer (#93)"}},{"before":"1e27c3e9bac5ffc4e946be2de3f8c3fd10e7da24","after":"368598c77c11ff3868a01ed6e17a72e038916e0b","ref":"refs/heads/dev","pushedAt":"2024-08-25T14:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add `FeatureSet` class holding information about mapping format capabilities (#92)","shortMessageHtmlLink":"Add FeatureSet class holding information about mapping format capab…"}},{"before":"7aa17c1b4b636511b7ed9774b2da4ef394f1978e","after":"1e27c3e9bac5ffc4e946be2de3f8c3fd10e7da24","ref":"refs/heads/dev","pushedAt":"2024-08-03T16:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Fix member merging via tree-API in `MemoryMappingTree` (#104)","shortMessageHtmlLink":"Fix member merging via tree-API in MemoryMappingTree (#104)"}},{"before":"489a7e116e68b328ca4083e6325534cf7f40c05e","after":"7aa17c1b4b636511b7ed9774b2da4ef394f1978e","ref":"refs/heads/dev","pushedAt":"2024-08-03T07:20:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add missing `visitElementContent` calls (#103)","shortMessageHtmlLink":"Add missing visitElementContent calls (#103)"}},{"before":"c5fa1758966f65c03de911e8bddfa66b2498e92e","after":"489a7e116e68b328ca4083e6325534cf7f40c05e","ref":"refs/heads/dev","pushedAt":"2024-07-30T16:02:49.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Merge pull request #102 from NebelNidas/miscellaneous-fixes\n\nMiscellaneous improvements","shortMessageHtmlLink":"Merge pull request #102 from NebelNidas/miscellaneous-fixes"}},{"before":"3e56ee290fc7747458efa5b28c0f7c5e56fe0300","after":"c5fa1758966f65c03de911e8bddfa66b2498e92e","ref":"refs/heads/dev","pushedAt":"2024-04-19T10:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Handle `NEEDS_MULTIPLE_PASSES` more consistently (#73)","shortMessageHtmlLink":"Handle NEEDS_MULTIPLE_PASSES more consistently (#73)"}},{"before":"47a53e4cd0c4eafabcfc2367481467e007ccd4dd","after":"3e56ee290fc7747458efa5b28c0f7c5e56fe0300","ref":"refs/heads/dev","pushedAt":"2024-04-19T10:43:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Change access of all reader methods with `ColumnFileReader` as parameter to `private` (#99)\n\n* Make all reader methods with `ColumnFileReader` as parameter private\r\n\r\n* Add changes to changelog","shortMessageHtmlLink":"Change access of all reader methods with ColumnFileReader as parame…"}},{"before":"82c4ebcbc556b646516d7ab7788bae4ae09ca756","after":"47a53e4cd0c4eafabcfc2367481467e007ccd4dd","ref":"refs/heads/dev","pushedAt":"2024-04-19T10:43:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Prevent instantiation of `VisitOrder` and `JobfFileReader` (#100)","shortMessageHtmlLink":"Prevent instantiation of VisitOrder and JobfFileReader (#100)"}},{"before":"36c52a537a06b812b8855c6d5cf176dd58c14540","after":"82c4ebcbc556b646516d7ab7788bae4ae09ca756","ref":"refs/heads/dev","pushedAt":"2024-04-19T10:43:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Refer to TSRG version 2 as `TSRG v2` instead of `TSRG2` (#101)","shortMessageHtmlLink":"Refer to TSRG version 2 as TSRG v2 instead of TSRG2 (#101)"}},{"before":"dcf8fbd41c6d1da9a5267108b2895bf07ca0dd6f","after":"36c52a537a06b812b8855c6d5cf176dd58c14540","ref":"refs/heads/dev","pushedAt":"2024-04-17T11:50:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Overhaul `ColumnFileReader` (#82)\n\n* Overhaul `ColumnFileReader`\r\n\r\n* Return null also when freshly encountering EOL as first char\r\n\r\nAchieved in part by not always seeking to the start of the next column\r\n\r\n* Fix issue with start offset\r\n\r\n* Add changes to changelog","shortMessageHtmlLink":"Overhaul ColumnFileReader (#82)"}},{"before":null,"after":"dcf8fbd41c6d1da9a5267108b2895bf07ca0dd6f","ref":"refs/heads/0.6","pushedAt":"2024-04-15T17:23:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"a182551c2cabb7266dfdd0cba20ef5598d08e983","after":"dcf8fbd41c6d1da9a5267108b2895bf07ca0dd6f","ref":"refs/heads/dev","pushedAt":"2024-04-15T17:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"3da92ab80d4dacd38df41ff76bcc345cb0fda1ce","after":"a182551c2cabb7266dfdd0cba20ef5598d08e983","ref":"refs/heads/dev","pushedAt":"2024-04-14T12:07:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Fix CSRG and JAM writers skipping elements whose parents have incomplete destination names (#97)\n\n* Fix CSRG and JAM writer bugs\r\n\r\n* Add changes to changelog\r\n\r\n* Reword changelog entry","shortMessageHtmlLink":"Fix CSRG and JAM writers skipping elements whose parents have incompl…"}},{"before":"e92c6f91c92e10bfa4a3ae631d26d4cb2bb5dc92","after":"3da92ab80d4dacd38df41ff76bcc345cb0fda1ce","ref":"refs/heads/dev","pushedAt":"2024-04-14T12:07:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Fix and update Javadocs (#98)","shortMessageHtmlLink":"Fix and update Javadocs (#98)"}},{"before":"516a029c09d1354b15bf0a27e01f08e94c7c29c1","after":"e92c6f91c92e10bfa4a3ae631d26d4cb2bb5dc92","ref":"refs/heads/dev","pushedAt":"2024-04-12T10:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"modmuss50","name":"modmuss","path":"/modmuss50","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4324090?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"1046304d933dd4927cd8ed59c88de8e7a19404f5","after":"516a029c09d1354b15bf0a27e01f08e94c7c29c1","ref":"refs/heads/dev","pushedAt":"2024-03-07T20:55:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Use file extension for CSRG format detection (#46)","shortMessageHtmlLink":"Use file extension for CSRG format detection (#46)"}},{"before":"9c627c7bc16cc3c0c503ebfdcd6cc7d35dc6bfce","after":"1046304d933dd4927cd8ed59c88de8e7a19404f5","ref":"refs/heads/dev","pushedAt":"2024-03-07T16:24:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add outer class name inheriting visitor (#89)","shortMessageHtmlLink":"Add outer class name inheriting visitor (#89)"}},{"before":"8f976ac70d769c5230c5bac9c37dc8be05f9213a","after":"9c627c7bc16cc3c0c503ebfdcd6cc7d35dc6bfce","ref":"refs/heads/dev","pushedAt":"2024-03-07T16:09:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add JOBF reader and writer (#91)","shortMessageHtmlLink":"Add JOBF reader and writer (#91)"}},{"before":"f7ace9466ee1847a27a55c0ab23c94c9670cf062","after":"8f976ac70d769c5230c5bac9c37dc8be05f9213a","ref":"refs/heads/dev","pushedAt":"2024-03-07T15:51:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add JAM reader and writer (#90)","shortMessageHtmlLink":"Add JAM reader and writer (#90)"}},{"before":"1cd9184880e372b81c5f04ea3f1dc13f872fa174","after":"f7ace9466ee1847a27a55c0ab23c94c9670cf062","ref":"refs/heads/dev","pushedAt":"2024-03-07T15:45:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NebelNidas","name":null,"path":"/NebelNidas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48808497?s=80&v=4"},"commit":{"message":"Add CSRG, TSRG and TSRG2 writers (#86)","shortMessageHtmlLink":"Add CSRG, TSRG and TSRG2 writers (#86)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMDowNToxMy4wMDAwMDBazwAAAASxT52d","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QxNTo0NToyOC4wMDAwMDBazwAAAAQPP32w"}},"title":"Activity · FabricMC/mapping-io"}