{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493905972,"defaultBranch":"main","name":"JarCompatibilityChecker","ownerLogin":"MinecraftForge","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-19T03:24:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1390178?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1652932164.890495","currentOid":""},"activityList":{"items":[{"before":"e90dd9de45bd25b02acccda0a6dacb00bcd71a55","after":"19bd85b87c8f00ca8de381694db03710d0219d4a","ref":"refs/heads/main","pushedAt":"2024-03-18T15:24:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LexManos","name":"LexManos","path":"/LexManos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/702211?s=80&v=4"},"commit":{"message":"Add quiet mode and gradle script for checking transitive deps.","shortMessageHtmlLink":"Add quiet mode and gradle script for checking transitive deps."}},{"before":"059b7273841eda4fe76c976dbc5c2ba4dd87ac98","after":"e90dd9de45bd25b02acccda0a6dacb00bcd71a55","ref":"refs/heads/main","pushedAt":"2023-10-19T19:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LexManos","name":"LexManos","path":"/LexManos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/702211?s=80&v=4"},"commit":{"message":"Gradle 8.4, GH Actions publishing (#4)","shortMessageHtmlLink":"Gradle 8.4, GH Actions publishing (#4)"}},{"before":"257bddd28087d910be3e972fc5090adb833b0a6d","after":"059b7273841eda4fe76c976dbc5c2ba4dd87ac98","ref":"refs/heads/main","pushedAt":"2023-10-19T19:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"forgedev-teamcity","name":null,"path":"/forgedev-teamcity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94761760?s=80&v=4"},"commit":{"message":"TeamCity change in 'MinecraftForge / JarCompatibilityChecker' project: project was archived","shortMessageHtmlLink":"TeamCity change in 'MinecraftForge / JarCompatibilityChecker' project…"}},{"before":"2ada844637803272065c5729f3f17895dbf0c582","after":"257bddd28087d910be3e972fc5090adb833b0a6d","ref":"refs/heads/main","pushedAt":"2023-03-23T21:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SizableShrimp","name":null,"path":"/SizableShrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29855886?s=80&v=4"},"commit":{"message":"Fix license headers","shortMessageHtmlLink":"Fix license headers"}},{"before":"20b1ae6b1fa980eb7ad99c2f27a7180972a5d115","after":"2ada844637803272065c5729f3f17895dbf0c582","ref":"refs/heads/main","pushedAt":"2023-03-23T21:03:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SizableShrimp","name":null,"path":"/SizableShrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29855886?s=80&v=4"},"commit":{"message":"Add internal API annotation checks\n\nThe default mode will now turn error-level incompatibilities into warnings for members annotated with an allowed internal API annotation\nThe list of internal API annotations can be changed by supplying one or more to `--internal-ann`\nCurrently defaults to `org.jetbrains.annotations.ApiStatus$Internal`\nThe internal annotation check mode can be changed with `--internal-ann-mode`","shortMessageHtmlLink":"Add internal API annotation checks"}},{"before":"39ba4846cfc87d70cfbe13d754863ec129a5a0d0","after":"20b1ae6b1fa980eb7ad99c2f27a7180972a5d115","ref":"refs/heads/main","pushedAt":"2023-03-22T20:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Matyrobbrt","name":null,"path":"/Matyrobbrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65940752?s=80&v=4"},"commit":{"message":"Fix wrong folder name in SAM test","shortMessageHtmlLink":"Fix wrong folder name in SAM test"}},{"before":"2016d6a70d920e53a140b20225b8ec9b204a593a","after":"39ba4846cfc87d70cfbe13d754863ec129a5a0d0","ref":"refs/heads/main","pushedAt":"2023-03-22T18:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SizableShrimp","name":null,"path":"/SizableShrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29855886?s=80&v=4"},"commit":{"message":"Revert functional interface incompatibility checks\n\nThe `FunctionalInterfaceTests` class has been kept\nI learned that LambdaMetafactory is more resilient than I thought\nIt will create lambdas for defaulted methods even if that isn't valid in source code\nAdditionally, LambdaMetafactory does not error out creation if there are unimplemented abstract methods\nHowever, if an unimplemented abstract method is called on the instantiated lambda, an AbstractMethodError will be thrown\n\nWhile a SAM being made default does break source compatibility, that is not a goal of this tool to check.\n(However, I would not be opposed to a warning given it is easy to check for; perhaps that will be added in a future update.)","shortMessageHtmlLink":"Revert functional interface incompatibility checks"}},{"before":"ebdcceda7da4e14d368b58f6191a2edf04ddfd95","after":"2016d6a70d920e53a140b20225b8ec9b204a593a","ref":"refs/heads/main","pushedAt":"2023-03-22T14:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SizableShrimp","name":null,"path":"/SizableShrimp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29855886?s=80&v=4"},"commit":{"message":"Add functional interface incompatibility checks","shortMessageHtmlLink":"Add functional interface incompatibility checks"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGLBjNQA","startCursor":null,"endCursor":null}},"title":"Activity · MinecraftForge/JarCompatibilityChecker"}