{"id":9896,"name":"org.checkerframework:checker","ecosystem":"maven","repository_url":"https://github.com/typetools/checker-framework","issues_count":47,"created_at":"2025-06-06T22:40:28.815Z","updated_at":"2025-06-06T22:40:28.815Z","purl":"pkg:maven/org.checkerframework:checker","metadata":{"id":5107136,"name":"org.checkerframework:checker","ecosystem":"maven","description":"The Checker Framework enhances Java's type system to make it more powerful and useful. This lets software developers detect and prevent errors in their Java programs. The Checker Framework includes compiler plug-ins (\"checkers\") that find bugs or verify their absence. It also permits you to write your own compiler plug-ins.","homepage":"https://checkerframework.org/","licenses":"GNU General Public License, version 2 (GPL2), with the classpath exception","normalized_licenses":["GPL-2.0","libpng-2.0","GPL-2.0-with-classpath-exception"],"repository_url":"https://github.com/typetools/checker-framework","keywords_array":[],"namespace":"org.checkerframework","versions_count":140,"first_release_published_at":"2014-04-03T00:31:52.000Z","latest_release_published_at":"2025-06-02T18:53:50.000Z","latest_release_number":"3.49.4","last_synced_at":"2025-06-05T07:30:56.252Z","created_at":"2022-07-30T01:01:40.449Z","updated_at":"2025-06-05T07:30:56.605Z","registry_url":"https://central.sonatype.com/artifact/org.checkerframework/checker/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.checkerframework/checker/","metadata":{},"repo_metadata":{"uuid":"38488726","full_name":"typetools/checker-framework","owner":"typetools","description":"Pluggable type-checking for Java","archived":false,"fork":false,"pushed_at":"2023-03-21T23:26:44.000Z","size":231039,"stargazers_count":896,"open_issues_count":331,"forks_count":332,"subscribers_count":41,"default_branch":"master","last_synced_at":"2023-03-22T06:43:59.416Z","etag":null,"topics":["java","types","verification"],"latest_commit_sha":null,"homepage":"http://checkerframework.org/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-03T11:09:17.000Z","updated_at":"2023-03-21T23:31:05.000Z","dependencies_parsed_at":"2023-01-16T23:00:20.136Z","dependency_job_id":null,"html_url":"https://github.com/typetools/checker-framework","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typetools%2Fchecker-framework","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typetools%2Fchecker-framework/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typetools%2Fchecker-framework/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typetools","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"typetools","name":"typetools","uuid":"12883499","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/12883499?v=4","repositories_count":18,"last_synced_at":"2023-02-27T14:10:53.508Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typetools"},"tags":[{"name":"checker-framework-2.5.6","sha":"b66b06be10a2863c312ae632056b16c2e0638bbd","kind":"commit","published_at":"2018-10-03T12:21:28.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.6","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.6"},{"name":"checker-framework-2.5.5","sha":"62602db32dbc0dd64b5aecc8c84671252a50e08b","kind":"commit","published_at":"2018-08-31T00:58:03.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.5"},{"name":"checker-framework-2.5.4","sha":"2150f83a0bdd5d1344aae5b492572adda8c57c43","kind":"commit","published_at":"2018-08-01T22:08:38.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.4"},{"name":"checker-framework-2.5.3","sha":"4113cc2b669f4bec7a6775c74f1f3db16b18f807","kind":"commit","published_at":"2018-07-02T17:38:42.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.3"},{"name":"checker-framework-2.5.2","sha":"a5631b412dcacdf4e31bc4c4c605a597f22117e3","kind":"commit","published_at":"2018-06-01T18:48:27.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.2"},{"name":"checker-framework-2.5.1","sha":"6e7c111ba7021cea1adb16c17aa25492cde9cb09","kind":"commit","published_at":"2018-05-01T20:06:38.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.1"},{"name":"checker-framework-2.5.0","sha":"0907c7e38ecb1a4c7920c17149b1f0dd32339610","kind":"commit","published_at":"2018-04-02T17:20:37.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.5.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.5.0"},{"name":"checker-framework-2.4.0","sha":"f1b5f70b287ec2da002853bedd1e3fb1c6581f5d","kind":"commit","published_at":"2018-03-01T18:12:53.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.4.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.4.0"},{"name":"checker-framework-2.3.2","sha":"84ad867c47f57c972fbd5361e073250ba8724f6d","kind":"commit","published_at":"2018-02-01T17:23:18.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.3.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.3.2"},{"name":"checker-framework-2.3.1","sha":"b58f40741b100027839cc81e860058fd12f1b58d","kind":"commit","published_at":"2018-01-02T20:21:58.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.3.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.3.1"},{"name":"checker-framework-2.3.0","sha":"f088c6e9ce0ed1c3213ca241eeb62bb9020dee81","kind":"commit","published_at":"2017-12-01T19:02:17.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.3.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.3.0"},{"name":"checker-framework-2.2.2","sha":"d7d913c9fd08fe3446f0427927f31c02a3b1fcc6","kind":"commit","published_at":"2017-11-02T17:19:48.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.2.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.2.2"},{"name":"checker-framework-2.2.1","sha":"6b10c28115de82331e4f876ce8542a624b8be723","kind":"commit","published_at":"2017-09-29T15:57:19.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.2.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.2.1"},{"name":"checker-framework-2.2.0","sha":"cd53963bbb431d9d0e90892a9fbacc23ff61435d","kind":"commit","published_at":"2017-09-05T16:47:31.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.2.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.2.0"},{"name":"checker-framework-2.1.14","sha":"1d07ec371b93d1d6d519f764bd5959af30ee4dc1","kind":"commit","published_at":"2017-08-03T17:36:55.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.14","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.14"},{"name":"checker-framework-2.1.13","sha":"9e9de935f5ce33e6f1027fd703e885d5029ffb64","kind":"commit","published_at":"2017-07-03T17:13:16.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.13","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.13"},{"name":"checker-framework-2.1.12","sha":"135f559deaa7e4e455fde7aec43a92423a792a54","kind":"commit","published_at":"2017-06-01T19:33:27.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.12","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.12"},{"name":"checker-framework-2.1.11","sha":"259f2c0b2862e966f21bbb93652e284c930e999d","kind":"commit","published_at":"2017-05-01T21:52:18.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.11","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.11"},{"name":"checker-framework-2.1.10","sha":"49f76f63776f144c42d7c7bbac24d9e3032df81a","kind":"commit","published_at":"2017-04-03T21:02:00.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.10","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.10"},{"name":"checker-framework-2.1.9","sha":"310afd7be81488e4c1f8104f64e1e974e4f4e67a","kind":"commit","published_at":"2017-03-01T18:55:04.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.9","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.9"},{"name":"checker-framework-2.1.8","sha":"3c2f65403bbf4f2dc368e2b11d748249941ae601","kind":"commit","published_at":"2017-01-21T06:09:50.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.8","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.8"},{"name":"checker-framework-2.1.7","sha":"5e4aca7feec55eda29366e3588ee5190ab8825c5","kind":"commit","published_at":"2017-01-03T20:15:30.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.7","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.7"},{"name":"checker-framework-2.1.7)","sha":"52579a9a43e12ab965d9c7c1e7efa80dfe6afe18","kind":"commit","published_at":"2017-01-03T18:46:08.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.7)","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.7)"},{"name":"checker-framework-2.1.6","sha":"04e73a5cdae7ffcd78a5c6b4325b5318551f8fc3","kind":"commit","published_at":"2016-12-01T18:12:39.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.6","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.6"},{"name":"checker-framework-2.1.5","sha":"5bf5f58cd60a9e7566051e1d85fd782c94f4f5bc","kind":"commit","published_at":"2016-11-02T19:13:33.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.5"},{"name":"checker-framework-2.1.4","sha":"90b29fc4e826585aff5e5c3ee795e5a138e9a89c","kind":"commit","published_at":"2016-10-03T17:45:27.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.4"},{"name":"checker-framework-2.1.3","sha":"f34e56c8ca43ccbb814e0916890bf4166b771ec6","kind":"commit","published_at":"2016-09-16T16:18:43.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.3"},{"name":"checker-framework-2.1.2","sha":"b3a5be2c67442e3dfc2cc853e17c37ccd78ec09b","kind":"commit","published_at":"2016-09-01T15:08:14.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.2"},{"name":"checker-framework-2.1.1","sha":"9e66659bc41135b731820194e4063b3a8e5c6b55","kind":"commit","published_at":"2016-08-01T16:55:34.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.1"},{"name":"after-reformatting","sha":"1d8a78b3e6ab748f36c9747dcf27fd26482414ec","kind":"tag","published_at":"2016-07-08T16:19:34.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/after-reformatting","html_url":"https://github.com/typetools/checker-framework/releases/tag/after-reformatting"},{"name":"before-reformatting","sha":"1b8b56110607d11de1f0f4c176d3d03dbffc0609","kind":"tag","published_at":"2016-07-08T15:43:26.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/before-reformatting","html_url":"https://github.com/typetools/checker-framework/releases/tag/before-reformatting"},{"name":"checker-framework-2.1.0","sha":"bdfb7eeb49676415097ee3064cf033868a75448d","kind":"commit","published_at":"2016-07-02T00:18:34.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.1.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.1.0"},{"name":"checker-framework-2.0.1","sha":"c839978dbbc4731dea12fa10118d895a44c76eed","kind":"commit","published_at":"2016-06-01T19:35:23.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.0.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.0.1"},{"name":"checker-framework-2.0.0","sha":"73838f96c661ba21d3f1d02e14597a5878661267","kind":"commit","published_at":"2016-05-03T01:31:06.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-2.0.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-2.0.0"},{"name":"checker-framework-1.9.13","sha":"97199de72b26933a8eba9ff2f214757e4de02708","kind":"commit","published_at":"2016-04-01T14:54:12.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.13","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.13"},{"name":"checker-framework-1.9.12","sha":"ece5199bb7d82812cc3832ccdf012ef98d00979c","kind":"commit","published_at":"2016-03-03T06:06:58.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.12","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.12"},{"name":"checker-framework-1.9.11","sha":"02e38b40c73bb99e757871d1797774d465e8e27c","kind":"commit","published_at":"2016-02-02T03:24:14.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.11","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.11"},{"name":"checker-framework-1.9.10","sha":"c710ebf36af43481f3afc74390c082b330272259","kind":"commit","published_at":"2016-01-05T00:21:02.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.10","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.10"},{"name":"checker-framework-1.9.9","sha":"13f88eea25fbb6d5abbc4643b594f028a1698734","kind":"commit","published_at":"2015-12-03T15:14:01.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.9","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.9"},{"name":"checker-framework-1.9.8","sha":"8cbb34d588c937d8fb3b1e85ee4b14b55cbbd5bb","kind":"commit","published_at":"2015-11-10T03:51:10.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.8","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.8"},{"name":"checker-framework-1.9.7","sha":"1cffc3cf04c8de9ebd2189999440bfe2007de408","kind":"commit","published_at":"2015-10-24T19:07:59.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.7","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.7"},{"name":"checker-framework-1.9.6","sha":"1c32022f294467f6a8ec07848916164a748fabca","kind":"commit","published_at":"2015-10-08T23:29:06.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.6","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.6"},{"name":"checker-framework-1.9.5","sha":"6e88d3b7762ee9347e4c0ace510e99edfa24bf45","kind":"commit","published_at":"2015-09-02T02:00:04.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.5"},{"name":"checker-framework-1.9.4","sha":"2f3009a612ad2a629f410bc7d0655cfad95f0ee8","kind":"tag","published_at":"2015-08-04T20:15:40.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.4"},{"name":"checker-framework-1.9.3","sha":"d33f7bc13b61b8eb99216bfeb1e8300e97380c9f","kind":"commit","published_at":"2015-07-01T17:27:35.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.3"},{"name":"checker-framework-1.9.2","sha":"d25ebc7de2aab148dfbfe30f63eec54aaa68d7cc","kind":"commit","published_at":"2015-06-01T21:14:19.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.2"},{"name":"checker-framework-1.9.1","sha":"5497a8d3e45670a6df44666fecd7aa9aba91a6b4","kind":"commit","published_at":"2015-05-01T18:36:51.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.1"},{"name":"checker-framework-1.9.0","sha":"f651f31a7e64853ae35ca8d963099a79a77742f8","kind":"commit","published_at":"2015-04-18T04:45:10.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.9.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.9.0"},{"name":"checker-framework-1.8.11","sha":"850f068a315868edf53e4f2becea757b7a184b0c","kind":"commit","published_at":"2015-03-02T20:20:59.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.11","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.11"},{"name":"checker-framework-1.8.10","sha":"ddab6ccacf0fb516b3665ce7b56ba0e440d7b152","kind":"commit","published_at":"2015-01-30T18:56:56.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.10","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.10"},{"name":"checker-framework-1.8.9","sha":"0eaaffcc116e217dd706550187d7d69a2f39136e","kind":"commit","published_at":"2014-12-19T22:27:38.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.9","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.9"},{"name":"checker-framework-1.8.8","sha":"6ecaa0ce8dfc09a76fa35ed22e1ec772e135951c","kind":"commit","published_at":"2014-11-26T17:34:15.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.8","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.8"},{"name":"checker-framework-1.8.7","sha":"8380d8dc8b2ba2b138e6c3af96b984ee81771062","kind":"commit","published_at":"2014-10-30T21:58:35.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.7","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.7"},{"name":"checker-framework-1.8.6","sha":"394cc91bf87ea806c2cb82b42d2bb0aec67cad46","kind":"commit","published_at":"2014-09-25T17:48:14.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.6","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.6"},{"name":"checker-framework-1.8.5","sha":"a9496ee606d5313d63f97d652ff896ae840acfd6","kind":"commit","published_at":"2014-08-29T21:44:38.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.5"},{"name":"checker-framework-1.8.4","sha":"213f3390db4e2f6bec8f6f8a597975e16b9c8519","kind":"commit","published_at":"2014-08-01T20:52:44.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.4"},{"name":"checker-framework-1.8.3","sha":"7f6dd008c202c3352bc8378eb90f83d55e96a999","kind":"commit","published_at":"2014-07-01T18:49:49.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.3"},{"name":"checker-framework-1.8.2","sha":"8f5b555a886805f7043aa176be766dba4b753b94","kind":"commit","published_at":"2014-06-02T21:51:23.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.2"},{"name":"checker-framework-1.8.1","sha":"94f5ccdae0bafa7e20b0619ad6712f1cf290dc8d","kind":"commit","published_at":"2014-05-01T22:42:10.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checker-framework-1.8.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checker-framework-1.8.1"},{"name":"checkers-1.8.0","sha":"8779c7603be59e498a57c808076a77347c48bdac","kind":"commit","published_at":"2014-04-02T23:25:00.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.8.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.8.0"},{"name":"checkers-1.7.5","sha":"b3c0c2bf9391e03bbf8a231600042d69b00bbcc6","kind":"commit","published_at":"2014-03-05T19:00:05.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.7.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.7.5"},{"name":"checkers-1.7.4","sha":"278c0cfc0db198ae8cf19db0393e2a4f0a3c9973","kind":"commit","published_at":"2014-02-20T05:42:40.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.7.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.7.4"},{"name":"checkers-1.7.3","sha":"70a0ff6187820a850c5ed5f195ef01a2e3783058","kind":"commit","published_at":"2014-02-04T18:05:48.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.7.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.7.3"},{"name":"checkers-1.7.2","sha":"ac9888d32e7661133ba75fcc18fd36ecc4a2ea8e","kind":"commit","published_at":"2014-01-03T06:38:38.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.7.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.7.2"},{"name":"checkers-1.7.1","sha":"6b523dc90ba6369a00152161fa80fcf7c187f2a9","kind":"commit","published_at":"2013-12-12T04:37:58.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.7.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.7.1"},{"name":"checkers-1.7.0","sha":"5c8d3ae335e578729e26b64dd77ee2c61e844e1b","kind":"commit","published_at":"2013-10-24T03:59:47.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.7.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.7.0"},{"name":"checkers-pre-dff","sha":"f8e79d6b1b2064412c6f6fa9dac5ebc76a1c002a","kind":"commit","published_at":"2013-08-29T06:52:59.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-pre-dff","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-pre-dff"},{"name":"checkers-1.6.7","sha":"fae9b58c5771d6eb4cdcc8f4576bb97917776fe0","kind":"commit","published_at":"2013-08-29T06:52:51.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.7","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.7"},{"name":"checkers-1.6.6","sha":"d808843d4b27471e519ff266f03ee5cab88c97c2","kind":"commit","published_at":"2013-08-02T07:30:04.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.6","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.6"},{"name":"checkers-1.6.5","sha":"7f057a3c994c55b937176bf0549ff7b4ff1e5b31","kind":"commit","published_at":"2013-07-02T02:22:27.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.5"},{"name":"checkers-1.6.4","sha":"8b12d6ed7d0239e0ab702f7b45e7311fc94f56dc","kind":"commit","published_at":"2013-06-01T23:10:17.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.4"},{"name":"checkers-1.6.3","sha":"d616ef8632333f236579838a5a7bc217fb8b1371","kind":"commit","published_at":"2013-05-02T07:42:25.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.3"},{"name":"checkers-1.6.2","sha":"30e4e624f4a54039438a0b21af2da703dbff1cda","kind":"commit","published_at":"2013-04-05T00:03:55.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.2"},{"name":"checkers-1.6.1","sha":"68c3da146ccc22dbb7f6ec61bbee6cdb885f39e1","kind":"commit","published_at":"2013-03-02T00:13:07.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.1"},{"name":"checkers-1.6.0","sha":"fa8d4357e4b63aa8a1219c116319189592b8eb4b","kind":"commit","published_at":"2013-02-02T03:15:08.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.6.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.6.0"},{"name":"checkers-1.5.0","sha":"f2c3bc15c6c5b45eb163a39f04c8cc91550c1e9c","kind":"commit","published_at":"2013-01-15T05:17:55.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.5.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.5.0"},{"name":"checkers-1.4.4","sha":"5152b3915c93c2be51843c866e3d854d179c9591","kind":"commit","published_at":"2012-12-02T02:37:44.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.4.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.4.4"},{"name":"checkers-1.4.3","sha":"c2db8eb070c722d61d2756dfd5336541374d43e9","kind":"commit","published_at":"2012-11-02T00:43:10.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.4.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.4.3"},{"name":"checkers-1.4.2","sha":"8c7ab54378f6c1232355747984f3cbee951c2660","kind":"commit","published_at":"2012-10-16T21:46:36.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.4.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.4.2"},{"name":"checkers-1.4.1","sha":"6f0218c7683035f5a31f6536290db5b8aa544d94","kind":"commit","published_at":"2012-09-30T01:34:45.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.4.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.4.1"},{"name":"checkers-1.4.0","sha":"7d8825411c8d6bc85054ef291379dc690ffa5cc6","kind":"commit","published_at":"2012-09-12T06:35:42.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.4.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.4.0"},{"name":"checkers-1.4.0-b1","sha":"f2e917042cc33d7d5d4c92bae37a2359ac6954d4","kind":"commit","published_at":"2012-09-01T08:55:23.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.4.0-b1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.4.0-b1"},{"name":"checkers-1.3.1","sha":"348d7cc6ab0cb75c5ef0067f52a602807e70a2f4","kind":"commit","published_at":"2012-07-22T03:58:57.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.3.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.3.1"},{"name":"checkers-1.3.0","sha":"2134d7a5f5cc7d7ec3b0102562491049d53ed26a","kind":"commit","published_at":"2012-07-04T05:51:36.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.3.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.3.0"},{"name":"checkers-1.2.7","sha":"b465438b2676116928453b2f30799211cc262f22","kind":"commit","published_at":"2012-05-15T03:39:52.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.7","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.7"},{"name":"checkers-1.2.6","sha":"0c62b62c40c034511d87847d94765637b8b35b94","kind":"commit","published_at":"2012-03-18T20:39:52.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.6","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.6"},{"name":"checkers-1.2.5.1","sha":"e83da6721e77c9b890acaf0cebadb4e165fe6108","kind":"commit","published_at":"2012-02-06T22:39:26.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.5.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.5.1"},{"name":"checkers-1.2.5","sha":"d8fc07e45c609a4c30159344db838f91afc57c62","kind":"commit","published_at":"2012-02-03T21:31:09.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.5"},{"name":"checkers-1.2.4","sha":"a2e135735d96113f4671b6aa45c1e9ea794c53ea","kind":"commit","published_at":"2011-12-15T23:33:46.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.4"},{"name":"checkers-1.2.3","sha":"564efc427b2bb6822c5d9e52fdec2d02ae3e6589","kind":"commit","published_at":"2011-11-01T19:29:32.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.3"},{"name":"checkers-1.2.2","sha":"54ea534b87871b68542e915857a598bf23d95cb6","kind":"commit","published_at":"2011-10-02T00:47:47.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.2"},{"name":"checkers-1.2.1","sha":"5c97052d871424da539b84dfa9713e073c62d83f","kind":"commit","published_at":"2011-09-20T23:43:19.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.1"},{"name":"checkers-1.2.0.1","sha":"9379f246eff5d887b977c401751ed8c9e0278010","kind":"commit","published_at":"2011-09-05T02:19:28.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.0.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.0.1"},{"name":"checkers-1.2.0","sha":"8b2997d347f9fd48ca8ecbec8f61601ab5f114ae","kind":"commit","published_at":"2011-09-03T02:07:27.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.2.0","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.2.0"},{"name":"checkers-1.1.5","sha":"dba8b1bacc3e231b9666cbdb8aca2bfb596a8213","kind":"commit","published_at":"2011-07-22T09:23:48.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.1.5","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.1.5"},{"name":"checkers-1.1.4","sha":"90bfb66e5a430427256b57fb2be189e33c75e88d","kind":"commit","published_at":"2011-07-08T22:30:33.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.1.4","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.1.4"},{"name":"checkers-1.1.3","sha":"2c1aebd5c17499db41dc89384aafcb7601ff48e1","kind":"commit","published_at":"2011-06-17T23:23:46.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.1.3","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.1.3"},{"name":"checkers-1.1.2.1","sha":"c49c27877503040716b6d902b35c3115c1e1b29b","kind":"commit","published_at":"2011-01-12T22:04:15.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.1.2.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.1.2.1"},{"name":"checkers-1.1.2","sha":"c9019d7d607a6877fcbbe37127bc5db2aadcb464","kind":"commit","published_at":"2011-01-12T20:58:52.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.1.2","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.1.2"},{"name":"checkers-1.1.1","sha":"297ea46271cd7bc189dd22598d58dcd516557e5f","kind":"commit","published_at":"2010-09-18T21:03:59.000Z","download_url":"https://codeload.github.com/typetools/checker-framework/tar.gz/checkers-1.1.1","html_url":"https://github.com/typetools/checker-framework/releases/tag/checkers-1.1.1"}]},"repo_metadata_updated_at":"2023-03-22T06:55:25.698Z","dependent_packages_count":55,"downloads":null,"downloads_period":null,"dependent_repos_count":375,"rankings":{"downloads":null,"dependent_repos_count":0.7418219387080885,"dependent_packages_count":1.2702099330256587,"stargazers_count":12.283610240146082,"forks_count":10.82078943469364,"docker_downloads_count":4.551843442534328,"average":5.933654997821559},"purl":"pkg:maven/org.checkerframework/checker","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.checkerframework:checker","docker_dependents_count":2,"docker_downloads_count":397,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.checkerframework:checker","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.checkerframework:checker/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.checkerframework:checker/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.checkerframework:checker/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.checkerframework:checker/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.checkerframework:checker/related_packages","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":517936,"maintainers_count":0,"namespaces_count":68848,"keywords_count":32053,"github":"maven-central","metadata":{"funded_packages_count":25044},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-06-07T05:38:09.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},"unique_repositories_count":16,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4391129491","node_id":"PR_kwDOBQcfMM7YwMSb","number":79,"state":"closed","title":"Bump the build-dependencies group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-07T22:30:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T11:58:09.000Z","updated_at":"2026-05-07T22:30:53.000Z","time_to_close":124363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"build-dependencies","update_count":46,"packages":[{"name":"com.gradle.develocity","old_version":"4.3.2","new_version":"4.4.1"},{"name":"com.gradle.common-custom-user-data-gradle-plugin","old_version":"2.4.0","new_version":"2.6.0"},{"name":"org.checkerframework:checker-qual-android","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.ehcache:ehcache","old_version":"3.11.1","new_version":"3.12.0","repository_url":"https://github.com/ehcache/ehcache3"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.vintage:junit-vintage-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.jboss.byteman:byteman-bmunit","old_version":"4.0.24","new_version":"4.0.26"},{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.jboss.weld.se:weld-se-shaded","old_version":"6.0.3.Final","new_version":"6.0.4.Final"},{"name":"org.dom4j:dom4j","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/dom4j/dom4j"},{"name":"org.orbisgis:h2gis","old_version":"2.2.4","new_version":"2.2.5","repository_url":"https://github.com/orbisgis/H2GIS"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.11","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.enterprisedb:edb-jdbc","old_version":"42.7.3.3","new_version":"42.7.3.4","repository_url":"https://github.com/EnterpriseDB/edb-jdbc"},{"name":"com.mysql:mysql-connector-j","old_version":"9.6.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.5","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"com.oracle.database.jdbc:ojdbc-provider-jackson-oson","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/oracle/ojdbc-extensions"},{"name":"com.microsoft.sqlserver:mssql-jdbc","old_version":"13.2.1.jre11","new_version":"13.4.0.jre11","repository_url":"https://github.com/Microsoft/mssql-jdbc"},{"name":"com.ibm.db2:jcc","old_version":"12.1.3.0","new_version":"12.1.4.0"},{"name":"com.sap.cloud.db.jdbc:ngdbc","old_version":"2.26.11","new_version":"2.28.7"},{"name":"com.teradata.jdbc:terajdbc","old_version":"20.00.00.51","new_version":"20.00.00.54","repository_url":"https://github.com/Teradata/jdbc-driver"},{"name":"com.ibm.informix:jdbc","old_version":"15.0.0.2","new_version":"15.0.1.1"},{"name":"org.firebirdsql.jdbc:jaybird","old_version":"6.0.3","new_version":"6.0.5","repository_url":"https://github.com/FirebirdSQL/jaybird"},{"name":"com.altibase:altibase-jdbc","old_version":"7.3.0.1.1","new_version":"8.1.0.0.1"},{"name":"com.google.cloud:google-cloud-spanner-jdbc","old_version":"2.35.5","new_version":"2.38.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-artifact","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-embedder","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-compat","old_version":"3.9.14","new_version":"3.9.15","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven.plugin-tools:maven-plugin-tools-annotations","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"org.apache.maven.resolver:maven-resolver-transport-http","old_version":"1.9.24","new_version":"1.9.27"},{"name":"org.apache.maven.resolver:maven-resolver-connector-basic","old_version":"1.9.24","new_version":"1.9.27","repository_url":"https://github.com/apache/maven-resolver"},{"name":"de.thetaphi:forbiddenapis","old_version":"3.8","new_version":"3.10"},{"name":"org.jsoup:jsoup","old_version":"1.22.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asciidoctor:asciidoctorj","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/asciidoctor/asciidoctorj"},{"name":"com.diffplug.spotless","old_version":"8.3.0","new_version":"8.4.0"},{"name":"com.gradle.plugin-publish","old_version":"2.0.0","new_version":"2.1.1"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.0.20","new_version":"2.3.21"},{"name":"biz.aQute.bnd","old_version":"7.2.1","new_version":"7.2.3"},{"name":"biz.aQute.bnd.builder","old_version":"7.2.1","new_version":"7.2.3"}],"path":null,"ecosystem":"maven"},"body":"Bumps the build-dependencies group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| com.gradle.develocity | `4.3.2` | `4.4.1` |\n| com.gradle.common-custom-user-data-gradle-plugin | `2.4.0` | `2.6.0` |\n| [org.checkerframework:checker-qual-android](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.ehcache:ehcache](https://github.com/ehcache/ehcache3) | `3.11.1` | `3.12.0` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| org.jboss.byteman:byteman-bmunit | `4.0.24` | `4.0.26` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| org.jboss.weld.se:weld-se-shaded | `6.0.3.Final` | `6.0.4.Final` |\n| [org.dom4j:dom4j](https://github.com/dom4j/dom4j) | `2.1.3` | `2.2.0` |\n| [org.orbisgis:h2gis](https://github.com/orbisgis/H2GIS) | `2.2.4` | `2.2.5` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.11` |\n| [com.enterprisedb:edb-jdbc](https://github.com/EnterpriseDB/edb-jdbc) | `42.7.3.3` | `42.7.3.4` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.6.0` | `9.7.0` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.5` | `3.5.8` |\n| [com.oracle.database.jdbc:ojdbc-provider-jackson-oson](https://github.com/oracle/ojdbc-extensions) | `1.0.4` | `1.0.6` |\n| [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) | `13.2.1.jre11` | `13.4.0.jre11` |\n| com.ibm.db2:jcc | `12.1.3.0` | `12.1.4.0` |\n| com.sap.cloud.db.jdbc:ngdbc | `2.26.11` | `2.28.7` |\n| [com.teradata.jdbc:terajdbc](https://github.com/Teradata/jdbc-driver) | `20.00.00.51` | `20.00.00.54` |\n| com.ibm.informix:jdbc | `15.0.0.2` | `15.0.1.1` |\n| [org.firebirdsql.jdbc:jaybird](https://github.com/FirebirdSQL/jaybird) | `6.0.3` | `6.0.5` |\n| com.altibase:altibase-jdbc | `7.3.0.1.1` | `8.1.0.0.1` |\n| [com.google.cloud:google-cloud-spanner-jdbc](https://github.com/googleapis/google-cloud-java) | `2.35.5` | `2.38.0` |\n| org.apache.maven:maven-core | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-artifact | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-embedder | `3.9.14` | `3.9.15` |\n| [org.apache.maven:maven-compat](https://github.com/apache/maven) | `3.9.14` | `3.9.15` |\n| [org.apache.maven.plugin-tools:maven-plugin-tools-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.24` | `1.9.27` |\n| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver) | `1.9.24` | `1.9.27` |\n| de.thetaphi:forbiddenapis | `3.8` | `3.10` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.22.1` | `1.22.2` |\n| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `3.0.0` | `3.0.1` |\n| com.diffplug.spotless | `8.3.0` | `8.4.0` |\n| com.gradle.plugin-publish | `2.0.0` | `2.1.1` |\n| org.jetbrains.kotlin.jvm | `2.0.20` | `2.3.21` |\n| biz.aQute.bnd | `7.2.1` | `7.2.3` |\n| biz.aQute.bnd.builder | `7.2.1` | `7.2.3` |\n\n\nUpdates `com.gradle.develocity` from 4.3.2 to 4.4.1\n\nUpdates `com.gradle.common-custom-user-data-gradle-plugin` from 2.4.0 to 2.6.0\n\nUpdates `org.checkerframework:checker-qual-android` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual-android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual-android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ehcache:ehcache` from 3.11.1 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/f4a96f47758e8d0bbe3de81c371bdbb33d620b88\"\u003e\u003ccode\u003ef4a96f4\u003c/code\u003e\u003c/a\u003e Set ehcacheVersion to 3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/ae90183364e2b67e5bc07c01be6f055b0d193099\"\u003e\u003ccode\u003eae90183\u003c/code\u003e\u003c/a\u003e TDB-20139 restore sonatype deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/bc9309ba47ad255872017ca71ba29240d1800c17\"\u003e\u003ccode\u003ebc9309b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3318\"\u003e#3318\u003c/a\u003e from ehcache/upgrade/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2754c27f3bd53d620d8f4837c7c9e33337cc7c11\"\u003e\u003ccode\u003e2754c27\u003c/code\u003e\u003c/a\u003e CVE-2025-67030: Update plexus-utils to 3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/87270e4b3b93742c8e3e5dcae733ee1f10f4ad6e\"\u003e\u003ccode\u003e87270e4\u003c/code\u003e\u003c/a\u003e CVE-2026-1605: Update Jetty to 12.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/0be598f1212d72f003700153f8faccebc09effc2\"\u003e\u003ccode\u003e0be598f\u003c/code\u003e\u003c/a\u003e Ignoring CVE-2025-67030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/59cc21116254b6b1b5970b79272f0b3abfbc6808\"\u003e\u003ccode\u003e59cc211\u003c/code\u003e\u003c/a\u003e Upgrade platform and core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2badca4e5a7bb3039ae7521e83c6bf114655cf74\"\u003e\u003ccode\u003e2badca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3311\"\u003e#3311\u003c/a\u003e from aurbroszniowski/TDB-19854-upgrade-dependencies-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/d532bbce9f72a1e253c4df1fbe6230a96b1e953c\"\u003e\u003ccode\u003ed532bbc\u003c/code\u003e\u003c/a\u003e TDB-19854\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/b6df7aac037d55ee350d242d9b6edd69f6913dbc\"\u003e\u003ccode\u003eb6df7aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3310\"\u003e#3310\u003c/a\u003e from ehcache/platform-5.11.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ehcache/ehcache3/compare/v3.11.1...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-launcher` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-launcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/marko-bekhta/hibernate-orm/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marko-bekhta%2Fhibernate-orm/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"},{"uuid":"4390841867","node_id":"PR_kwDOAA6qDM7YvP0h","number":12330,"state":"closed","title":"Bump the build-dependencies group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-07T00:53:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T11:06:24.000Z","updated_at":"2026-05-07T00:53:54.000Z","time_to_close":49648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"build-dependencies","update_count":46,"packages":[{"name":"com.gradle.develocity","old_version":"4.3.2","new_version":"4.4.1"},{"name":"com.gradle.common-custom-user-data-gradle-plugin","old_version":"2.4.0","new_version":"2.6.0"},{"name":"org.checkerframework:checker-qual-android","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.ehcache:ehcache","old_version":"3.11.1","new_version":"3.12.0","repository_url":"https://github.com/ehcache/ehcache3"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.vintage:junit-vintage-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.jboss.byteman:byteman-bmunit","old_version":"4.0.24","new_version":"4.0.26"},{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.jboss.weld.se:weld-se-shaded","old_version":"6.0.3.Final","new_version":"6.0.4.Final"},{"name":"org.dom4j:dom4j","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/dom4j/dom4j"},{"name":"org.orbisgis:h2gis","old_version":"2.2.4","new_version":"2.2.5","repository_url":"https://github.com/orbisgis/H2GIS"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.11","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.enterprisedb:edb-jdbc","old_version":"42.7.3.3","new_version":"42.7.3.4","repository_url":"https://github.com/EnterpriseDB/edb-jdbc"},{"name":"com.mysql:mysql-connector-j","old_version":"9.6.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.5","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"com.oracle.database.jdbc:ojdbc-provider-jackson-oson","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/oracle/ojdbc-extensions"},{"name":"com.microsoft.sqlserver:mssql-jdbc","old_version":"13.2.1.jre11","new_version":"13.4.0.jre11","repository_url":"https://github.com/Microsoft/mssql-jdbc"},{"name":"com.ibm.db2:jcc","old_version":"12.1.3.0","new_version":"12.1.4.0"},{"name":"com.sap.cloud.db.jdbc:ngdbc","old_version":"2.26.11","new_version":"2.28.7"},{"name":"com.teradata.jdbc:terajdbc","old_version":"20.00.00.51","new_version":"20.00.00.54","repository_url":"https://github.com/Teradata/jdbc-driver"},{"name":"com.ibm.informix:jdbc","old_version":"15.0.0.2","new_version":"15.0.1.1"},{"name":"org.firebirdsql.jdbc:jaybird","old_version":"6.0.3","new_version":"6.0.5","repository_url":"https://github.com/FirebirdSQL/jaybird"},{"name":"com.altibase:altibase-jdbc","old_version":"7.3.0.1.1","new_version":"8.1.0.0.1"},{"name":"com.google.cloud:google-cloud-spanner-jdbc","old_version":"2.35.5","new_version":"2.38.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-artifact","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-embedder","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-compat","old_version":"3.9.14","new_version":"3.9.15","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven.plugin-tools:maven-plugin-tools-annotations","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"org.apache.maven.resolver:maven-resolver-transport-http","old_version":"1.9.24","new_version":"1.9.27"},{"name":"org.apache.maven.resolver:maven-resolver-connector-basic","old_version":"1.9.24","new_version":"1.9.27","repository_url":"https://github.com/apache/maven-resolver"},{"name":"de.thetaphi:forbiddenapis","old_version":"3.8","new_version":"3.10"},{"name":"org.jsoup:jsoup","old_version":"1.22.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asciidoctor:asciidoctorj","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/asciidoctor/asciidoctorj"},{"name":"com.diffplug.spotless","old_version":"8.3.0","new_version":"8.4.0"},{"name":"com.gradle.plugin-publish","old_version":"2.0.0","new_version":"2.1.1"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.0.20","new_version":"2.3.21"},{"name":"biz.aQute.bnd","old_version":"7.2.1","new_version":"7.2.3"},{"name":"biz.aQute.bnd.builder","old_version":"7.2.1","new_version":"7.2.3"}],"path":null,"ecosystem":"maven"},"body":"Bumps the build-dependencies group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| com.gradle.develocity | `4.3.2` | `4.4.1` |\n| com.gradle.common-custom-user-data-gradle-plugin | `2.4.0` | `2.6.0` |\n| [org.checkerframework:checker-qual-android](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.ehcache:ehcache](https://github.com/ehcache/ehcache3) | `3.11.1` | `3.12.0` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| org.jboss.byteman:byteman-bmunit | `4.0.24` | `4.0.26` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| org.jboss.weld.se:weld-se-shaded | `6.0.3.Final` | `6.0.4.Final` |\n| [org.dom4j:dom4j](https://github.com/dom4j/dom4j) | `2.1.3` | `2.2.0` |\n| [org.orbisgis:h2gis](https://github.com/orbisgis/H2GIS) | `2.2.4` | `2.2.5` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.11` |\n| [com.enterprisedb:edb-jdbc](https://github.com/EnterpriseDB/edb-jdbc) | `42.7.3.3` | `42.7.3.4` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.6.0` | `9.7.0` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.5` | `3.5.8` |\n| [com.oracle.database.jdbc:ojdbc-provider-jackson-oson](https://github.com/oracle/ojdbc-extensions) | `1.0.4` | `1.0.6` |\n| [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) | `13.2.1.jre11` | `13.4.0.jre11` |\n| com.ibm.db2:jcc | `12.1.3.0` | `12.1.4.0` |\n| com.sap.cloud.db.jdbc:ngdbc | `2.26.11` | `2.28.7` |\n| [com.teradata.jdbc:terajdbc](https://github.com/Teradata/jdbc-driver) | `20.00.00.51` | `20.00.00.54` |\n| com.ibm.informix:jdbc | `15.0.0.2` | `15.0.1.1` |\n| [org.firebirdsql.jdbc:jaybird](https://github.com/FirebirdSQL/jaybird) | `6.0.3` | `6.0.5` |\n| com.altibase:altibase-jdbc | `7.3.0.1.1` | `8.1.0.0.1` |\n| [com.google.cloud:google-cloud-spanner-jdbc](https://github.com/googleapis/google-cloud-java) | `2.35.5` | `2.38.0` |\n| org.apache.maven:maven-core | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-artifact | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-embedder | `3.9.14` | `3.9.15` |\n| [org.apache.maven:maven-compat](https://github.com/apache/maven) | `3.9.14` | `3.9.15` |\n| [org.apache.maven.plugin-tools:maven-plugin-tools-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.24` | `1.9.27` |\n| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver) | `1.9.24` | `1.9.27` |\n| de.thetaphi:forbiddenapis | `3.8` | `3.10` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.22.1` | `1.22.2` |\n| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `3.0.0` | `3.0.1` |\n| com.diffplug.spotless | `8.3.0` | `8.4.0` |\n| com.gradle.plugin-publish | `2.0.0` | `2.1.1` |\n| org.jetbrains.kotlin.jvm | `2.0.20` | `2.3.21` |\n| biz.aQute.bnd | `7.2.1` | `7.2.3` |\n| biz.aQute.bnd.builder | `7.2.1` | `7.2.3` |\n\n\nUpdates `com.gradle.develocity` from 4.3.2 to 4.4.1\n\nUpdates `com.gradle.common-custom-user-data-gradle-plugin` from 2.4.0 to 2.6.0\n\nUpdates `org.checkerframework:checker-qual-android` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual-android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual-android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ehcache:ehcache` from 3.11.1 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/f4a96f47758e8d0bbe3de81c371bdbb33d620b88\"\u003e\u003ccode\u003ef4a96f4\u003c/code\u003e\u003c/a\u003e Set ehcacheVersion to 3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/ae90183364e2b67e5bc07c01be6f055b0d193099\"\u003e\u003ccode\u003eae90183\u003c/code\u003e\u003c/a\u003e TDB-20139 restore sonatype deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/bc9309ba47ad255872017ca71ba29240d1800c17\"\u003e\u003ccode\u003ebc9309b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3318\"\u003e#3318\u003c/a\u003e from ehcache/upgrade/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2754c27f3bd53d620d8f4837c7c9e33337cc7c11\"\u003e\u003ccode\u003e2754c27\u003c/code\u003e\u003c/a\u003e CVE-2025-67030: Update plexus-utils to 3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/87270e4b3b93742c8e3e5dcae733ee1f10f4ad6e\"\u003e\u003ccode\u003e87270e4\u003c/code\u003e\u003c/a\u003e CVE-2026-1605: Update Jetty to 12.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/0be598f1212d72f003700153f8faccebc09effc2\"\u003e\u003ccode\u003e0be598f\u003c/code\u003e\u003c/a\u003e Ignoring CVE-2025-67030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/59cc21116254b6b1b5970b79272f0b3abfbc6808\"\u003e\u003ccode\u003e59cc211\u003c/code\u003e\u003c/a\u003e Upgrade platform and core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2badca4e5a7bb3039ae7521e83c6bf114655cf74\"\u003e\u003ccode\u003e2badca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3311\"\u003e#3311\u003c/a\u003e from aurbroszniowski/TDB-19854-upgrade-dependencies-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/d532bbce9f72a1e253c4df1fbe6230a96b1e953c\"\u003e\u003ccode\u003ed532bbc\u003c/code\u003e\u003c/a\u003e TDB-19854\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/b6df7aac037d55ee350d242d9b6edd69f6913dbc\"\u003e\u003ccode\u003eb6df7aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3310\"\u003e#3310\u003c/a\u003e from ehcache/platform-5.11.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ehcache/ehcache3/compare/v3.11.1...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-launcher` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-launcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/hibernate/hibernate-orm/pull/12330","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hibernate%2Fhibernate-orm/issues/12330","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12330/packages"},{"uuid":"4220415130","node_id":"PR_kwDOHbrc7c7QnSjB","number":4187,"state":"closed","title":"chore(java): bump the linters group in /java with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-12T00:22:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-07T20:27:58.000Z","updated_at":"2026-04-12T00:22:11.000Z","time_to_close":359651,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(java): bump","group_name":"linters","update_count":3,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.54.0","new_version":"3.55.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.54.0","new_version":"3.55.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.48.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.checkerframework:checker","old_version":"3.54.0","new_version":"3.55.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":"/java","ecosystem":"maven"},"body":"Bumps the linters group in /java with 3 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework), [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [com.google.errorprone:error_prone_core](https://github.com/google/error-prone).\n\nUpdates `org.checkerframework:checker-qual` from 3.54.0 to 3.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.55.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.54.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bf4ceb7660825e275f8c7561056310c47d48b81b\"\u003e\u003ccode\u003ebf4ceb7\u003c/code\u003e\u003c/a\u003e new release 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8096660563a2349201e126c362c2000de20c1c5\"\u003e\u003ccode\u003eb809666\u003c/code\u003e\u003c/a\u003e Remove unneeded argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/448019e7d43607b0d1d23e94baae0cd937e0219b\"\u003e\u003ccode\u003e448019e\u003c/code\u003e\u003c/a\u003e Make scripts executable in .zip file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3bc1190be960534f1c5536ab74b760198ff5e70a\"\u003e\u003ccode\u003e3bc1190\u003c/code\u003e\u003c/a\u003e Update directory copying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/22df6d61a52c4183401d2fa355a59645c16feca3\"\u003e\u003ccode\u003e22df6d6\u003c/code\u003e\u003c/a\u003e Update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3fc441bc5df12983f716282aeebaf8f6b934bfe6\"\u003e\u003ccode\u003e3fc441b\u003c/code\u003e\u003c/a\u003e Note about permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6baaa5287134b9e616cbcbc40a413f21d498e1a1\"\u003e\u003ccode\u003e6baaa52\u003c/code\u003e\u003c/a\u003e Brevity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/d4ea6b993144c91992077e864c8cbf07ee929dac\"\u003e\u003ccode\u003ed4ea6b9\u003c/code\u003e\u003c/a\u003e Set version number to 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6b03e94dcf412a24859cf5ac9d17c2a4de65d978\"\u003e\u003ccode\u003e6b03e94\u003c/code\u003e\u003c/a\u003e Improve release instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/65613a0f0f05d39d74b36c40ba6ca398e1929157\"\u003e\u003ccode\u003e65613a0\u003c/code\u003e\u003c/a\u003e Fix Nullness extra tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.54.0...checker-framework-3.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.54.0 to 3.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.55.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.54.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bf4ceb7660825e275f8c7561056310c47d48b81b\"\u003e\u003ccode\u003ebf4ceb7\u003c/code\u003e\u003c/a\u003e new release 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8096660563a2349201e126c362c2000de20c1c5\"\u003e\u003ccode\u003eb809666\u003c/code\u003e\u003c/a\u003e Remove unneeded argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/448019e7d43607b0d1d23e94baae0cd937e0219b\"\u003e\u003ccode\u003e448019e\u003c/code\u003e\u003c/a\u003e Make scripts executable in .zip file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3bc1190be960534f1c5536ab74b760198ff5e70a\"\u003e\u003ccode\u003e3bc1190\u003c/code\u003e\u003c/a\u003e Update directory copying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/22df6d61a52c4183401d2fa355a59645c16feca3\"\u003e\u003ccode\u003e22df6d6\u003c/code\u003e\u003c/a\u003e Update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3fc441bc5df12983f716282aeebaf8f6b934bfe6\"\u003e\u003ccode\u003e3fc441b\u003c/code\u003e\u003c/a\u003e Note about permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6baaa5287134b9e616cbcbc40a413f21d498e1a1\"\u003e\u003ccode\u003e6baaa52\u003c/code\u003e\u003c/a\u003e Brevity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/d4ea6b993144c91992077e864c8cbf07ee929dac\"\u003e\u003ccode\u003ed4ea6b9\u003c/code\u003e\u003c/a\u003e Set version number to 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6b03e94dcf412a24859cf5ac9d17c2a4de65d978\"\u003e\u003ccode\u003e6b03e94\u003c/code\u003e\u003c/a\u003e Improve release instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/65613a0f0f05d39d74b36c40ba6ca398e1929157\"\u003e\u003ccode\u003e65613a0\u003c/code\u003e\u003c/a\u003e Fix Nullness extra tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.54.0...checker-framework-3.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.48.0 to 2.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.49.0\u003c/h2\u003e\n\u003cp\u003eThis release includes several changes to \u003ccode\u003eMatcher\u003c/code\u003e APIs, and removed some deprecated or problematic APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eMethodMatchers.withSignature\u003c/code\u003e API, which relies on fragile \u003ccode\u003etoString\u003c/code\u003e behaviour. Alternatives for matching on method signatures with varargs and type parameters were added in \u003ca href=\"https://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\"\u003ehttps://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003evariableType(Matcher)\u003c/code\u003e API. \u003ccode\u003eMatchers.variableType(Matcher)\u003c/code\u003e uses \u003ccode\u003eVariableTree#getType\u003c/code\u003e to match variable types, which own't work for lambda parameters with inferred types after \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8268850\"\u003eJDK-8268850\u003c/a\u003e. The recommended replacement is \u003ccode\u003evariableType(TypePredicate)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eenclosingPackage\u003c/code\u003e return an optional. Module elements are not enclosed by a package, checks using \u003ccode\u003eenclosingPackage\u003c/code\u003e shouldn't assume an enclosing package exists when processing arbitrary elements.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eFieldMatchers\u003c/code\u003e API, similar to \u003ccode\u003eMethodMatchers\u003c/code\u003e (\u003ca href=\"https://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\"\u003ehttps://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsBlockToExpression\"\u003e\u003ccode\u003eAssertThrowsBlockToExpression\u003c/code\u003e\u003c/a\u003e: Discourage unnecessary block lambdas in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsMinimizer\"\u003e\u003ccode\u003eAssertThrowsMinimizer\u003c/code\u003e\u003c/a\u003e: Suggest minimizing the amount of logic in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MemorySegmentReferenceEquality\"\u003e\u003ccode\u003eMemorySegmentReferenceEquality\u003c/code\u003e\u003c/a\u003e: Discourage using reference equality for \u003ccode\u003eMemorySegments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreferThrowsTag\"\u003e\u003ccode\u003ePreferThrowsTag\u003c/code\u003e\u003c/a\u003e: Recommends using \u003ccode\u003e@throws\u003c/code\u003e instead of the legacy \u003ccode\u003e@exception\u003c/code\u003e javadoc tag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RecordAccessorInCompactConstructor\"\u003e\u003ccode\u003eRecordAccessorInCompactConstructor\u003c/code\u003e\u003c/a\u003e: detect record accessors inside the compact canonical ctors, which read uninitialized fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/2283\"\u003e#2283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/3503\"\u003e#3503\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5210\"\u003e#5210\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5289\"\u003e#5289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5554\"\u003e#5554\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5609\"\u003e#5609\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5614\"\u003e#5614\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5656\"\u003e#5656\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ehttps://github.com/google/error-prone/compare/v2.48.0...v2.49.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/89d75c196f2bac93d7aab17db6d2d70a2ee55941\"\u003e\u003ccode\u003e89d75c1\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0b7b03b05d038f596e687e35fccd2cdc0356a7e2\"\u003e\u003ccode\u003e0b7b03b\u003c/code\u003e\u003c/a\u003e Fix up some javadoc on `ModifySourceCollectionInStream.isStreamApiInvocationO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe5a7b1f4583db97387c46ed32ccd664d3f455f6\"\u003e\u003ccode\u003efe5a7b1\u003c/code\u003e\u003c/a\u003e Remove old FieldMatchers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d54a1d1cd9b57dd49de585e21d0e315f3fb88c82\"\u003e\u003ccode\u003ed54a1d1\u003c/code\u003e\u003c/a\u003e Fix up some \u003ccode\u003eFinally\u003c/code\u003e javadocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d93b31908fd361eb5e817a7dd18a1296f12f6414\"\u003e\u003ccode\u003ed93b319\u003c/code\u003e\u003c/a\u003e [RefactorSwitch] bugfix comment handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ff59782c69b9394e14b11d0b17574fe5b3dafa9c\"\u003e\u003ccode\u003eff59782\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] cleanup redundant conditions in ternary.  No functional cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43b6df64ed635e1fcabaabd9c884df5753aac26b\"\u003e\u003ccode\u003e43b6df6\u003c/code\u003e\u003c/a\u003e Generalise DuplicateAssertion to handle check* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/2c4346f59fdcdda7bf17839b55d2d5e416c7d1d1\"\u003e\u003ccode\u003e2c4346f\u003c/code\u003e\u003c/a\u003e Fix a bug in \u003ccode\u003eBooleanLiteral\u003c/code\u003e: it currently suggests replacing `Boolean.FALSE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/559039bcc26400cd725236bdffe7fc94c4519311\"\u003e\u003ccode\u003e559039b\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] doc-only change.  fix typo in code comments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/393c61ce5b28fd5bcd1290ee831d3358d37cce16\"\u003e\u003ccode\u003e393c61c\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] enhance code generation to emit unnamed variables, when sup...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.54.0 to 3.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.55.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.54.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bf4ceb7660825e275f8c7561056310c47d48b81b\"\u003e\u003ccode\u003ebf4ceb7\u003c/code\u003e\u003c/a\u003e new release 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8096660563a2349201e126c362c2000de20c1c5\"\u003e\u003ccode\u003eb809666\u003c/code\u003e\u003c/a\u003e Remove unneeded argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/448019e7d43607b0d1d23e94baae0cd937e0219b\"\u003e\u003ccode\u003e448019e\u003c/code\u003e\u003c/a\u003e Make scripts executable in .zip file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3bc1190be960534f1c5536ab74b760198ff5e70a\"\u003e\u003ccode\u003e3bc1190\u003c/code\u003e\u003c/a\u003e Update directory copying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/22df6d61a52c4183401d2fa355a59645c16feca3\"\u003e\u003ccode\u003e22df6d6\u003c/code\u003e\u003c/a\u003e Update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3fc441bc5df12983f716282aeebaf8f6b934bfe6\"\u003e\u003ccode\u003e3fc441b\u003c/code\u003e\u003c/a\u003e Note about permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6baaa5287134b9e616cbcbc40a413f21d498e1a1\"\u003e\u003ccode\u003e6baaa52\u003c/code\u003e\u003c/a\u003e Brevity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/d4ea6b993144c91992077e864c8cbf07ee929dac\"\u003e\u003ccode\u003ed4ea6b9\u003c/code\u003e\u003c/a\u003e Set version number to 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6b03e94dcf412a24859cf5ac9d17c2a4de65d978\"\u003e\u003ccode\u003e6b03e94\u003c/code\u003e\u003c/a\u003e Improve release instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/65613a0f0f05d39d74b36c40ba6ca398e1929157\"\u003e\u003ccode\u003e65613a0\u003c/code\u003e\u003c/a\u003e Fix Nullness extra tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.54.0...checker-framework-3.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/4187","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/4187","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4187/packages"},{"uuid":"3888641665","node_id":"PR_kwDOAKegDs7BDivw","number":180,"state":"open","title":"Bump org.checkerframework:checker from 3.51.0 to 3.53.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-03T02:25:34.000Z","updated_at":"2026-02-03T17:49:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.53.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.0 to 3.53.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.53.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.53.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ef993ae5df68b25a038f8fac771b492e9ec9cd82\"\u003e\u003ccode\u003eef993ae\u003c/code\u003e\u003c/a\u003e new release 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c712fad4f8152b39ba6ec80155e67e061e82baa7\"\u003e\u003ccode\u003ec712fad\u003c/code\u003e\u003c/a\u003e Update release number.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18c01fc26dc0713cc5c21a7e0d678a6e2c86ee26\"\u003e\u003ccode\u003e18c01fc\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f8d4d5521b5b5b4ebbc72b4ec3d4da070c0aa207\"\u003e\u003ccode\u003ef8d4d55\u003c/code\u003e\u003c/a\u003e Release script corrections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/37845c817a018f0ddb338e260b4099aa0536b0f7\"\u003e\u003ccode\u003e37845c8\u003c/code\u003e\u003c/a\u003e Rename Shrinkable to CanShrink, to accommodate a future checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/77d27e7e2ae0935a015df1551c0bee68ddcda5b2\"\u003e\u003ccode\u003e77d27e7\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.02 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7470\"\u003e#7470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e096e0dba840883bd5734683155a6a6754fc5ba4\"\u003e\u003ccode\u003ee096e0d\u003c/code\u003e\u003c/a\u003e Update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/971a3f789cfb77dcc385f56077bf0f53f00fcb0a\"\u003e\u003ccode\u003e971a3f7\u003c/code\u003e\u003c/a\u003e Use https URLs rather than http URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c62acd1aae432332117105a90ada7805ae66d6a5\"\u003e\u003ccode\u003ec62acd1\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.3.1 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7464\"\u003e#7464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ce0eaa8027fe2c2df6c08642a9f7dbd6283d5b04\"\u003e\u003ccode\u003ece0eaa8\u003c/code\u003e\u003c/a\u003e Add link to project list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.0\u0026new-version=3.53.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/paypalimporter/pull/180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fpaypalimporter/issues/180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/180/packages"},{"uuid":"3888393719","node_id":"PR_kwDOAB8qPs7BCtp6","number":145,"state":"open","title":"Bump org.checkerframework:checker from 3.51.1 to 3.53.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-03T01:04:05.000Z","updated_at":"2026-02-03T18:41:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.53.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.1 to 3.53.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.53.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.53.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ef993ae5df68b25a038f8fac771b492e9ec9cd82\"\u003e\u003ccode\u003eef993ae\u003c/code\u003e\u003c/a\u003e new release 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c712fad4f8152b39ba6ec80155e67e061e82baa7\"\u003e\u003ccode\u003ec712fad\u003c/code\u003e\u003c/a\u003e Update release number.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18c01fc26dc0713cc5c21a7e0d678a6e2c86ee26\"\u003e\u003ccode\u003e18c01fc\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f8d4d5521b5b5b4ebbc72b4ec3d4da070c0aa207\"\u003e\u003ccode\u003ef8d4d55\u003c/code\u003e\u003c/a\u003e Release script corrections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/37845c817a018f0ddb338e260b4099aa0536b0f7\"\u003e\u003ccode\u003e37845c8\u003c/code\u003e\u003c/a\u003e Rename Shrinkable to CanShrink, to accommodate a future checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/77d27e7e2ae0935a015df1551c0bee68ddcda5b2\"\u003e\u003ccode\u003e77d27e7\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.02 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7470\"\u003e#7470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e096e0dba840883bd5734683155a6a6754fc5ba4\"\u003e\u003ccode\u003ee096e0d\u003c/code\u003e\u003c/a\u003e Update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/971a3f789cfb77dcc385f56077bf0f53f00fcb0a\"\u003e\u003ccode\u003e971a3f7\u003c/code\u003e\u003c/a\u003e Use https URLs rather than http URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c62acd1aae432332117105a90ada7805ae66d6a5\"\u003e\u003ccode\u003ec62acd1\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.3.1 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7464\"\u003e#7464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ce0eaa8027fe2c2df6c08642a9f7dbd6283d5b04\"\u003e\u003ccode\u003ece0eaa8\u003c/code\u003e\u003c/a\u003e Add link to project list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.1\u0026new-version=3.53.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"},{"uuid":"3806310403","node_id":"PR_kwDOAB8qPs68za63","number":140,"state":"open","title":"Bump org.checkerframework:checker from 3.51.1 to 3.53.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-12T23:10:11.000Z","updated_at":"2026-01-12T23:10:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.53.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.1 to 3.53.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.53.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/7f95ba22bb0cdc4c33b9b67754c6605167f7d65f\"\u003e\u003ccode\u003e7f95ba2\u003c/code\u003e\u003c/a\u003e new release 3.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/66d2d16ed4df9ee8cf4787554fe0c5a9979944ae\"\u003e\u003ccode\u003e66d2d16\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11643b3721c70bf52a13edd93e7ef0630233f866\"\u003e\u003ccode\u003e11643b3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.797 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f3ea347eaea843e3eca8b1afed11b161fc99f2ef\"\u003e\u003ccode\u003ef3ea347\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3a80dcf3c359563d3c4ef0482dde51f0019429bd\"\u003e\u003ccode\u003e3a80dcf\u003c/code\u003e\u003c/a\u003e Update plugin biz-aqute-bnd-builder to v7.2.0 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/453cc861a1304b651fb3d3b01028f10f521147b6\"\u003e\u003ccode\u003e453cc86\u003c/code\u003e\u003c/a\u003e Add methods to \u003ccode\u003eAbstractAnalysis\u003c/code\u003e to compute stores before and after \u003ccode\u003eTree\u003c/code\u003es ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/7bdb4da1b44ca90082805cdbba6da2205b397cd0\"\u003e\u003ccode\u003e7bdb4da\u003c/code\u003e\u003c/a\u003e No timestamp in API documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f976a6b19c535dfd02b2f9d6fd020ed054ea1744\"\u003e\u003ccode\u003ef976a6b\u003c/code\u003e\u003c/a\u003e Update dependency org.ow2.asm:asm to v9.9.1 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/881ee5cac520486c025022dae3e7ea2b503cbb01\"\u003e\u003ccode\u003e881ee5c\u003c/code\u003e\u003c/a\u003e Improve documentation about defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e2442e33e0e1cf6561daef244998fb0545bd7e33\"\u003e\u003ccode\u003ee2442e3\u003c/code\u003e\u003c/a\u003e Improve Python style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.1\u0026new-version=3.53.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"},{"uuid":"3715599251","node_id":"PR_kwDOEtjwPM64KUno","number":916,"state":"open","title":"Bump the upstream-libs group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-10T15:05:22.000Z","updated_at":"2025-12-15T12:09:44.459Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"upstream-libs","update_count":3,"packages":[{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.21.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.checkerframework:checker","old_version":"3.42.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the upstream-libs group with 3 updates in the /rascal-lsp directory: [org.mockito:mockito-core](https://github.com/mockito/mockito), [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).\n\nUpdates `org.mockito:mockito-core` from 5.20.0 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump errorprone from 2.41.0 to 2.42.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3732\"\u003e#3732\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3732\"\u003emockito/mockito#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: automatically detect class to mock in mockStatic and mockConstruction [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3731\"\u003e#3731\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3731\"\u003emockito/mockito#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn completed futures for unstubbed Future/CompletionStage in ReturnsEmptyValues [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3727\"\u003e#3727\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3727\"\u003emockito/mockito#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eautomatically detect class to mock [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2779\"\u003e#2779\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2779\"\u003emockito/mockito#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect \u0026quot;has following stubbing(s) with different arguments\u0026quot; message when using Argument Matchers [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003emockito/mockito#2468\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/09d2230acd7160252a6db228313c226a976e51b9\"\u003e\u003ccode\u003e09d2230\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/df3e0ccdd42533ac933f87e3fa00c0681d362c5b\"\u003e\u003ccode\u003edf3e0cc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.2 to 1.4.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/04a6e9f88ccc6c29e77b95a8e0b617319bcee234\"\u003e\u003ccode\u003e04a6e9f\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/756a3cf3fa890437603704f1dc2932e908ef3951\"\u003e\u003ccode\u003e756a3cf\u003c/code\u003e\u003c/a\u003e Add description of matchers to potential mismatch (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/58ba4455209a126d025eecbf18b33a7e04dece3b\"\u003e\u003ccode\u003e58ba445\u003c/code\u003e\u003c/a\u003e Forbid mocking WeakReference with inline mock maker (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/966d6009047c7f6617dbf080e68ee38ea049aa54\"\u003e\u003ccode\u003e966d600\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/632bf7bf5521208b237dcd08602c84b399b78031\"\u003e\u003ccode\u003e632bf7b\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/8564b43fbbdf4911a35148f7f11689dd5524c7c8\"\u003e\u003ccode\u003e8564b43\u003c/code\u003e\u003c/a\u003e Fix primitives support in GenericArrayReturnType for Android (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bf3a80983b99339716ec6070e09e60fbe3d9858c\"\u003e\u003ccode\u003ebf3a809\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cffddd4c759feda23185b6d25495fc8f9006190b\"\u003e\u003ccode\u003ecffddd4\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 4 to 5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.42.0 to 3.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/rascal-language-servers/pull/916","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Frascal-language-servers/issues/916","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/916/packages"},{"uuid":"3688731069","node_id":"PR_kwDOAAMl7c62wO4-","number":20199,"state":"open","title":"chore(deps): Bump org.checkerframework:checker from 3.52.0 to 3.52.1","user":"dependabot[bot]","labels":["dependencies","java","core-build-and-dependencies","camel-4"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T06:31:41.000Z","updated_at":"2025-12-03T06:31:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.52.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.52.0 to 3.52.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.52.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=maven\u0026previous-version=3.52.0\u0026new-version=3.52.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/camel/pull/20199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/issues/20199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20199/packages"},{"uuid":"3683292886","node_id":"PR_kwDOAqVR3862d-Bm","number":330,"state":"open","title":"Bump the checker-framework group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T23:26:37.000Z","updated_at":"2025-12-01T23:33:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"checker-framework","update_count":2,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the checker-framework group with 2 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) and [org.checkerframework:checker](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker-qual` from 3.51.1 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.51.1 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.51.1 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/vallang/pull/330","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Fvallang/issues/330","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/330/packages"},{"uuid":"3681410053","node_id":"PR_kwDOEtjwPM62XlV2","number":908,"state":"open","title":"Bump the upstream-libs group in /rascal-lsp with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T14:58:13.000Z","updated_at":"2025-12-10T17:00:19.587Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"upstream-libs","update_count":2,"packages":[{"name":"org.checkerframework:checker","old_version":"3.42.0","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":"/rascal-lsp","ecosystem":"maven"},"body":"Bumps the upstream-libs group in /rascal-lsp with 2 updates: [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker` from 3.42.0 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/rascal-language-servers/pull/908","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Frascal-language-servers/issues/908","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/908/packages"},{"uuid":"3660087687","node_id":"PR_kwDOAB8qPs61QyTN","number":128,"state":"open","title":"Bump org.checkerframework:checker from 3.51.1 to 3.52.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T18:38:55.000Z","updated_at":"2025-11-24T20:58:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.1 to 3.52.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.1\u0026new-version=3.52.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"},{"uuid":"2891390385","node_id":"PR_kwDOJoYPyc6sVx2x","number":3,"state":"closed","title":"Bump the gradle-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T07:36:08.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-10-06T18:34:56.000Z","updated_at":"2025-10-08T07:36:08.000Z","time_to_close":133272,"merged_at":"2025-10-08T07:36:07.000Z","merged_by":"IWareQ","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-dependencies","update_count":6,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.26.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.26.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.13.4","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"1.13.4","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.26.0` | `3.51.1` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.26.0` | `3.51.1` |\n| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.27` | `1.37` |\n| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.27` | `1.37` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.0` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `1.13.4` | `6.0.0` |\n\n\nUpdates `org.checkerframework:checker-qual` from 3.26.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-core` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.13.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4f7959463a5bc1fc6a1150aefcbf1ff42927a18e\"\u003e\u003ccode\u003e4f79594\u003c/code\u003e\u003c/a\u003e Release 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/55af30a7ffca8fd64a9c9e38958407285d23ffe0\"\u003e\u003ccode\u003e55af30a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use \u003ccode\u003edevelop/6.x\u003c/code\u003e branch for junit-examples during release build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/df3cfdd52554cb71111a3fa48bff0b5518072f87\"\u003e\u003ccode\u003edf3cfdd\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fcb84a25bc12e20a5330f3d46dd1cb5cbf2a4905\"\u003e\u003ccode\u003efcb84a2\u003c/code\u003e\u003c/a\u003e Disable backward compatibility check when offline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c9c8344ce55a7a77c9fa8848db21c279473ec22d\"\u003e\u003ccode\u003ec9c8344\u003c/code\u003e\u003c/a\u003e Prune 5.14.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/03d8a725f07b484c070dd459aa8fd642222f06ee\"\u003e\u003ccode\u003e03d8a72\u003c/code\u003e\u003c/a\u003e Update broken link to using API Gaurdian with bndtools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a0b29b46c05ac11b2e7cac1a1535276c465b0ad\"\u003e\u003ccode\u003e3a0b29b\u003c/code\u003e\u003c/a\u003e Use temporary JUnit 6 logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6603caa17823bd632436e040ace1507404c2c4c3\"\u003e\u003ccode\u003e6603caa\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eeclipseClasspath\u003c/code\u003e to \u003ccode\u003eeclipseConventions\u003c/code\u003e to avoid confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ab3470b8ad05e71e0dfa26cc3c4f5e5d2583ee74\"\u003e\u003ccode\u003eab3470b\u003c/code\u003e\u003c/a\u003e Make sealed \u003ccode\u003eMediaType\u003c/code\u003e work in Eclipse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a8cd41e5164030dd815a75d1d513df8fa846fac0\"\u003e\u003ccode\u003ea8cd41e\u003c/code\u003e\u003c/a\u003e Remove annotations not visible in Eclipse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-launcher` from 1.13.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-launcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/junit-team/junit-framework/commits/r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AllayMC/NBT/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllayMC%2FNBT/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3488471042","node_id":"PR_kwDOAB8qPs6sVfiq","number":114,"state":"open","title":"Bump org.checkerframework:checker from 3.51.0 to 3.51.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T18:11:16.000Z","updated_at":"2025-10-06T18:11:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.0 to 3.51.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.0\u0026new-version=3.51.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/114","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/114","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/114/packages"},{"uuid":"2889206527","node_id":"PR_kwDOKLQMiM6sNcr_","number":89,"state":"open","title":"Bump the dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T08:09:02.000Z","updated_at":"2025-10-06T08:09:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":3,"packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-util","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-util","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 3 updates: [org.checkerframework:checker](https://github.com/typetools/checker-framework), [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-util](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-util` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-util` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/avaje/avaje-record-builder/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/avaje%2Favaje-record-builder/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"},{"uuid":"2881408184","node_id":"PR_kwDODSRwz86rvsy4","number":2132,"state":"closed","title":"Bump the deps group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-02T11:28:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T11:09:04.000Z","updated_at":"2025-10-02T11:28:31.000Z","time_to_close":1167,"merged_at":"2025-10-02T11:28:30.000Z","merged_by":"PawelLipski","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"deps","update_count":2,"packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the deps group with 2 updates: [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VirtusLab/git-machete-intellij-plugin/pull/2132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fgit-machete-intellij-plugin/issues/2132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2132/packages"},{"uuid":"3475099712","node_id":"PR_kwDOAqVR386ro7D3","number":321,"state":"open","title":"Bump the checker-framework group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T21:01:20.000Z","updated_at":"2025-10-01T21:07:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"checker-framework","update_count":2,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.50.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.50.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.50.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the checker-framework group with 2 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) and [org.checkerframework:checker](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker-qual` from 3.50.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.50.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.50.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/vallang/pull/321","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Fvallang/issues/321","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/321/packages"},{"uuid":"3466515733","node_id":"PR_kwDOOrZlAs6rLtVj","number":65,"state":"open","title":"Bump the production-version-updates group across 6 directories with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T20:30:22.000Z","updated_at":"2025-09-29T20:34:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-version-updates","update_count":18,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.4.2","new_version":"10.5"},{"name":"com.palantir.javaformat:palantir-java-format","old_version":"2.70.0","new_version":"2.75.0","repository_url":"https://github.com/palantir/palantir-java-format"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.github.solven-eu.cleanthat:spotless","old_version":"2.22","new_version":"2.24"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-text","old_version":"1.13.1","new_version":"1.14.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.checkerframework:checker","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.flowable:flowable-spring-boot-starter","old_version":"7.1.0","new_version":"7.2.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.19.0"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.80","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.25","new_version":"11.29.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the production-version-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.5.1` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.25` | `11.29.1` |\n\nBumps the production-version-updates group with 11 updates in the /flowable-engine directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n\nBumps the production-version-updates group with 11 updates in the /gateway directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n\nBumps the production-version-updates group with 10 updates in the /jacoco-report-aggregate directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n\nBumps the production-version-updates group with 11 updates in the /oauth2-authorization-server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n\nBumps the production-version-updates group with 10 updates in the /spring-security directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.3 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d36caaf97cfba0111845a5aa8bcbaa5d5eedd3f2\"\u003e\u003ccode\u003ed36caaf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/53b24d1803452c2b0dcc587d59ddd35f57e2cc71\"\u003e\u003ccode\u003e53b24d1\u003c/code\u003e\u003c/a\u003e Prep for 2.19.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/833ee017e8e9e0e612c37b16e42607165083cc39\"\u003e\u003ccode\u003e833ee01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/107\"\u003e#107\u003c/a\u003e from FasterXML/tatu/2.19/backport-106-from-2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c146c75481a5568498059982959cdf5bfc77b21b\"\u003e\u003ccode\u003ec146c75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/106\"\u003e#106\u003c/a\u003e from 2.20 to 2.19(.2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/e7c8ef3391b3deacad7da4cdfd0255d3b4d0b663\"\u003e\u003ccode\u003ee7c8ef3\u003c/code\u003e\u003c/a\u003e Update jackson-parent dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ec00ff9696c3989d16208b0ccb4bb3332ad3bfed\"\u003e\u003ccode\u003eec00ff9\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e23492a4cf815b27fc4bb6aeb53b8667a766a97\"\u003e\u003ccode\u003e4e23492\u003c/code\u003e\u003c/a\u003e Update jackson-parent version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6417767a9fe4160ea3b9fe8d05f2da81140528a6\"\u003e\u003ccode\u003e6417767\u003c/code\u003e\u003c/a\u003e Back to snapshot dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4f37a5c247fa199ba4d75c3ac836381ce812cad1\"\u003e\u003ccode\u003e4f37a5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.4.2 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/436fb18039c7f2cfcba2f3a0252dbe8416ae3896\"\u003e\u003ccode\u003e436fb18\u003c/code\u003e\u003c/a\u003e Add tests for JWKSourceBuilder and RefreshAheadCachingJWKSetSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/2aa473f2b915db600a58f39e31556c01eeeb9baa\"\u003e\u003ccode\u003e2aa473f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d52acf5e4cb9c71ee77a2ecd50a082443cafa053\"\u003e\u003ccode\u003ed52acf5\u003c/code\u003e\u003c/a\u003e Merged in iss592 (pull request \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d1834c6d2c169ff8b3d9fa71553a8fb51ab49682\"\u003e\u003ccode\u003ed1834c6\u003c/code\u003e\u003c/a\u003e JWKSourceBuilderTest must target Java 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/5fb46ee703eef4ff34abd35475e306c719231802\"\u003e\u003ccode\u003e5fb46ee\u003c/code\u003e\u003c/a\u003e Change log for 10.5, JavaDoc edits (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/724be1461134969bbb502172906e458d7359df53\"\u003e\u003ccode\u003e724be14\u003c/code\u003e\u003c/a\u003e RefreshAheadCachingJWKSetSource JavaDoc markup fix (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/6be3a172f772adaffad1269a0d8021d59bb829af\"\u003e\u003ccode\u003e6be3a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.palantir.javaformat:palantir-java-format` from 2.70.0 to 2.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palantir/palantir-java-format/releases\"\u003ecom.palantir.javaformat:palantir-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.75.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix comments after default switch case expressions (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.74.0\u003c/h2\u003e\n\u003ch3\u003e💡 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJEP 456: Unnamed Variables \u0026amp; Patterns (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.73.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump spotless to version to \u003ccode\u003e7.2.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntellij uses the native image from \u003ccode\u003e.gradle/palantir-java-formatter-caches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.71.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the following error when running under JDK 25 EA:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\njava.lang.NoSuchMethodError: 'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\n``` ([#1367](https://github.com/palantir/palantir-java-format/pull/1367))\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/7d47be782e9f4e407fe80014f63ad60d67f4f7f6\"\u003e\u003ccode\u003e7d47be7\u003c/code\u003e\u003c/a\u003e Release 2.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/83d464c031b34a608b9b5af97e4e330987be79c6\"\u003e\u003ccode\u003e83d464c\u003c/code\u003e\u003c/a\u003e Fix comments after default switch case expressions (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/537ae3dd10eb5a7040f72f2a735aea15691057ab\"\u003e\u003ccode\u003e537ae3d\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/33abc4c9023a5762a229753108c54b73d0b09763\"\u003e\u003ccode\u003e33abc4c\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/0ad916e4f27b5aab3870d633a16c50192b6e54cc\"\u003e\u003ccode\u003e0ad916e\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Update gradle-jdks infrastructure plugins (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/597a11a9355d1b5e91e979f7de32bc3c910e2dc1\"\u003e\u003ccode\u003e597a11a\u003c/code\u003e\u003c/a\u003e Excavator:  Update open-source publishing plugins (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/9aa77d27f0aa27b71e65a4516773cd036dd9d21e\"\u003e\u003ccode\u003e9aa77d2\u003c/code\u003e\u003c/a\u003e Excavator:  Format Java files (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/605da41be52b8450e9fd8b748157a1eda0772a44\"\u003e\u003ccode\u003e605da41\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/e2fe8bdb2e02e079156ca8dbb566183421f7d2c3\"\u003e\u003ccode\u003ee2fe8bd\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrade failure-reports plugin (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/ec828574af3baf4b8bdedea38cc31fa256125421\"\u003e\u003ccode\u003eec82857\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palantir/palantir-java-format/compare/2.70.0...2.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.20.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.19.1: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo IO-875:  Add org.apache.commons.io.file.CountingPathVisitor.accept(Path, BasicFileAttributes) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          Add org.apache.commons.io.Charsets.isAlias(Charset, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.isUTF8(Charset). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.toCharsetDefault(String, Charset). Thanks to Gary Gregory.\no IO-279:  Add Tailer ignoreTouch option \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/757\"\u003e#757\u003c/a\u003e. Thanks to Joerg Budischewski, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          [javadoc] Rename parameter of ProxyOutputStream.write(int) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/740\"\u003e#740\u003c/a\u003e. Thanks to Jesse Glick.\no IO-875:  CopyDirectoryVisitor ignores fileFilter \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          FileUtils.readLines(File, Charset) now maps a null Charset to the default Charset \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/744\"\u003e#744\u003c/a\u003e. Thanks to Ryan Kurtz, Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream, org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 77]Another occurrence at WindowsLineEndingInputStream.java:[line 81] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 112] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 113] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 75] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atEos\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 120] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 124] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 125] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;closed\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.ProxyInputStream] At ProxyInputStream.java:[line 233] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;propagateClose\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.BoundedInputStream] At BoundedInputStream.java:[line 555] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          QueueInputStream reads all but the first byte without waiting. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/748\"\u003e#748\u003c/a\u003e. Thanks to maxxedev, Piotr P. Karwasz, Gary Gregory.\no          Javadoc fixes and improvements. Thanks to Gary Gregory.\no          Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter.accept(File). Thanks to Gary Gregory.\no IO-874:  FileUtils.forceDelete can delete a broken symlink again \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/756\"\u003e#756\u003c/a\u003e. Thanks to Andy Russell, Joerg Budischewski.\no          Fix infinite loop in AbstractByteArrayOutputStream. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/758\"\u003e#758\u003c/a\u003e. Thanks to Alex Benusovich.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/c224bce839494ed651e5eba320b27c73ce8d804e\"\u003e\u003ccode\u003ec224bce\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.20.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/8981a5c9664574003f5d7620cf5133325161e543\"\u003e\u003ccode\u003e8981a5c\u003c/code\u003e\u003c/a\u003e Remove workaround for\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/4ef481f14220c19f6114a3f793df2202bb1336a6\"\u003e\u003ccode\u003e4ef481f\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d23228f4a94bd070b0505e5a528da1413915c8a4\"\u003e\u003ccode\u003ed23228f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/apache/commons-io.git\"\u003ehttps://github.com/apache/commons-io.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/5d2737ffe489b91c4af7ccddfeda93d860750729\"\u003e\u003ccode\u003e5d2737f\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SuppressWarnings\"\u003e\u003ccode\u003e@​SuppressWarnings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/e5c80d6eff29b9a3b2b917356345d90237e84e57\"\u003e\u003ccode\u003ee5c80d6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/2017ac063c1cc284dc855265a15a4e2dfdc653e4\"\u003e\u003ccode\u003e2017ac0\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/07ce798898b6c6ca639e6ad0e2beecf55cf00d7a\"\u003e\u003ccode\u003e07ce798\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/a828efa09f5b32f80485c2302caf78b8ee3c857c\"\u003e\u003ccode\u003ea828efa\u003c/code\u003e\u003c/a\u003e Add ciManagement element to POM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/46bd1c2955a29d676bfbc3fea6cce84918ba6ac5\"\u003e\u003ccode\u003e46bd1c2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.solven-eu.cleanthat:spotless` from 2.22 to 2.24\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-text` from 1.13.1 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-text's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Text 1.14.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Text team is pleased to announce the release of Apache Commons Text 1.14.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Text is a set of utility functions and reusable components for processing\nand manipulating text in a Java environment.\u003c/p\u003e\n\u003cp\u003eRelease 1.14.0. Requires Java 8 or above.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface StringLookup now extends UnaryOperator\u0026lt;String\u0026gt;. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface TextRandomProvider extends IntUnaryOperator. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add RandomStringGenerator.Builder.usingRandom(IntUnaryOperator). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.text.RandomStringGenerator.Builder.setAccumulate(boolean). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringLookupFactory. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in DefaultStringLookupsHolder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in PropertiesStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in JavaPlatformStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StrSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in AlphabetConverter. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in TextStringBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in StrBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       org.apache.commons.text.translate.LookupTranslator.LookupTranslator(Map CharSequence\u0026gt;) now throws NullPointerException instead of java.security.InvalidParameterException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-parent from 81 to 85 [#668](https://github.com/apache/commons-text/issues/668). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump graalvm.version from 24.2.0 to 24.2.2 [#665](https://github.com/apache/commons-text/issues/665), [#681](https://github.com/apache/commons-text/issues/681). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons.bytebuddy.version from 1.17.5 to 1.17.6 ([#677](https://github.com/apache/commons-text/issues/677)). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#680](https://github.com/apache/commons-text/issues/680). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-text/changes.html\"\u003ehttps://commons.apache.org/proper/commons-text/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Text, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Text website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-text\"\u003ehttps://commons.apache.org/proper/commons-text\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/0a343ae4eec94a028d875d8c2200e7f5620d152c\"\u003e\u003ccode\u003e0a343ae\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2c9212adb960b4b6180438745e8fcae3eae084f4\"\u003e\u003ccode\u003e2c9212a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/f7b8d467bb519fc24ff9e518af1bdfae02bafb8d\"\u003e\u003ccode\u003ef7b8d46\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/5fea6e2183e0832ea332a28228bc1fc773b4c647\"\u003e\u003ccode\u003e5fea6e2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2f50c4f412612865494ba91cfa42008d3084022e\"\u003e\u003ccode\u003e2f50c4f\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2afc236395968c1bf262f8f3f320bbd20b58da95\"\u003e\u003ccode\u003e2afc236\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/c819ed70bae8cbfebd402d31324caa26faa6f341\"\u003e\u003ccode\u003ec819ed7\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/74e54eece9d5e77fe7a95bb8f498ce4179420995\"\u003e\u003ccode\u003e74e54ee\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/a1f3288ac72897d511b04734eb82bbae121bf0d2\"\u003e\u003ccode\u003ea1f3288\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/1d7b5caeadeeff3329cce283411876fa92315d25\"\u003e\u003ccode\u003e1d7b5ca\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-text/compare/rel/commons-text-1.13.1...rel/commons-text-1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when creating VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1273\"\u003e#1273\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1266\"\u003e#1266\u003c/a\u003e: Applying the include filter during association resolution (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1274\"\u003e#1274\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1271\"\u003e#1271\u003c/a\u003e: Fixed broken Site links (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1275\"\u003e#1275\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/spring-boot-monorepo/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fspring-boot-monorepo/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"2869921798","node_id":"PR_kwDOJoYPyc6rD4gG","number":1,"state":"closed","title":"Bump the gradle-dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T18:32:25.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T10:08:48.000Z","updated_at":"2025-10-06T18:32:25.000Z","time_to_close":635017,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-dependencies","update_count":4,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.26.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.26.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.26.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-dependencies group with 4 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework), [org.checkerframework:checker](https://github.com/typetools/checker-framework), [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) and [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh).\n\nUpdates `org.checkerframework:checker-qual` from 3.26.0 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.4\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6740\"\u003e#6740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7013\"\u003e#7013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7038\"\u003e#7038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7070\"\u003e#7070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7082\"\u003e#7082\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.3 (May 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.4\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6740\"\u003e#6740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7013\"\u003e#7013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7038\"\u003e#7038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7070\"\u003e#7070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7082\"\u003e#7082\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.3 (May 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.4\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6740\"\u003e#6740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7013\"\u003e#7013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7038\"\u003e#7038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7070\"\u003e#7070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7082\"\u003e#7082\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.3 (May 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-core` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AllayMC/NBT/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllayMC%2FNBT/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3441893359","node_id":"PR_kwDOOrZlAs6p5KGB","number":64,"state":"open","title":"Bump the production-version-updates group across 6 directories with 19 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T17:00:36.000Z","updated_at":"2025-09-29T17:52:21.209Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-version-updates","update_count":19,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.4.2","new_version":"10.5"},{"name":"com.palantir.javaformat:palantir-java-format","old_version":"2.70.0","new_version":"2.74.0","repository_url":"https://github.com/palantir/palantir-java-format"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.github.solven-eu.cleanthat:spotless","old_version":"2.22","new_version":"2.24"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-text","old_version":"1.13.1","new_version":"1.14.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.checkerframework:checker","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.5","new_version":"2.46.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.flowable:flowable-spring-boot-starter","old_version":"7.1.0","new_version":"7.2.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.80","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.25","new_version":"11.28"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-version-updates group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.5.1` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.25` | `11.28` |\n\nBumps the production-version-updates group with 12 updates in the /flowable-engine directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n\nBumps the production-version-updates group with 12 updates in the /gateway directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n\nBumps the production-version-updates group with 11 updates in the /jacoco-report-aggregate directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n\nBumps the production-version-updates group with 12 updates in the /oauth2-authorization-server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n\nBumps the production-version-updates group with 11 updates in the /spring-security directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.3 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d36caaf97cfba0111845a5aa8bcbaa5d5eedd3f2\"\u003e\u003ccode\u003ed36caaf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/53b24d1803452c2b0dcc587d59ddd35f57e2cc71\"\u003e\u003ccode\u003e53b24d1\u003c/code\u003e\u003c/a\u003e Prep for 2.19.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/833ee017e8e9e0e612c37b16e42607165083cc39\"\u003e\u003ccode\u003e833ee01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/107\"\u003e#107\u003c/a\u003e from FasterXML/tatu/2.19/backport-106-from-2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c146c75481a5568498059982959cdf5bfc77b21b\"\u003e\u003ccode\u003ec146c75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/106\"\u003e#106\u003c/a\u003e from 2.20 to 2.19(.2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/e7c8ef3391b3deacad7da4cdfd0255d3b4d0b663\"\u003e\u003ccode\u003ee7c8ef3\u003c/code\u003e\u003c/a\u003e Update jackson-parent dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ec00ff9696c3989d16208b0ccb4bb3332ad3bfed\"\u003e\u003ccode\u003eec00ff9\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e23492a4cf815b27fc4bb6aeb53b8667a766a97\"\u003e\u003ccode\u003e4e23492\u003c/code\u003e\u003c/a\u003e Update jackson-parent version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6417767a9fe4160ea3b9fe8d05f2da81140528a6\"\u003e\u003ccode\u003e6417767\u003c/code\u003e\u003c/a\u003e Back to snapshot dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4f37a5c247fa199ba4d75c3ac836381ce812cad1\"\u003e\u003ccode\u003e4f37a5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.4.2 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/436fb18039c7f2cfcba2f3a0252dbe8416ae3896\"\u003e\u003ccode\u003e436fb18\u003c/code\u003e\u003c/a\u003e Add tests for JWKSourceBuilder and RefreshAheadCachingJWKSetSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/2aa473f2b915db600a58f39e31556c01eeeb9baa\"\u003e\u003ccode\u003e2aa473f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d52acf5e4cb9c71ee77a2ecd50a082443cafa053\"\u003e\u003ccode\u003ed52acf5\u003c/code\u003e\u003c/a\u003e Merged in iss592 (pull request \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d1834c6d2c169ff8b3d9fa71553a8fb51ab49682\"\u003e\u003ccode\u003ed1834c6\u003c/code\u003e\u003c/a\u003e JWKSourceBuilderTest must target Java 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/5fb46ee703eef4ff34abd35475e306c719231802\"\u003e\u003ccode\u003e5fb46ee\u003c/code\u003e\u003c/a\u003e Change log for 10.5, JavaDoc edits (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/724be1461134969bbb502172906e458d7359df53\"\u003e\u003ccode\u003e724be14\u003c/code\u003e\u003c/a\u003e RefreshAheadCachingJWKSetSource JavaDoc markup fix (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/6be3a172f772adaffad1269a0d8021d59bb829af\"\u003e\u003ccode\u003e6be3a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.palantir.javaformat:palantir-java-format` from 2.70.0 to 2.74.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palantir/palantir-java-format/releases\"\u003ecom.palantir.javaformat:palantir-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.74.0\u003c/h2\u003e\n\u003ch3\u003e💡 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJEP 456: Unnamed Variables \u0026amp; Patterns (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.73.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump spotless to version to \u003ccode\u003e7.2.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntellij uses the native image from \u003ccode\u003e.gradle/palantir-java-formatter-caches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.71.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the following error when running under JDK 25 EA:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\njava.lang.NoSuchMethodError: 'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\n``` ([#1367](https://github.com/palantir/palantir-java-format/pull/1367))\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/d36ea20f8f8c7924bf5e374a9327c83c6468e2b8\"\u003e\u003ccode\u003ed36ea20\u003c/code\u003e\u003c/a\u003e Release 2.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/11e19e5bf20fbb3b46b2a97d3534e466eac60812\"\u003e\u003ccode\u003e11e19e5\u003c/code\u003e\u003c/a\u003e JEP 456: Unnamed Variables \u0026amp; Patterns (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/e0d0c59a2e91e42d49bd2bd592c95c6e76241a93\"\u003e\u003ccode\u003ee0d0c59\u003c/code\u003e\u003c/a\u003e Excavator:  Update open-source publishing plugins (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/8a11f910950b2a2a139836c1c59e2b87e16e90eb\"\u003e\u003ccode\u003e8a11f91\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades suppressible-error-prone to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/46d4031ab24050804e101f8b04590045f55ec959\"\u003e\u003ccode\u003e46d4031\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrade failure-reports plugin (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/0493894ae04629443cc321ee069fc6330f97f1f8\"\u003e\u003ccode\u003e0493894\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Upgrade gradle-consistent-versions dependency (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/86ff4af863df907ae6335a70659bd3e1304b6ea5\"\u003e\u003ccode\u003e86ff4af\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades suppressible-error-prone to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/ebb79b2bfa5513518d85879a5157a72475fd2073\"\u003e\u003ccode\u003eebb79b2\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/1be91b97a43730151c2cb9ce3c1c40152ded4544\"\u003e\u003ccode\u003e1be91b9\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Upgrade gradle-consistent-versions dependency (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/0ccdff1c40d2986ca1091ab18c6099aa83e387b3\"\u003e\u003ccode\u003e0ccdff1\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Upgrade buildscript dependencies (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palantir/palantir-java-format/compare/2.70.0...2.74.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.20.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.19.1: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo IO-875:  Add org.apache.commons.io.file.CountingPathVisitor.accept(Path, BasicFileAttributes) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          Add org.apache.commons.io.Charsets.isAlias(Charset, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.isUTF8(Charset). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.toCharsetDefault(String, Charset). Thanks to Gary Gregory.\no IO-279:  Add Tailer ignoreTouch option \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/757\"\u003e#757\u003c/a\u003e. Thanks to Joerg Budischewski, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          [javadoc] Rename parameter of ProxyOutputStream.write(int) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/740\"\u003e#740\u003c/a\u003e. Thanks to Jesse Glick.\no IO-875:  CopyDirectoryVisitor ignores fileFilter \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          FileUtils.readLines(File, Charset) now maps a null Charset to the default Charset \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/744\"\u003e#744\u003c/a\u003e. Thanks to Ryan Kurtz, Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream, org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 77]Another occurrence at WindowsLineEndingInputStream.java:[line 81] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 112] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 113] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 75] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atEos\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 120] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 124] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 125] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;closed\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.ProxyInputStream] At ProxyInputStream.java:[line 233] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;propagateClose\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.BoundedInputStream] At BoundedInputStream.java:[line 555] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          QueueInputStream reads all but the first byte without waiting. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/748\"\u003e#748\u003c/a\u003e. Thanks to maxxedev, Piotr P. Karwasz, Gary Gregory.\no          Javadoc fixes and improvements. Thanks to Gary Gregory.\no          Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter.accept(File). Thanks to Gary Gregory.\no IO-874:  FileUtils.forceDelete can delete a broken symlink again \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/756\"\u003e#756\u003c/a\u003e. Thanks to Andy Russell, Joerg Budischewski.\no          Fix infinite loop in AbstractByteArrayOutputStream. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/758\"\u003e#758\u003c/a\u003e. Thanks to Alex Benusovich.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/c224bce839494ed651e5eba320b27c73ce8d804e\"\u003e\u003ccode\u003ec224bce\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.20.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/8981a5c9664574003f5d7620cf5133325161e543\"\u003e\u003ccode\u003e8981a5c\u003c/code\u003e\u003c/a\u003e Remove workaround for\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/4ef481f14220c19f6114a3f793df2202bb1336a6\"\u003e\u003ccode\u003e4ef481f\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d23228f4a94bd070b0505e5a528da1413915c8a4\"\u003e\u003ccode\u003ed23228f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/apache/commons-io.git\"\u003ehttps://github.com/apache/commons-io.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/5d2737ffe489b91c4af7ccddfeda93d860750729\"\u003e\u003ccode\u003e5d2737f\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SuppressWarnings\"\u003e\u003ccode\u003e@​SuppressWarnings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/e5c80d6eff29b9a3b2b917356345d90237e84e57\"\u003e\u003ccode\u003ee5c80d6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/2017ac063c1cc284dc855265a15a4e2dfdc653e4\"\u003e\u003ccode\u003e2017ac0\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/07ce798898b6c6ca639e6ad0e2beecf55cf00d7a\"\u003e\u003ccode\u003e07ce798\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/a828efa09f5b32f80485c2302caf78b8ee3c857c\"\u003e\u003ccode\u003ea828efa\u003c/code\u003e\u003c/a\u003e Add ciManagement element to POM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/46bd1c2955a29d676bfbc3fea6cce84918ba6ac5\"\u003e\u003ccode\u003e46bd1c2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.solven-eu.cleanthat:spotless` from 2.22 to 2.24\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-text` from 1.13.1 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-text's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Text 1.14.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Text team is pleased to announce the release of Apache Commons Text 1.14.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Text is a set of utility functions and reusable components for processing\nand manipulating text in a Java environment.\u003c/p\u003e\n\u003cp\u003eRelease 1.14.0. Requires Java 8 or above.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface StringLookup now extends UnaryOperator\u0026lt;String\u0026gt;. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface TextRandomProvider extends IntUnaryOperator. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add RandomStringGenerator.Builder.usingRandom(IntUnaryOperator). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.text.RandomStringGenerator.Builder.setAccumulate(boolean). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringLookupFactory. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in DefaultStringLookupsHolder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in PropertiesStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in JavaPlatformStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StrSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in AlphabetConverter. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in TextStringBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in StrBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       org.apache.commons.text.translate.LookupTranslator.LookupTranslator(Map CharSequence\u0026gt;) now throws NullPointerException instead of java.security.InvalidParameterException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-parent from 81 to 85 [#668](https://github.com/apache/commons-text/issues/668). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump graalvm.version from 24.2.0 to 24.2.2 [#665](https://github.com/apache/commons-text/issues/665), [#681](https://github.com/apache/commons-text/issues/681). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons.bytebuddy.version from 1.17.5 to 1.17.6 ([#677](https://github.com/apache/commons-text/issues/677)). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#680](https://github.com/apache/commons-text/issues/680). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-text/changes.html\"\u003ehttps://commons.apache.org/proper/commons-text/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Text, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Text website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-text\"\u003ehttps://commons.apache.org/proper/commons-text\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/0a343ae4eec94a028d875d8c2200e7f5620d152c\"\u003e\u003ccode\u003e0a343ae\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2c9212adb960b4b6180438745e8fcae3eae084f4\"\u003e\u003ccode\u003e2c9212a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/f7b8d467bb519fc24ff9e518af1bdfae02bafb8d\"\u003e\u003ccode\u003ef7b8d46\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/5fea6e2183e0832ea332a28228bc1fc773b4c647\"\u003e\u003ccode\u003e5fea6e2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2f50c4f412612865494ba91cfa42008d3084022e\"\u003e\u003ccode\u003e2f50c4f\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2afc236395968c1bf262f8f3f320bbd20b58da95\"\u003e\u003ccode\u003e2afc236\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/c819ed70bae8cbfebd402d31324caa26faa6f341\"\u003e\u003ccode\u003ec819ed7\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/74e54eece9d5e77fe7a95bb8f498ce4179420995\"\u003e\u003ccode\u003e74e54ee\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/a1f3288ac72897d511b04734eb82bbae121bf0d2\"\u003e\u003ccode\u003ea1f3288\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/1d7b5caeadeeff3329cce283411876fa92315d25\"\u003e\u003ccode\u003e1d7b5ca\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-text/compare/rel/commons-text-1.13.1...rel/commons-text-1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when creating VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1273\"\u003e#1273\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/spring-boot-monorepo/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fspring-boot-monorepo/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"3419340306","node_id":"PR_kwDOAKegDs6otf1K","number":134,"state":"open","title":"Bump org.checkerframework:checker from 3.50.0 to 3.51.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T20:10:29.000Z","updated_at":"2025-09-15T20:10:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.50.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.50.0 to 3.51.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.50.0\u0026new-version=3.51.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/paypalimporter/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fpaypalimporter/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}],"issue_packages":[{"old_version":"3.53.1","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-06T11:58:09.000Z","version_change":"3.53.1 → 4.1.0","issue":{"uuid":"4391129491","node_id":"PR_kwDOBQcfMM7YwMSb","number":79,"state":"closed","title":"Bump the build-dependencies group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-07T22:30:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T11:58:09.000Z","updated_at":"2026-05-07T22:30:53.000Z","time_to_close":124363,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"build-dependencies","update_count":46,"packages":[{"name":"com.gradle.develocity","old_version":"4.3.2","new_version":"4.4.1"},{"name":"com.gradle.common-custom-user-data-gradle-plugin","old_version":"2.4.0","new_version":"2.6.0"},{"name":"org.checkerframework:checker-qual-android","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.ehcache:ehcache","old_version":"3.11.1","new_version":"3.12.0","repository_url":"https://github.com/ehcache/ehcache3"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.vintage:junit-vintage-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.jboss.byteman:byteman-bmunit","old_version":"4.0.24","new_version":"4.0.26"},{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.jboss.weld.se:weld-se-shaded","old_version":"6.0.3.Final","new_version":"6.0.4.Final"},{"name":"org.dom4j:dom4j","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/dom4j/dom4j"},{"name":"org.orbisgis:h2gis","old_version":"2.2.4","new_version":"2.2.5","repository_url":"https://github.com/orbisgis/H2GIS"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.11","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.enterprisedb:edb-jdbc","old_version":"42.7.3.3","new_version":"42.7.3.4","repository_url":"https://github.com/EnterpriseDB/edb-jdbc"},{"name":"com.mysql:mysql-connector-j","old_version":"9.6.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.5","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"com.oracle.database.jdbc:ojdbc-provider-jackson-oson","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/oracle/ojdbc-extensions"},{"name":"com.microsoft.sqlserver:mssql-jdbc","old_version":"13.2.1.jre11","new_version":"13.4.0.jre11","repository_url":"https://github.com/Microsoft/mssql-jdbc"},{"name":"com.ibm.db2:jcc","old_version":"12.1.3.0","new_version":"12.1.4.0"},{"name":"com.sap.cloud.db.jdbc:ngdbc","old_version":"2.26.11","new_version":"2.28.7"},{"name":"com.teradata.jdbc:terajdbc","old_version":"20.00.00.51","new_version":"20.00.00.54","repository_url":"https://github.com/Teradata/jdbc-driver"},{"name":"com.ibm.informix:jdbc","old_version":"15.0.0.2","new_version":"15.0.1.1"},{"name":"org.firebirdsql.jdbc:jaybird","old_version":"6.0.3","new_version":"6.0.5","repository_url":"https://github.com/FirebirdSQL/jaybird"},{"name":"com.altibase:altibase-jdbc","old_version":"7.3.0.1.1","new_version":"8.1.0.0.1"},{"name":"com.google.cloud:google-cloud-spanner-jdbc","old_version":"2.35.5","new_version":"2.38.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-artifact","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-embedder","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-compat","old_version":"3.9.14","new_version":"3.9.15","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven.plugin-tools:maven-plugin-tools-annotations","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"org.apache.maven.resolver:maven-resolver-transport-http","old_version":"1.9.24","new_version":"1.9.27"},{"name":"org.apache.maven.resolver:maven-resolver-connector-basic","old_version":"1.9.24","new_version":"1.9.27","repository_url":"https://github.com/apache/maven-resolver"},{"name":"de.thetaphi:forbiddenapis","old_version":"3.8","new_version":"3.10"},{"name":"org.jsoup:jsoup","old_version":"1.22.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asciidoctor:asciidoctorj","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/asciidoctor/asciidoctorj"},{"name":"com.diffplug.spotless","old_version":"8.3.0","new_version":"8.4.0"},{"name":"com.gradle.plugin-publish","old_version":"2.0.0","new_version":"2.1.1"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.0.20","new_version":"2.3.21"},{"name":"biz.aQute.bnd","old_version":"7.2.1","new_version":"7.2.3"},{"name":"biz.aQute.bnd.builder","old_version":"7.2.1","new_version":"7.2.3"}],"path":null,"ecosystem":"maven"},"body":"Bumps the build-dependencies group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| com.gradle.develocity | `4.3.2` | `4.4.1` |\n| com.gradle.common-custom-user-data-gradle-plugin | `2.4.0` | `2.6.0` |\n| [org.checkerframework:checker-qual-android](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.ehcache:ehcache](https://github.com/ehcache/ehcache3) | `3.11.1` | `3.12.0` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| org.jboss.byteman:byteman-bmunit | `4.0.24` | `4.0.26` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| org.jboss.weld.se:weld-se-shaded | `6.0.3.Final` | `6.0.4.Final` |\n| [org.dom4j:dom4j](https://github.com/dom4j/dom4j) | `2.1.3` | `2.2.0` |\n| [org.orbisgis:h2gis](https://github.com/orbisgis/H2GIS) | `2.2.4` | `2.2.5` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.11` |\n| [com.enterprisedb:edb-jdbc](https://github.com/EnterpriseDB/edb-jdbc) | `42.7.3.3` | `42.7.3.4` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.6.0` | `9.7.0` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.5` | `3.5.8` |\n| [com.oracle.database.jdbc:ojdbc-provider-jackson-oson](https://github.com/oracle/ojdbc-extensions) | `1.0.4` | `1.0.6` |\n| [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) | `13.2.1.jre11` | `13.4.0.jre11` |\n| com.ibm.db2:jcc | `12.1.3.0` | `12.1.4.0` |\n| com.sap.cloud.db.jdbc:ngdbc | `2.26.11` | `2.28.7` |\n| [com.teradata.jdbc:terajdbc](https://github.com/Teradata/jdbc-driver) | `20.00.00.51` | `20.00.00.54` |\n| com.ibm.informix:jdbc | `15.0.0.2` | `15.0.1.1` |\n| [org.firebirdsql.jdbc:jaybird](https://github.com/FirebirdSQL/jaybird) | `6.0.3` | `6.0.5` |\n| com.altibase:altibase-jdbc | `7.3.0.1.1` | `8.1.0.0.1` |\n| [com.google.cloud:google-cloud-spanner-jdbc](https://github.com/googleapis/google-cloud-java) | `2.35.5` | `2.38.0` |\n| org.apache.maven:maven-core | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-artifact | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-embedder | `3.9.14` | `3.9.15` |\n| [org.apache.maven:maven-compat](https://github.com/apache/maven) | `3.9.14` | `3.9.15` |\n| [org.apache.maven.plugin-tools:maven-plugin-tools-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.24` | `1.9.27` |\n| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver) | `1.9.24` | `1.9.27` |\n| de.thetaphi:forbiddenapis | `3.8` | `3.10` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.22.1` | `1.22.2` |\n| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `3.0.0` | `3.0.1` |\n| com.diffplug.spotless | `8.3.0` | `8.4.0` |\n| com.gradle.plugin-publish | `2.0.0` | `2.1.1` |\n| org.jetbrains.kotlin.jvm | `2.0.20` | `2.3.21` |\n| biz.aQute.bnd | `7.2.1` | `7.2.3` |\n| biz.aQute.bnd.builder | `7.2.1` | `7.2.3` |\n\n\nUpdates `com.gradle.develocity` from 4.3.2 to 4.4.1\n\nUpdates `com.gradle.common-custom-user-data-gradle-plugin` from 2.4.0 to 2.6.0\n\nUpdates `org.checkerframework:checker-qual-android` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual-android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual-android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ehcache:ehcache` from 3.11.1 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/f4a96f47758e8d0bbe3de81c371bdbb33d620b88\"\u003e\u003ccode\u003ef4a96f4\u003c/code\u003e\u003c/a\u003e Set ehcacheVersion to 3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/ae90183364e2b67e5bc07c01be6f055b0d193099\"\u003e\u003ccode\u003eae90183\u003c/code\u003e\u003c/a\u003e TDB-20139 restore sonatype deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/bc9309ba47ad255872017ca71ba29240d1800c17\"\u003e\u003ccode\u003ebc9309b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3318\"\u003e#3318\u003c/a\u003e from ehcache/upgrade/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2754c27f3bd53d620d8f4837c7c9e33337cc7c11\"\u003e\u003ccode\u003e2754c27\u003c/code\u003e\u003c/a\u003e CVE-2025-67030: Update plexus-utils to 3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/87270e4b3b93742c8e3e5dcae733ee1f10f4ad6e\"\u003e\u003ccode\u003e87270e4\u003c/code\u003e\u003c/a\u003e CVE-2026-1605: Update Jetty to 12.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/0be598f1212d72f003700153f8faccebc09effc2\"\u003e\u003ccode\u003e0be598f\u003c/code\u003e\u003c/a\u003e Ignoring CVE-2025-67030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/59cc21116254b6b1b5970b79272f0b3abfbc6808\"\u003e\u003ccode\u003e59cc211\u003c/code\u003e\u003c/a\u003e Upgrade platform and core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2badca4e5a7bb3039ae7521e83c6bf114655cf74\"\u003e\u003ccode\u003e2badca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3311\"\u003e#3311\u003c/a\u003e from aurbroszniowski/TDB-19854-upgrade-dependencies-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/d532bbce9f72a1e253c4df1fbe6230a96b1e953c\"\u003e\u003ccode\u003ed532bbc\u003c/code\u003e\u003c/a\u003e TDB-19854\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/b6df7aac037d55ee350d242d9b6edd69f6913dbc\"\u003e\u003ccode\u003eb6df7aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3310\"\u003e#3310\u003c/a\u003e from ehcache/platform-5.11.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ehcache/ehcache3/compare/v3.11.1...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-launcher` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-launcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/marko-bekhta/hibernate-orm/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marko-bekhta%2Fhibernate-orm/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"}},{"old_version":"3.53.1","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-06T11:06:24.000Z","version_change":"3.53.1 → 4.1.0","issue":{"uuid":"4390841867","node_id":"PR_kwDOAA6qDM7YvP0h","number":12330,"state":"closed","title":"Bump the build-dependencies group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-07T00:53:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-06T11:06:24.000Z","updated_at":"2026-05-07T00:53:54.000Z","time_to_close":49648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"build-dependencies","update_count":46,"packages":[{"name":"com.gradle.develocity","old_version":"4.3.2","new_version":"4.4.1"},{"name":"com.gradle.common-custom-user-data-gradle-plugin","old_version":"2.4.0","new_version":"2.6.0"},{"name":"org.checkerframework:checker-qual-android","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.53.1","new_version":"4.1.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.ehcache:ehcache","old_version":"3.11.1","new_version":"3.12.0","repository_url":"https://github.com/ehcache/ehcache3"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-api","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.jupiter:junit-jupiter-params","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.vintage:junit-vintage-engine","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"6.0.1","new_version":"6.0.3","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"ch.qos.logback:logback-classic","old_version":"1.5.18","new_version":"1.5.32","repository_url":"https://github.com/qos-ch/logback"},{"name":"org.jboss.byteman:byteman-bmunit","old_version":"4.0.24","new_version":"4.0.26"},{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.mockito:mockito-junit-jupiter","old_version":"5.20.0","new_version":"5.23.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.jboss.weld.se:weld-se-shaded","old_version":"6.0.3.Final","new_version":"6.0.4.Final"},{"name":"org.dom4j:dom4j","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/dom4j/dom4j"},{"name":"org.orbisgis:h2gis","old_version":"2.2.4","new_version":"2.2.5","repository_url":"https://github.com/orbisgis/H2GIS"},{"name":"org.postgresql:postgresql","old_version":"42.7.8","new_version":"42.7.11","repository_url":"https://github.com/pgjdbc/pgjdbc"},{"name":"com.enterprisedb:edb-jdbc","old_version":"42.7.3.3","new_version":"42.7.3.4","repository_url":"https://github.com/EnterpriseDB/edb-jdbc"},{"name":"com.mysql:mysql-connector-j","old_version":"9.6.0","new_version":"9.7.0","repository_url":"https://github.com/mysql/mysql-connector-j"},{"name":"org.mariadb.jdbc:mariadb-java-client","old_version":"3.5.5","new_version":"3.5.8","repository_url":"https://github.com/mariadb-corporation/mariadb-connector-j"},{"name":"com.oracle.database.jdbc:ojdbc-provider-jackson-oson","old_version":"1.0.4","new_version":"1.0.6","repository_url":"https://github.com/oracle/ojdbc-extensions"},{"name":"com.microsoft.sqlserver:mssql-jdbc","old_version":"13.2.1.jre11","new_version":"13.4.0.jre11","repository_url":"https://github.com/Microsoft/mssql-jdbc"},{"name":"com.ibm.db2:jcc","old_version":"12.1.3.0","new_version":"12.1.4.0"},{"name":"com.sap.cloud.db.jdbc:ngdbc","old_version":"2.26.11","new_version":"2.28.7"},{"name":"com.teradata.jdbc:terajdbc","old_version":"20.00.00.51","new_version":"20.00.00.54","repository_url":"https://github.com/Teradata/jdbc-driver"},{"name":"com.ibm.informix:jdbc","old_version":"15.0.0.2","new_version":"15.0.1.1"},{"name":"org.firebirdsql.jdbc:jaybird","old_version":"6.0.3","new_version":"6.0.5","repository_url":"https://github.com/FirebirdSQL/jaybird"},{"name":"com.altibase:altibase-jdbc","old_version":"7.3.0.1.1","new_version":"8.1.0.0.1"},{"name":"com.google.cloud:google-cloud-spanner-jdbc","old_version":"2.35.5","new_version":"2.38.0","repository_url":"https://github.com/googleapis/google-cloud-java"},{"name":"org.apache.maven:maven-core","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-artifact","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-embedder","old_version":"3.9.14","new_version":"3.9.15"},{"name":"org.apache.maven:maven-compat","old_version":"3.9.14","new_version":"3.9.15","repository_url":"https://github.com/apache/maven"},{"name":"org.apache.maven.plugin-tools:maven-plugin-tools-annotations","old_version":"3.15.1","new_version":"3.15.2","repository_url":"https://github.com/apache/maven-plugin-tools"},{"name":"org.apache.maven.resolver:maven-resolver-transport-http","old_version":"1.9.24","new_version":"1.9.27"},{"name":"org.apache.maven.resolver:maven-resolver-connector-basic","old_version":"1.9.24","new_version":"1.9.27","repository_url":"https://github.com/apache/maven-resolver"},{"name":"de.thetaphi:forbiddenapis","old_version":"3.8","new_version":"3.10"},{"name":"org.jsoup:jsoup","old_version":"1.22.1","new_version":"1.22.2","repository_url":"https://github.com/jhy/jsoup"},{"name":"org.asciidoctor:asciidoctorj","old_version":"3.0.0","new_version":"3.0.1","repository_url":"https://github.com/asciidoctor/asciidoctorj"},{"name":"com.diffplug.spotless","old_version":"8.3.0","new_version":"8.4.0"},{"name":"com.gradle.plugin-publish","old_version":"2.0.0","new_version":"2.1.1"},{"name":"org.jetbrains.kotlin.jvm","old_version":"2.0.20","new_version":"2.3.21"},{"name":"biz.aQute.bnd","old_version":"7.2.1","new_version":"7.2.3"},{"name":"biz.aQute.bnd.builder","old_version":"7.2.1","new_version":"7.2.3"}],"path":null,"ecosystem":"maven"},"body":"Bumps the build-dependencies group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| com.gradle.develocity | `4.3.2` | `4.4.1` |\n| com.gradle.common-custom-user-data-gradle-plugin | `2.4.0` | `2.6.0` |\n| [org.checkerframework:checker-qual-android](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.53.1` | `4.1.0` |\n| [org.ehcache:ehcache](https://github.com/ehcache/ehcache3) | `3.11.1` | `3.12.0` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `6.0.1` | `6.0.3` |\n| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.32` |\n| org.jboss.byteman:byteman-bmunit | `4.0.24` | `4.0.26` |\n| [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) | `5.20.0` | `5.23.0` |\n| org.jboss.weld.se:weld-se-shaded | `6.0.3.Final` | `6.0.4.Final` |\n| [org.dom4j:dom4j](https://github.com/dom4j/dom4j) | `2.1.3` | `2.2.0` |\n| [org.orbisgis:h2gis](https://github.com/orbisgis/H2GIS) | `2.2.4` | `2.2.5` |\n| [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) | `42.7.8` | `42.7.11` |\n| [com.enterprisedb:edb-jdbc](https://github.com/EnterpriseDB/edb-jdbc) | `42.7.3.3` | `42.7.3.4` |\n| [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) | `9.6.0` | `9.7.0` |\n| [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) | `3.5.5` | `3.5.8` |\n| [com.oracle.database.jdbc:ojdbc-provider-jackson-oson](https://github.com/oracle/ojdbc-extensions) | `1.0.4` | `1.0.6` |\n| [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) | `13.2.1.jre11` | `13.4.0.jre11` |\n| com.ibm.db2:jcc | `12.1.3.0` | `12.1.4.0` |\n| com.sap.cloud.db.jdbc:ngdbc | `2.26.11` | `2.28.7` |\n| [com.teradata.jdbc:terajdbc](https://github.com/Teradata/jdbc-driver) | `20.00.00.51` | `20.00.00.54` |\n| com.ibm.informix:jdbc | `15.0.0.2` | `15.0.1.1` |\n| [org.firebirdsql.jdbc:jaybird](https://github.com/FirebirdSQL/jaybird) | `6.0.3` | `6.0.5` |\n| com.altibase:altibase-jdbc | `7.3.0.1.1` | `8.1.0.0.1` |\n| [com.google.cloud:google-cloud-spanner-jdbc](https://github.com/googleapis/google-cloud-java) | `2.35.5` | `2.38.0` |\n| org.apache.maven:maven-core | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-artifact | `3.9.14` | `3.9.15` |\n| org.apache.maven:maven-embedder | `3.9.14` | `3.9.15` |\n| [org.apache.maven:maven-compat](https://github.com/apache/maven) | `3.9.14` | `3.9.15` |\n| [org.apache.maven.plugin-tools:maven-plugin-tools-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |\n| org.apache.maven.resolver:maven-resolver-transport-http | `1.9.24` | `1.9.27` |\n| [org.apache.maven.resolver:maven-resolver-connector-basic](https://github.com/apache/maven-resolver) | `1.9.24` | `1.9.27` |\n| de.thetaphi:forbiddenapis | `3.8` | `3.10` |\n| [org.jsoup:jsoup](https://github.com/jhy/jsoup) | `1.22.1` | `1.22.2` |\n| [org.asciidoctor:asciidoctorj](https://github.com/asciidoctor/asciidoctorj) | `3.0.0` | `3.0.1` |\n| com.diffplug.spotless | `8.3.0` | `8.4.0` |\n| com.gradle.plugin-publish | `2.0.0` | `2.1.1` |\n| org.jetbrains.kotlin.jvm | `2.0.20` | `2.3.21` |\n| biz.aQute.bnd | `7.2.1` | `7.2.3` |\n| biz.aQute.bnd.builder | `7.2.1` | `7.2.3` |\n\n\nUpdates `com.gradle.develocity` from 4.3.2 to 4.4.1\n\nUpdates `com.gradle.common-custom-user-data-gradle-plugin` from 2.4.0 to 2.6.0\n\nUpdates `org.checkerframework:checker-qual-android` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual-android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual-android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.53.1 to 4.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 4.1.0\u003c/h2\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e instead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and \u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eRelease 4.0.0 of the Checker Framework\u003c/h2\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that compile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is, your code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and \u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in projects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600 issues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns about out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields Checker\u003c/a\u003e warns if a constructor does not initialize a field.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#resource-leak-checker\"\u003eResource Leak Checker\u003c/a\u003e guarantees that every resource is closed rather than leaked.  Examples of resources are a channel, executor, \u003ccode\u003eExecutionControl\u003c/code\u003e, file, \u003ccode\u003eFileLock\u003c/code\u003e, \u003ccode\u003eFormatter\u003c/code\u003e, reader, \u003ccode\u003eScanner\u003c/code\u003e, socket, stream, writer, etc.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#sql-quotes-checker\"\u003eSQL Quotes Checker\u003c/a\u003e helps prevent SQL injection vulnerabilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew command-line arguments include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-AskipFiles\u003c/code\u003e, \u003ccode\u003e-AonlyFiles\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AassumeSideEffectFree\u003c/code\u003e, \u003ccode\u003e-AassumeDeterministic\u003c/code\u003e, \u003ccode\u003e-AassumePure\u003c/code\u003e, \u003ccode\u003e-AassumePureGetters\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AuseConservativeDefaultsForUncheckedCode\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e-AignoreRawTypeArguments\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 4.1.0 (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eRemoved deprecated script \u003ccode\u003echecker/bin-devel/build.sh\u003c/code\u003e; use \u003ccode\u003e./gradlew assemble\u003c/code\u003e\ninstead.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated names \u0026quot;builder\u0026quot;, \u0026quot;object.construction\u0026quot;, and\n\u0026quot;objectconstruction\u0026quot; for the Called Methods Checker.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eNew method annotation \u003ccode\u003e@DoesNotUnrefineReceiver\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003enew method \u003ccode\u003ehasDoesNotUnrefineReceiver()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e is now protected rather than public.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6890\"\u003e#6890\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7364\"\u003e#7364\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7488\"\u003e#7488\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 4.0.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eTo run the Checker Framework, you need to use a JDK 17 or later version of\njavac.  That is, you need to use JDK 17 or later when compiling your code.\u003c/p\u003e\n\u003cp\u003eThe Checker Framework can type-check any Java project, including projects that\ncompile to Java 8 or 11 bytecodes and run on JRE versions 8 or 11.  That is,\nyour code can run under any release of Java, from Java 8 onward.\u003c/p\u003e\n\u003cp\u003eThe type qualifiers and utility libraries in \u003ccode\u003echecker-qual.jar\u003c/code\u003e and\n\u003ccode\u003echecker-util.jar\u003c/code\u003e still use Java 11 bytecode.  Thus, they may be used in\nprojects that run under Java 11 or later.\u003c/p\u003e\n\u003ch3\u003eChanges since version 3.0.0\u003c/h3\u003e\n\u003cp\u003eSince version 3.0.0, 91 authors have made over 4500 commits and closed over 600\nissues.  Thanks to everyone who contributed!\u003c/p\u003e\n\u003cp\u003eNew checkers include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#index-checker\"\u003eIndex Checker\u003c/a\u003e warns\nabout out-of-bounds accesses to arrays and strings.\u003c/li\u003e\n\u003cli\u003eThe \u003ca href=\"https://checkerframework.org/manual/#initialized-fields-checker\"\u003eInitialized Fields\nChecker\u003c/a\u003e\nwarns if a constructor does not initialize a field.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8a7ca60a241c37d6889e8ecd38ba5fe6234e4d6\"\u003e\u003ccode\u003eb8a7ca6\u003c/code\u003e\u003c/a\u003e new release 4.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f1563d2caeb6120b97b2dab32bc592ecf23b0848\"\u003e\u003ccode\u003ef1563d2\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/786773754bb83c294f3c04629027660fb289d699\"\u003e\u003ccode\u003e7867737\u003c/code\u003e\u003c/a\u003e Set environment variable \u003ccode\u003eGH_TOKEN\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/771b037663bdd490f04245437dff8ae6ebb1c64b\"\u003e\u003ccode\u003e771b037\u003c/code\u003e\u003c/a\u003e Tweak documentation (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7668\"\u003e#7668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/71735d1ec23ef765d8e559c92cb736630b0efaa3\"\u003e\u003ccode\u003e71735d1\u003c/code\u003e\u003c/a\u003e Fix documentation typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6465706e3b4a69f95b2421da4284b47ccb49b81a\"\u003e\u003ccode\u003e6465706\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eisAliasedTypeAnnotation()\u003c/code\u003e protected (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7667\"\u003e#7667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8af69bca25fbd1d293a46ea224567feabce34370\"\u003e\u003ccode\u003e8af69bc\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fa3ad9b59ac273df809e390fbcf2667e7977cce7\"\u003e\u003ccode\u003efa3ad9b\u003c/code\u003e\u003c/a\u003e How to update the Hevea version number\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18002bf382ef24f3a4605dc17725bd9909c4497f\"\u003e\u003ccode\u003e18002bf\u003c/code\u003e\u003c/a\u003e Use environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/dd8381c0344e7a3befb65c1e13b19b37aeb636c7\"\u003e\u003ccode\u003edd8381c\u003c/code\u003e\u003c/a\u003e Set up GitHub Actions CI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.53.1...checker-framework-4.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ehcache:ehcache` from 3.11.1 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/f4a96f47758e8d0bbe3de81c371bdbb33d620b88\"\u003e\u003ccode\u003ef4a96f4\u003c/code\u003e\u003c/a\u003e Set ehcacheVersion to 3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/ae90183364e2b67e5bc07c01be6f055b0d193099\"\u003e\u003ccode\u003eae90183\u003c/code\u003e\u003c/a\u003e TDB-20139 restore sonatype deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/bc9309ba47ad255872017ca71ba29240d1800c17\"\u003e\u003ccode\u003ebc9309b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3318\"\u003e#3318\u003c/a\u003e from ehcache/upgrade/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2754c27f3bd53d620d8f4837c7c9e33337cc7c11\"\u003e\u003ccode\u003e2754c27\u003c/code\u003e\u003c/a\u003e CVE-2025-67030: Update plexus-utils to 3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/87270e4b3b93742c8e3e5dcae733ee1f10f4ad6e\"\u003e\u003ccode\u003e87270e4\u003c/code\u003e\u003c/a\u003e CVE-2026-1605: Update Jetty to 12.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/0be598f1212d72f003700153f8faccebc09effc2\"\u003e\u003ccode\u003e0be598f\u003c/code\u003e\u003c/a\u003e Ignoring CVE-2025-67030\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/59cc21116254b6b1b5970b79272f0b3abfbc6808\"\u003e\u003ccode\u003e59cc211\u003c/code\u003e\u003c/a\u003e Upgrade platform and core\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/2badca4e5a7bb3039ae7521e83c6bf114655cf74\"\u003e\u003ccode\u003e2badca4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3311\"\u003e#3311\u003c/a\u003e from aurbroszniowski/TDB-19854-upgrade-dependencies-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/d532bbce9f72a1e253c4df1fbe6230a96b1e953c\"\u003e\u003ccode\u003ed532bbc\u003c/code\u003e\u003c/a\u003e TDB-19854\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ehcache/ehcache3/commit/b6df7aac037d55ee350d242d9b6edd69f6913dbc\"\u003e\u003ccode\u003eb6df7aa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ehcache/ehcache3/issues/3310\"\u003e#3310\u003c/a\u003e from ehcache/platform-5.11.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ehcache/ehcache3/compare/v3.11.1...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-api` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter-params` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter-params's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.vintage:junit-vintage-engine` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.vintage:junit-vintage-engine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-launcher` from 6.0.1 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-launcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.3/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.2...r6.0.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.2/release-notes.html\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/36e3253b726fa13cb9a1d29e94b9119575078c4a\"\u003e\u003ccode\u003e36e3253\u003c/code\u003e\u003c/a\u003e Release 6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/295561f38592f1682feceb64d361987da1d0fc9b\"\u003e\u003ccode\u003e295561f\u003c/code\u003e\u003c/a\u003e Finalize 6.0.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ea18076da11599c1467929bf75bc260e13c611b9\"\u003e\u003ccode\u003eea18076\u003c/code\u003e\u003c/a\u003e Fix deadlock in NamespacedHierarchicalStore.computeIfAbsent() (\u003ca href=\"https://redirect.github.com/junit-team/junit-framework/issues/5348\"\u003e#5348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/869e232420f1c1c64ab9be29609fe3e241c3675e\"\u003e\u003ccode\u003e869e232\u003c/code\u003e\u003c/a\u003e Add 5.14.3 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/d4b34c468ddb697ff3fe4096b3d67c28751ddab2\"\u003e\u003ccode\u003ed4b34c4\u003c/code\u003e\u003c/a\u003e Fix links to User Guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/5c8fb0f2151fc277c3a0de7c3237d05c919439bb\"\u003e\u003ccode\u003e5c8fb0f\u003c/code\u003e\u003c/a\u003e Reliably support JRE.OTHER with @⁠EnabledOnJre and @⁠DisabledOnJre\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/febb13f70272a243742ea63d0f85535f7c51a67c\"\u003e\u003ccode\u003efebb13f\u003c/code\u003e\u003c/a\u003e Check out entire repo so switching to \u003ccode\u003emain\u003c/code\u003e branch works in last step\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/71fba9098655387c82d8ddbf137442bcb1fa56a0\"\u003e\u003ccode\u003e71fba90\u003c/code\u003e\u003c/a\u003e Install \u003ccode\u003epoppler-utils\u003c/code\u003e for \u003ccode\u003epdfinfo\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/740e9e050964c66da7cb5386f89a450985d51941\"\u003e\u003ccode\u003e740e9e0\u003c/code\u003e\u003c/a\u003e Update API baseline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/2ba535f0c108ef5f8252578ee4c70547ff10d752\"\u003e\u003ccode\u003e2ba535f\u003c/code\u003e\u003c/a\u003e Use release branch of examples repo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qos-ch/logback/releases\"\u003ech.qos.logback:logback-classic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLogback 1.5.32\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-16 Release of logback version 1.5.32\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In \u003ccode\u003eDefaultProcessor, \u003c/code\u003efixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes \u003ca href=\"https://redirect.github.com/qos-ch/logback-access/issues/34\"\u003elogback-access/issues/34\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback  1.5.31\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback version 1.5.31\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.30\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-14 Release of logback  version 1.5.30\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• \u003cstrong\u003eIn this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Fix scanning issue when an included file becomes available at a later time. This problem was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1021\"\u003eissues/1021\u003c/a\u003e by Sergey Nazarov.\u003c/p\u003e\n\u003cp\u003e• Standardized code for version checking across modules.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-09 Release of logback version 1.5.29\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• In response to \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1017\"\u003eissues/1017\u003c/a\u003e, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-02-06 Release of logback version 1.5.28\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Appender names or appender references are no longer subject to variable substitution.\u003c/p\u003e\n\u003cp\u003e• Fixed issue with configurations with conditionals encompassing appenders. This was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1016\"\u003eissues/1016\u003c/a\u003e reported by Sergey Sazonov.\u003c/p\u003e\n\u003cp\u003e• The \u003c!-- raw HTML omitted --\u003e element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the \u003c!-- raw HTML omitted --\u003e element.\u003c/p\u003e\n\u003cp\u003e• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1014\"\u003eissues/1014\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java \u0026quot;21\u0026quot; 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.\u003c/p\u003e\n\u003ch2\u003eLogback 1.5.27\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e2026-01-30 Release of logback version 1.5.27\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.\u003c/p\u003e\n\u003cp\u003e• Fixed missing MDC data transmitted by \u003ccode\u003eSocketAppender\u003c/code\u003e reported in \u003ca href=\"https://redirect.github.com/qos-ch/logback/issues/1010\"\u003eissues/1010\u003c/a\u003e by Lars Vogel.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/qos-ch/logback/commit/e807335a67535b4eacce94e942c0bcb649665d93\"\u003e\u003ccode\u003ee807335\u003c/code\u003e\u003c/a\u003e prepare release 1.5.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/hibernate/hibernate-orm/pull/12330","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hibernate%2Fhibernate-orm/issues/12330","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12330/packages"}},{"old_version":"3.54.0","new_version":"3.55.1","update_type":"minor","path":"/java","pr_created_at":"2026-04-07T20:27:58.000Z","version_change":"3.54.0 → 3.55.1","issue":{"uuid":"4220415130","node_id":"PR_kwDOHbrc7c7QnSjB","number":4187,"state":"closed","title":"chore(java): bump the linters group in /java with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-12T00:22:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-07T20:27:58.000Z","updated_at":"2026-04-12T00:22:11.000Z","time_to_close":359651,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(java): bump","group_name":"linters","update_count":3,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.54.0","new_version":"3.55.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.54.0","new_version":"3.55.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"com.google.errorprone:error_prone_core","old_version":"2.48.0","new_version":"2.49.0","repository_url":"https://github.com/google/error-prone"},{"name":"org.checkerframework:checker","old_version":"3.54.0","new_version":"3.55.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":"/java","ecosystem":"maven"},"body":"Bumps the linters group in /java with 3 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework), [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [com.google.errorprone:error_prone_core](https://github.com/google/error-prone).\n\nUpdates `org.checkerframework:checker-qual` from 3.54.0 to 3.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.55.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.54.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bf4ceb7660825e275f8c7561056310c47d48b81b\"\u003e\u003ccode\u003ebf4ceb7\u003c/code\u003e\u003c/a\u003e new release 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8096660563a2349201e126c362c2000de20c1c5\"\u003e\u003ccode\u003eb809666\u003c/code\u003e\u003c/a\u003e Remove unneeded argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/448019e7d43607b0d1d23e94baae0cd937e0219b\"\u003e\u003ccode\u003e448019e\u003c/code\u003e\u003c/a\u003e Make scripts executable in .zip file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3bc1190be960534f1c5536ab74b760198ff5e70a\"\u003e\u003ccode\u003e3bc1190\u003c/code\u003e\u003c/a\u003e Update directory copying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/22df6d61a52c4183401d2fa355a59645c16feca3\"\u003e\u003ccode\u003e22df6d6\u003c/code\u003e\u003c/a\u003e Update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3fc441bc5df12983f716282aeebaf8f6b934bfe6\"\u003e\u003ccode\u003e3fc441b\u003c/code\u003e\u003c/a\u003e Note about permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6baaa5287134b9e616cbcbc40a413f21d498e1a1\"\u003e\u003ccode\u003e6baaa52\u003c/code\u003e\u003c/a\u003e Brevity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/d4ea6b993144c91992077e864c8cbf07ee929dac\"\u003e\u003ccode\u003ed4ea6b9\u003c/code\u003e\u003c/a\u003e Set version number to 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6b03e94dcf412a24859cf5ac9d17c2a4de65d978\"\u003e\u003ccode\u003e6b03e94\u003c/code\u003e\u003c/a\u003e Improve release instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/65613a0f0f05d39d74b36c40ba6ca398e1929157\"\u003e\u003ccode\u003e65613a0\u003c/code\u003e\u003c/a\u003e Fix Nullness extra tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.54.0...checker-framework-3.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.54.0 to 3.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.55.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.54.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bf4ceb7660825e275f8c7561056310c47d48b81b\"\u003e\u003ccode\u003ebf4ceb7\u003c/code\u003e\u003c/a\u003e new release 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8096660563a2349201e126c362c2000de20c1c5\"\u003e\u003ccode\u003eb809666\u003c/code\u003e\u003c/a\u003e Remove unneeded argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/448019e7d43607b0d1d23e94baae0cd937e0219b\"\u003e\u003ccode\u003e448019e\u003c/code\u003e\u003c/a\u003e Make scripts executable in .zip file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3bc1190be960534f1c5536ab74b760198ff5e70a\"\u003e\u003ccode\u003e3bc1190\u003c/code\u003e\u003c/a\u003e Update directory copying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/22df6d61a52c4183401d2fa355a59645c16feca3\"\u003e\u003ccode\u003e22df6d6\u003c/code\u003e\u003c/a\u003e Update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3fc441bc5df12983f716282aeebaf8f6b934bfe6\"\u003e\u003ccode\u003e3fc441b\u003c/code\u003e\u003c/a\u003e Note about permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6baaa5287134b9e616cbcbc40a413f21d498e1a1\"\u003e\u003ccode\u003e6baaa52\u003c/code\u003e\u003c/a\u003e Brevity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/d4ea6b993144c91992077e864c8cbf07ee929dac\"\u003e\u003ccode\u003ed4ea6b9\u003c/code\u003e\u003c/a\u003e Set version number to 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6b03e94dcf412a24859cf5ac9d17c2a4de65d978\"\u003e\u003ccode\u003e6b03e94\u003c/code\u003e\u003c/a\u003e Improve release instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/65613a0f0f05d39d74b36c40ba6ca398e1929157\"\u003e\u003ccode\u003e65613a0\u003c/code\u003e\u003c/a\u003e Fix Nullness extra tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.54.0...checker-framework-3.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_core` from 2.48.0 to 2.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.49.0\u003c/h2\u003e\n\u003cp\u003eThis release includes several changes to \u003ccode\u003eMatcher\u003c/code\u003e APIs, and removed some deprecated or problematic APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eMethodMatchers.withSignature\u003c/code\u003e API, which relies on fragile \u003ccode\u003etoString\u003c/code\u003e behaviour. Alternatives for matching on method signatures with varargs and type parameters were added in \u003ca href=\"https://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\"\u003ehttps://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003evariableType(Matcher)\u003c/code\u003e API. \u003ccode\u003eMatchers.variableType(Matcher)\u003c/code\u003e uses \u003ccode\u003eVariableTree#getType\u003c/code\u003e to match variable types, which own't work for lambda parameters with inferred types after \u003ca href=\"https://bugs.openjdk.org/browse/JDK-8268850\"\u003eJDK-8268850\u003c/a\u003e. The recommended replacement is \u003ccode\u003evariableType(TypePredicate)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eenclosingPackage\u003c/code\u003e return an optional. Module elements are not enclosed by a package, checks using \u003ccode\u003eenclosingPackage\u003c/code\u003e shouldn't assume an enclosing package exists when processing arbitrary elements.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eFieldMatchers\u003c/code\u003e API, similar to \u003ccode\u003eMethodMatchers\u003c/code\u003e (\u003ca href=\"https://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\"\u003ehttps://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsBlockToExpression\"\u003e\u003ccode\u003eAssertThrowsBlockToExpression\u003c/code\u003e\u003c/a\u003e: Discourage unnecessary block lambdas in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/AssertThrowsMinimizer\"\u003e\u003ccode\u003eAssertThrowsMinimizer\u003c/code\u003e\u003c/a\u003e: Suggest minimizing the amount of logic in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/MemorySegmentReferenceEquality\"\u003e\u003ccode\u003eMemorySegmentReferenceEquality\u003c/code\u003e\u003c/a\u003e: Discourage using reference equality for \u003ccode\u003eMemorySegments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/PreferThrowsTag\"\u003e\u003ccode\u003ePreferThrowsTag\u003c/code\u003e\u003c/a\u003e: Recommends using \u003ccode\u003e@throws\u003c/code\u003e instead of the legacy \u003ccode\u003e@exception\u003c/code\u003e javadoc tag.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://errorprone.info/bugpattern/RecordAccessorInCompactConstructor\"\u003e\u003ccode\u003eRecordAccessorInCompactConstructor\u003c/code\u003e\u003c/a\u003e: detect record accessors inside the compact canonical ctors, which read uninitialized fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href=\"https://redirect.github.com/google/error-prone/issues/2283\"\u003e#2283\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/3503\"\u003e#3503\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5210\"\u003e#5210\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5289\"\u003e#5289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5554\"\u003e#5554\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5609\"\u003e#5609\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5614\"\u003e#5614\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/google/error-prone/issues/5656\"\u003e#5656\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ehttps://github.com/google/error-prone/compare/v2.48.0...v2.49.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/89d75c196f2bac93d7aab17db6d2d70a2ee55941\"\u003e\u003ccode\u003e89d75c1\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/0b7b03b05d038f596e687e35fccd2cdc0356a7e2\"\u003e\u003ccode\u003e0b7b03b\u003c/code\u003e\u003c/a\u003e Fix up some javadoc on `ModifySourceCollectionInStream.isStreamApiInvocationO...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/fe5a7b1f4583db97387c46ed32ccd664d3f455f6\"\u003e\u003ccode\u003efe5a7b1\u003c/code\u003e\u003c/a\u003e Remove old FieldMatchers API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d54a1d1cd9b57dd49de585e21d0e315f3fb88c82\"\u003e\u003ccode\u003ed54a1d1\u003c/code\u003e\u003c/a\u003e Fix up some \u003ccode\u003eFinally\u003c/code\u003e javadocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/d93b31908fd361eb5e817a7dd18a1296f12f6414\"\u003e\u003ccode\u003ed93b319\u003c/code\u003e\u003c/a\u003e [RefactorSwitch] bugfix comment handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/ff59782c69b9394e14b11d0b17574fe5b3dafa9c\"\u003e\u003ccode\u003eff59782\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] cleanup redundant conditions in ternary.  No functional cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/43b6df64ed635e1fcabaabd9c884df5753aac26b\"\u003e\u003ccode\u003e43b6df6\u003c/code\u003e\u003c/a\u003e Generalise DuplicateAssertion to handle check* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/2c4346f59fdcdda7bf17839b55d2d5e416c7d1d1\"\u003e\u003ccode\u003e2c4346f\u003c/code\u003e\u003c/a\u003e Fix a bug in \u003ccode\u003eBooleanLiteral\u003c/code\u003e: it currently suggests replacing `Boolean.FALSE...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/559039bcc26400cd725236bdffe7fc94c4519311\"\u003e\u003ccode\u003e559039b\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] doc-only change.  fix typo in code comments.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/error-prone/commit/393c61ce5b28fd5bcd1290ee831d3358d37cce16\"\u003e\u003ccode\u003e393c61c\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] enhance code generation to emit unnamed variables, when sup...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.54.0 to 3.55.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.55.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.54.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.55.1 (2026-04-03)\u003c/h2\u003e\n\u003cp\u003eNo user-visible changes.\u003c/p\u003e\n\u003ch2\u003eVersion 3.55.0 (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 26 -- that is, it runs on a version 26 JVM.\u003c/p\u003e\n\u003cp\u003eRemoved deprecated command-line option \u003ccode\u003e-AskipDirs\u003c/code\u003e; use \u003ccode\u003e-AskipFiles\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAnnotatedTypeMirror\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRenamed \u003ccode\u003egetEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003egetAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eRenamed \u003ccode\u003ehasEffectiveAnnotation*()\u003c/code\u003e to \u003ccode\u003ehasAnnotation*()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRemoved deprecated method \u003ccode\u003eObjectCreationNode.getConstructor()\u003c/code\u003e; use\n\u003ccode\u003egetTypeToInstantiate()\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7079\"\u003e#7079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7489\"\u003e#7489\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7539\"\u003e#7539\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bf4ceb7660825e275f8c7561056310c47d48b81b\"\u003e\u003ccode\u003ebf4ceb7\u003c/code\u003e\u003c/a\u003e new release 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/b8096660563a2349201e126c362c2000de20c1c5\"\u003e\u003ccode\u003eb809666\u003c/code\u003e\u003c/a\u003e Remove unneeded argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/448019e7d43607b0d1d23e94baae0cd937e0219b\"\u003e\u003ccode\u003e448019e\u003c/code\u003e\u003c/a\u003e Make scripts executable in .zip file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3bc1190be960534f1c5536ab74b760198ff5e70a\"\u003e\u003ccode\u003e3bc1190\u003c/code\u003e\u003c/a\u003e Update directory copying\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/22df6d61a52c4183401d2fa355a59645c16feca3\"\u003e\u003ccode\u003e22df6d6\u003c/code\u003e\u003c/a\u003e Update release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3fc441bc5df12983f716282aeebaf8f6b934bfe6\"\u003e\u003ccode\u003e3fc441b\u003c/code\u003e\u003c/a\u003e Note about permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6baaa5287134b9e616cbcbc40a413f21d498e1a1\"\u003e\u003ccode\u003e6baaa52\u003c/code\u003e\u003c/a\u003e Brevity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/d4ea6b993144c91992077e864c8cbf07ee929dac\"\u003e\u003ccode\u003ed4ea6b9\u003c/code\u003e\u003c/a\u003e Set version number to 3.55.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6b03e94dcf412a24859cf5ac9d17c2a4de65d978\"\u003e\u003ccode\u003e6b03e94\u003c/code\u003e\u003c/a\u003e Improve release instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/65613a0f0f05d39d74b36c40ba6ca398e1929157\"\u003e\u003ccode\u003e65613a0\u003c/code\u003e\u003c/a\u003e Fix Nullness extra tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.54.0...checker-framework-3.55.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/arrow-adbc/pull/4187","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Farrow-adbc/issues/4187","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4187/packages"}},{"old_version":"3.51.0","new_version":"3.53.1","update_type":"minor","path":null,"pr_created_at":"2026-02-03T02:25:34.000Z","version_change":"3.51.0 → 3.53.1","issue":{"uuid":"3888641665","node_id":"PR_kwDOAKegDs7BDivw","number":180,"state":"open","title":"Bump org.checkerframework:checker from 3.51.0 to 3.53.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-03T02:25:34.000Z","updated_at":"2026-02-03T17:49:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.53.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.0 to 3.53.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.53.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.53.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ef993ae5df68b25a038f8fac771b492e9ec9cd82\"\u003e\u003ccode\u003eef993ae\u003c/code\u003e\u003c/a\u003e new release 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c712fad4f8152b39ba6ec80155e67e061e82baa7\"\u003e\u003ccode\u003ec712fad\u003c/code\u003e\u003c/a\u003e Update release number.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18c01fc26dc0713cc5c21a7e0d678a6e2c86ee26\"\u003e\u003ccode\u003e18c01fc\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f8d4d5521b5b5b4ebbc72b4ec3d4da070c0aa207\"\u003e\u003ccode\u003ef8d4d55\u003c/code\u003e\u003c/a\u003e Release script corrections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/37845c817a018f0ddb338e260b4099aa0536b0f7\"\u003e\u003ccode\u003e37845c8\u003c/code\u003e\u003c/a\u003e Rename Shrinkable to CanShrink, to accommodate a future checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/77d27e7e2ae0935a015df1551c0bee68ddcda5b2\"\u003e\u003ccode\u003e77d27e7\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.02 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7470\"\u003e#7470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e096e0dba840883bd5734683155a6a6754fc5ba4\"\u003e\u003ccode\u003ee096e0d\u003c/code\u003e\u003c/a\u003e Update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/971a3f789cfb77dcc385f56077bf0f53f00fcb0a\"\u003e\u003ccode\u003e971a3f7\u003c/code\u003e\u003c/a\u003e Use https URLs rather than http URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c62acd1aae432332117105a90ada7805ae66d6a5\"\u003e\u003ccode\u003ec62acd1\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.3.1 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7464\"\u003e#7464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ce0eaa8027fe2c2df6c08642a9f7dbd6283d5b04\"\u003e\u003ccode\u003ece0eaa8\u003c/code\u003e\u003c/a\u003e Add link to project list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.0\u0026new-version=3.53.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/paypalimporter/pull/180","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fpaypalimporter/issues/180","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/180/packages"}},{"old_version":"3.51.1","new_version":"3.53.1","update_type":"minor","path":null,"pr_created_at":"2026-02-03T01:04:05.000Z","version_change":"3.51.1 → 3.53.1","issue":{"uuid":"3888393719","node_id":"PR_kwDOAB8qPs7BCtp6","number":145,"state":"open","title":"Bump org.checkerframework:checker from 3.51.1 to 3.53.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-03T01:04:05.000Z","updated_at":"2026-02-03T18:41:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.53.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.1 to 3.53.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.53.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.53.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.53.1 (2026-02-02)\u003c/h2\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/4858\"\u003e#4858\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6141\"\u003e#6141\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6620\"\u003e#6620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7360\"\u003e#7360\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7388\"\u003e#7388\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ef993ae5df68b25a038f8fac771b492e9ec9cd82\"\u003e\u003ccode\u003eef993ae\u003c/code\u003e\u003c/a\u003e new release 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c712fad4f8152b39ba6ec80155e67e061e82baa7\"\u003e\u003ccode\u003ec712fad\u003c/code\u003e\u003c/a\u003e Update release number.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/18c01fc26dc0713cc5c21a7e0d678a6e2c86ee26\"\u003e\u003ccode\u003e18c01fc\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f8d4d5521b5b5b4ebbc72b4ec3d4da070c0aa207\"\u003e\u003ccode\u003ef8d4d55\u003c/code\u003e\u003c/a\u003e Release script corrections\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/37845c817a018f0ddb338e260b4099aa0536b0f7\"\u003e\u003ccode\u003e37845c8\u003c/code\u003e\u003c/a\u003e Rename Shrinkable to CanShrink, to accommodate a future checker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/77d27e7e2ae0935a015df1551c0bee68ddcda5b2\"\u003e\u003ccode\u003e77d27e7\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026.02 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7470\"\u003e#7470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e096e0dba840883bd5734683155a6a6754fc5ba4\"\u003e\u003ccode\u003ee096e0d\u003c/code\u003e\u003c/a\u003e Update URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/971a3f789cfb77dcc385f56077bf0f53f00fcb0a\"\u003e\u003ccode\u003e971a3f7\u003c/code\u003e\u003c/a\u003e Use https URLs rather than http URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/c62acd1aae432332117105a90ada7805ae66d6a5\"\u003e\u003ccode\u003ec62acd1\u003c/code\u003e\u003c/a\u003e Update Gradle to v9.3.1 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7464\"\u003e#7464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ce0eaa8027fe2c2df6c08642a9f7dbd6283d5b04\"\u003e\u003ccode\u003ece0eaa8\u003c/code\u003e\u003c/a\u003e Add link to project list\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.1\u0026new-version=3.53.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"}},{"old_version":"3.51.1","new_version":"3.53.0","update_type":"minor","path":null,"pr_created_at":"2026-01-12T23:10:11.000Z","version_change":"3.51.1 → 3.53.0","issue":{"uuid":"3806310403","node_id":"PR_kwDOAB8qPs68za63","number":140,"state":"open","title":"Bump org.checkerframework:checker from 3.51.1 to 3.53.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-12T23:10:11.000Z","updated_at":"2026-01-12T23:10:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.53.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.1 to 3.53.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.53.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.53.0 (2026-01-06)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eAbstractAnalysis\u003c/code\u003e, added \u003ccode\u003egetStoreBefore(Tree)\u003c/code\u003e, \u003ccode\u003egetStoreBefore(Node)\u003c/code\u003e,\n\u003ccode\u003egetStoreAfter(Tree)\u003c/code\u003e, and \u003ccode\u003egetStoreAfter(Node)\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e, removed \u003ccode\u003egetStoreBefore(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e and \u003ccode\u003egetStoreAfter(Set\u0026lt;Node\u0026gt;)\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/2358\"\u003e#2358\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003ch3\u003eUser-visible changes\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eImplementation details\u003c/h3\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eClosed issues\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/7f95ba22bb0cdc4c33b9b67754c6605167f7d65f\"\u003e\u003ccode\u003e7f95ba2\u003c/code\u003e\u003c/a\u003e new release 3.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/66d2d16ed4df9ee8cf4787554fe0c5a9979944ae\"\u003e\u003ccode\u003e66d2d16\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11643b3721c70bf52a13edd93e7ef0630233f866\"\u003e\u003ccode\u003e11643b3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.797 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7431\"\u003e#7431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f3ea347eaea843e3eca8b1afed11b161fc99f2ef\"\u003e\u003ccode\u003ef3ea347\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2026 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7432\"\u003e#7432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3a80dcf3c359563d3c4ef0482dde51f0019429bd\"\u003e\u003ccode\u003e3a80dcf\u003c/code\u003e\u003c/a\u003e Update plugin biz-aqute-bnd-builder to v7.2.0 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7427\"\u003e#7427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/453cc861a1304b651fb3d3b01028f10f521147b6\"\u003e\u003ccode\u003e453cc86\u003c/code\u003e\u003c/a\u003e Add methods to \u003ccode\u003eAbstractAnalysis\u003c/code\u003e to compute stores before and after \u003ccode\u003eTree\u003c/code\u003es ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/7bdb4da1b44ca90082805cdbba6da2205b397cd0\"\u003e\u003ccode\u003e7bdb4da\u003c/code\u003e\u003c/a\u003e No timestamp in API documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f976a6b19c535dfd02b2f9d6fd020ed054ea1744\"\u003e\u003ccode\u003ef976a6b\u003c/code\u003e\u003c/a\u003e Update dependency org.ow2.asm:asm to v9.9.1 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7421\"\u003e#7421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/881ee5cac520486c025022dae3e7ea2b503cbb01\"\u003e\u003ccode\u003e881ee5c\u003c/code\u003e\u003c/a\u003e Improve documentation about defaults\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e2442e33e0e1cf6561daef244998fb0545bd7e33\"\u003e\u003ccode\u003ee2442e3\u003c/code\u003e\u003c/a\u003e Improve Python style\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.53.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.1\u0026new-version=3.53.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/140/packages"}},{"old_version":"3.42.0","new_version":"3.52.1","update_type":"minor","path":null,"pr_created_at":"2025-12-10T15:05:22.000Z","version_change":"3.42.0 → 3.52.1","issue":{"uuid":"3715599251","node_id":"PR_kwDOEtjwPM64KUno","number":916,"state":"open","title":"Bump the upstream-libs group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":8,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-10T15:05:22.000Z","updated_at":"2025-12-15T12:09:44.459Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"upstream-libs","update_count":3,"packages":[{"name":"org.mockito:mockito-core","old_version":"5.20.0","new_version":"5.21.0","repository_url":"https://github.com/mockito/mockito"},{"name":"org.checkerframework:checker","old_version":"3.42.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the upstream-libs group with 3 updates in the /rascal-lsp directory: [org.mockito:mockito-core](https://github.com/mockito/mockito), [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).\n\nUpdates `org.mockito:mockito-core` from 5.20.0 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mockito/mockito/releases\"\u003eorg.mockito:mockito-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003cem\u003eChangelog generated by \u003ca href=\"https://github.com/shipkit/shipkit-changelog\"\u003eShipkit Changelog Gradle Plugin\u003c/a\u003e\u003c/em\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch4\u003e5.21.0\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-09 - \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003e17 commit(s)\u003c/a\u003e by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3768\"\u003emockito/mockito#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3767\"\u003emockito/mockito#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3765\"\u003emockito/mockito#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdds output of matchers to potential mismatch; Fixes \u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3760\"\u003emockito/mockito#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForbid mocking WeakReference with inline mock maker [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3759\"\u003emockito/mockito#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStackOverflowError when mocking WeakReference [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003e#3758\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3758\"\u003emockito/mockito#3758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3756\"\u003emockito/mockito#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3755\"\u003emockito/mockito#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport primitives in GenericArrayReturnType. [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3753\"\u003emockito/mockito#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClassNotFoundException when stubbing array of primitive type on Android [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003e#3752\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3752\"\u003emockito/mockito#3752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3744\"\u003emockito/mockito#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump gradle/actions from 4 to 5 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3743\"\u003emockito/mockito#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3738\"\u003e#3738\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3738\"\u003emockito/mockito#3738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3735\"\u003e#3735\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3735\"\u003emockito/mockito#3735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3734\"\u003e#3734\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3734\"\u003emockito/mockito#3734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3733\"\u003e#3733\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3733\"\u003emockito/mockito#3733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump errorprone from 2.41.0 to 2.42.0 [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3732\"\u003e#3732\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3732\"\u003emockito/mockito#3732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFeat: automatically detect class to mock in mockStatic and mockConstruction [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3731\"\u003e#3731\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3731\"\u003emockito/mockito#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn completed futures for unstubbed Future/CompletionStage in ReturnsEmptyValues [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3727\"\u003e#3727\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/3727\"\u003emockito/mockito#3727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eautomatically detect class to mock [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2779\"\u003e#2779\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/pull/2779\"\u003emockito/mockito#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncorrect \u0026quot;has following stubbing(s) with different arguments\u0026quot; message when using Argument Matchers [(\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003e#2468\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/2468\"\u003emockito/mockito#2468\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/09d2230acd7160252a6db228313c226a976e51b9\"\u003e\u003ccode\u003e09d2230\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.3 to 1.4.4 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/df3e0ccdd42533ac933f87e3fa00c0681d362c5b\"\u003e\u003ccode\u003edf3e0cc\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.2 to 1.4.3 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3767\"\u003e#3767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/04a6e9f88ccc6c29e77b95a8e0b617319bcee234\"\u003e\u003ccode\u003e04a6e9f\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3765\"\u003e#3765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/756a3cf3fa890437603704f1dc2932e908ef3951\"\u003e\u003ccode\u003e756a3cf\u003c/code\u003e\u003c/a\u003e Add description of matchers to potential mismatch (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3760\"\u003e#3760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/58ba4455209a126d025eecbf18b33a7e04dece3b\"\u003e\u003ccode\u003e58ba445\u003c/code\u003e\u003c/a\u003e Forbid mocking WeakReference with inline mock maker (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3759\"\u003e#3759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/966d6009047c7f6617dbf080e68ee38ea049aa54\"\u003e\u003ccode\u003e966d600\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3756\"\u003e#3756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/632bf7bf5521208b237dcd08602c84b399b78031\"\u003e\u003ccode\u003e632bf7b\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.1 to 1.4.2 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3755\"\u003e#3755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/8564b43fbbdf4911a35148f7f11689dd5524c7c8\"\u003e\u003ccode\u003e8564b43\u003c/code\u003e\u003c/a\u003e Fix primitives support in GenericArrayReturnType for Android (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3753\"\u003e#3753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/bf3a80983b99339716ec6070e09e60fbe3d9858c\"\u003e\u003ccode\u003ebf3a809\u003c/code\u003e\u003c/a\u003e Bump graalvm/setup-graalvm from 1.4.0 to 1.4.1 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3744\"\u003e#3744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mockito/mockito/commit/cffddd4c759feda23185b6d25495fc8f9006190b\"\u003e\u003ccode\u003ecffddd4\u003c/code\u003e\u003c/a\u003e Bump gradle/actions from 4 to 5 (\u003ca href=\"https://redirect.github.com/mockito/mockito/issues/3743\"\u003e#3743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.42.0 to 3.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/rascal-language-servers/pull/916","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Frascal-language-servers/issues/916","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/916/packages"}},{"old_version":"3.52.0","new_version":"3.52.1","update_type":"patch","path":null,"pr_created_at":"2025-12-03T06:31:41.000Z","version_change":"3.52.0 → 3.52.1","issue":{"uuid":"3688731069","node_id":"PR_kwDOAAMl7c62wO4-","number":20199,"state":"open","title":"chore(deps): Bump org.checkerframework:checker from 3.52.0 to 3.52.1","user":"dependabot[bot]","labels":["dependencies","java","core-build-and-dependencies","camel-4"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-03T06:31:41.000Z","updated_at":"2025-12-03T06:31:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.52.0","new_version":"3.52.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.52.0 to 3.52.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.1 (2025-12-02)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003eOpt.ifPresentOrElse()\u003c/code\u003e method.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7243\"\u003e#7243\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7398\"\u003e#7398\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/72c0de5faf42a399d1159f8ff228f7e9539635ad\"\u003e\u003ccode\u003e72c0de5\u003c/code\u003e\u003c/a\u003e new release 3.52.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0549f00cbea514f03945acfa755225d8e9099fbf\"\u003e\u003ccode\u003e0549f00\u003c/code\u003e\u003c/a\u003e Remove link.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/85842ab0d9c352e5a1f3982ba2248c316611b6a7\"\u003e\u003ccode\u003e85842ab\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/294c7ca6e42b6bb244589c119d66b8f6e7e5935a\"\u003e\u003ccode\u003e294c7ca\u003c/code\u003e\u003c/a\u003e Fix the dataflow shaded jars that are published. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7404\"\u003e#7404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/cd7c953271f5b83c718162357f7778773cd21375\"\u003e\u003ccode\u003ecd7c953\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.12 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7403\"\u003e#7403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/026bd52c3febc3475268a771b32fe5e5983a7394\"\u003e\u003ccode\u003e026bd52\u003c/code\u003e\u003c/a\u003e Link from the developer manual to \u0026quot;building from source\u0026quot; in the manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7385\"\u003e#7385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/e086cba851b63ccc4711392a04310af74a440c39\"\u003e\u003ccode\u003ee086cba\u003c/code\u003e\u003c/a\u003e More signature annotations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/31ca5d396c3c1eeaecbaa5f9f41c99585dfbc998\"\u003e\u003ccode\u003e31ca5d3\u003c/code\u003e\u003c/a\u003e Correct shaded dataflow jars. (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7402\"\u003e#7402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/08cc5d14b72eee1a66402c7f0422463c91f29179\"\u003e\u003ccode\u003e08cc5d1\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.794 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7401\"\u003e#7401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4a22556f57af94afc661727be71960da24cb5725\"\u003e\u003ccode\u003e4a22556\u003c/code\u003e\u003c/a\u003e Nullness annotations for \u003ccode\u003ejava.lang.classfile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.52.0...checker-framework-3.52.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=maven\u0026previous-version=3.52.0\u0026new-version=3.52.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/camel/pull/20199","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel/issues/20199","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20199/packages"}},{"old_version":"3.51.1","new_version":"3.52.0","update_type":"minor","path":null,"pr_created_at":"2025-12-01T23:26:37.000Z","version_change":"3.51.1 → 3.52.0","issue":{"uuid":"3683292886","node_id":"PR_kwDOAqVR3862d-Bm","number":330,"state":"open","title":"Bump the checker-framework group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T23:26:37.000Z","updated_at":"2025-12-01T23:33:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"checker-framework","update_count":2,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the checker-framework group with 2 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) and [org.checkerframework:checker](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker-qual` from 3.51.1 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.51.1 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.51.1 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/vallang/pull/330","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Fvallang/issues/330","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/330/packages"}},{"old_version":"3.42.0","new_version":"3.52.0","update_type":"minor","path":"/rascal-lsp","pr_created_at":"2025-12-01T14:58:13.000Z","version_change":"3.42.0 → 3.52.0","issue":{"uuid":"3681410053","node_id":"PR_kwDOEtjwPM62XlV2","number":908,"state":"open","title":"Bump the upstream-libs group in /rascal-lsp with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-01T14:58:13.000Z","updated_at":"2025-12-10T17:00:19.587Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"upstream-libs","update_count":2,"packages":[{"name":"org.checkerframework:checker","old_version":"3.42.0","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.42.0","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":"/rascal-lsp","ecosystem":"maven"},"body":"Bumps the upstream-libs group in /rascal-lsp with 2 updates: [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker` from 3.42.0 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.42.0 to 3.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/rascal-language-servers/pull/908","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Frascal-language-servers/issues/908","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/908/packages"}},{"old_version":"3.51.1","new_version":"3.52.0","update_type":"minor","path":null,"pr_created_at":"2025-11-24T18:38:55.000Z","version_change":"3.51.1 → 3.52.0","issue":{"uuid":"3660087687","node_id":"PR_kwDOAB8qPs61QyTN","number":128,"state":"open","title":"Bump org.checkerframework:checker from 3.51.1 to 3.52.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T18:38:55.000Z","updated_at":"2025-11-24T20:58:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.1","new_version":"3.52.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.1 to 3.52.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.52.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.52.0 (2025-11-04)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFAbstractAnalysis\u003c/code\u003e, renamed \u003ccode\u003edefaultCreateAbstractValue\u003c/code\u003e to \u003ccode\u003egetCfValue\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eGenericAnnotatedTypeFactory\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eperformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClass\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003echeckAndPerformFlowAnalysis\u003c/code\u003e to \u003ccode\u003eperformFlowAnalysisForClassOnce\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6629\"\u003e#6629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7341\"\u003e#7341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7346\"\u003e#7346\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f9d86ac7d8b31d452b0cf895fbfdf119d2b66734\"\u003e\u003ccode\u003ef9d86ac\u003c/code\u003e\u003c/a\u003e new release 3.52.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1ebc96f05b1f4c2eec4c9d3f5f25c2ed4480fd98\"\u003e\u003ccode\u003e1ebc96f\u003c/code\u003e\u003c/a\u003e Fix links.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6063220755a12344ad4f854f4a83a1efee6db635\"\u003e\u003ccode\u003e6063220\u003c/code\u003e\u003c/a\u003e Use double quotes.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a1fe8eceed09e14f92b7f824d06a8639c44ae3e8\"\u003e\u003ccode\u003ea1fe8ec\u003c/code\u003e\u003c/a\u003e Update for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/3d7a9fa22d19dc5babfaac172af1f50f6df97fea\"\u003e\u003ccode\u003e3d7a9fa\u003c/code\u003e\u003c/a\u003e Fix building AFU manual (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7349\"\u003e#7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/a42d16929b59da5df1035b1abfe0829f587ed2e8\"\u003e\u003ccode\u003ea42d169\u003c/code\u003e\u003c/a\u003e Change heap size to 4g\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/25180901c278aed6a239134548a982ec1a0fe343\"\u003e\u003ccode\u003e2518090\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eisEmpty()\u003c/code\u003e in preference to \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a3b47b12636cc7ce2e2a931d46cb294aa5d08ef\"\u003e\u003ccode\u003e8a3b47b\u003c/code\u003e\u003c/a\u003e Increase max heap size for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/2de6d5ce7201f79ea17fbee44437227434540332\"\u003e\u003ccode\u003e2de6d5c\u003c/code\u003e\u003c/a\u003e Update cimg/base Docker tag to v2025.11 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7352\"\u003e#7352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/da473f34b12c62f3a180c4e786c9dea8d037c6d1\"\u003e\u003ccode\u003eda473f3\u003c/code\u003e\u003c/a\u003e Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.793 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7351\"\u003e#7351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.1...checker-framework-3.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.1\u0026new-version=3.52.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/128","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/128","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/128/packages"}},{"old_version":"3.26.0","new_version":"3.51.1","update_type":"minor","path":null,"pr_created_at":"2025-10-06T18:34:56.000Z","version_change":"3.26.0 → 3.51.1","issue":{"uuid":"2891390385","node_id":"PR_kwDOJoYPyc6sVx2x","number":3,"state":"closed","title":"Bump the gradle-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-08T07:36:08.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-10-06T18:34:56.000Z","updated_at":"2025-10-08T07:36:08.000Z","time_to_close":133272,"merged_at":"2025-10-08T07:36:07.000Z","merged_by":"IWareQ","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-dependencies","update_count":6,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.26.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.26.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.junit.jupiter:junit-jupiter","old_version":"5.13.4","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"},{"name":"org.junit.platform:junit-platform-launcher","old_version":"1.13.4","new_version":"6.0.0","repository_url":"https://github.com/junit-team/junit-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.26.0` | `3.51.1` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.26.0` | `3.51.1` |\n| [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) | `1.27` | `1.37` |\n| [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh) | `1.27` | `1.37` |\n| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.0` |\n| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `1.13.4` | `6.0.0` |\n\n\nUpdates `org.checkerframework:checker-qual` from 3.26.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-core` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.jupiter:junit-jupiter` from 5.13.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.jupiter:junit-jupiter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/4f7959463a5bc1fc6a1150aefcbf1ff42927a18e\"\u003e\u003ccode\u003e4f79594\u003c/code\u003e\u003c/a\u003e Release 6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/55af30a7ffca8fd64a9c9e38958407285d23ffe0\"\u003e\u003ccode\u003e55af30a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Use \u003ccode\u003edevelop/6.x\u003c/code\u003e branch for junit-examples during release build\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/df3cfdd52554cb71111a3fa48bff0b5518072f87\"\u003e\u003ccode\u003edf3cfdd\u003c/code\u003e\u003c/a\u003e Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/fcb84a25bc12e20a5330f3d46dd1cb5cbf2a4905\"\u003e\u003ccode\u003efcb84a2\u003c/code\u003e\u003c/a\u003e Disable backward compatibility check when offline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/c9c8344ce55a7a77c9fa8848db21c279473ec22d\"\u003e\u003ccode\u003ec9c8344\u003c/code\u003e\u003c/a\u003e Prune 5.14.0 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/03d8a725f07b484c070dd459aa8fd642222f06ee\"\u003e\u003ccode\u003e03d8a72\u003c/code\u003e\u003c/a\u003e Update broken link to using API Gaurdian with bndtools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/3a0b29b46c05ac11b2e7cac1a1535276c465b0ad\"\u003e\u003ccode\u003e3a0b29b\u003c/code\u003e\u003c/a\u003e Use temporary JUnit 6 logo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/6603caa17823bd632436e040ace1507404c2c4c3\"\u003e\u003ccode\u003e6603caa\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003eeclipseClasspath\u003c/code\u003e to \u003ccode\u003eeclipseConventions\u003c/code\u003e to avoid confusion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/ab3470b8ad05e71e0dfa26cc3c4f5e5d2583ee74\"\u003e\u003ccode\u003eab3470b\u003c/code\u003e\u003c/a\u003e Make sealed \u003ccode\u003eMediaType\u003c/code\u003e work in Eclipse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/junit-team/junit-framework/commit/a8cd41e5164030dd815a75d1d513df8fa846fac0\"\u003e\u003ccode\u003ea8cd41e\u003c/code\u003e\u003c/a\u003e Remove annotations not visible in Eclipse\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.junit.platform:junit-platform-launcher` from 1.13.4 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/junit-team/junit-framework/releases\"\u003eorg.junit.platform:junit-platform-launcher's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eJUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/2897robo\"\u003e\u003ccode\u003e@​2897robo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4525\"\u003ejunit-team/junit-framework#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4683\"\u003ejunit-team/junit-framework#4683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\"\u003ehttps://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC3/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mehulimukherjee\"\u003e\u003ccode\u003e@​mehulimukherjee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4913\"\u003ejunit-team/junit-framework#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lslonina\"\u003e\u003ccode\u003e@​lslonina\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4629\"\u003ejunit-team/junit-framework#4629\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-RC1/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raccoonback\"\u003e\u003ccode\u003e@​raccoonback\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4822\"\u003ejunit-team/junit-framework#4822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/currenjin\"\u003e\u003ccode\u003e@​currenjin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4823\"\u003ejunit-team/junit-framework#4823\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eJUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.junit.org/6.0.0-M2/release-notes/\"\u003eRelease Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eric6iese\"\u003e\u003ccode\u003e@​eric6iese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/junit-team/junit-framework/pull/4717\"\u003ejunit-team/junit-framework#4717\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\"\u003ehttps://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/junit-team/junit-framework/commits/r6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AllayMC/NBT/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllayMC%2FNBT/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"3.51.0","new_version":"3.51.1","update_type":"patch","path":null,"pr_created_at":"2025-10-06T18:11:16.000Z","version_change":"3.51.0 → 3.51.1","issue":{"uuid":"3488471042","node_id":"PR_kwDOAB8qPs6sVfiq","number":114,"state":"open","title":"Bump org.checkerframework:checker from 3.51.0 to 3.51.1","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T18:11:16.000Z","updated_at":"2025-10-06T18:11:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.51.0 to 3.51.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.51.0\u0026new-version=3.51.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/importlist/pull/114","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fimportlist/issues/114","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/114/packages"}},{"old_version":"3.51.0","new_version":"3.51.1","update_type":"patch","path":null,"pr_created_at":"2025-10-06T08:09:02.000Z","version_change":"3.51.0 → 3.51.1","issue":{"uuid":"2889206527","node_id":"PR_kwDOKLQMiM6sNcr_","number":89,"state":"open","title":"Bump the dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-06T08:09:02.000Z","updated_at":"2025-10-06T08:09:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":3,"packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-util","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-util","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the dependencies group with 3 updates: [org.checkerframework:checker](https://github.com/typetools/checker-framework), [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-util](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-util` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-util` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/avaje/avaje-record-builder/pull/89","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/avaje%2Favaje-record-builder/issues/89","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/89/packages"}},{"old_version":"3.51.0","new_version":"3.51.1","update_type":"patch","path":null,"pr_created_at":"2025-10-02T11:09:04.000Z","version_change":"3.51.0 → 3.51.1","issue":{"uuid":"2881408184","node_id":"PR_kwDODSRwz86rvsy4","number":2132,"state":"closed","title":"Bump the deps group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-02T11:28:31.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T11:09:04.000Z","updated_at":"2025-10-02T11:28:31.000Z","time_to_close":1167,"merged_at":"2025-10-02T11:28:30.000Z","merged_by":"PawelLipski","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"deps","update_count":2,"packages":[{"name":"org.checkerframework:checker","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.51.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the deps group with 2 updates: [org.checkerframework:checker](https://github.com/typetools/checker-framework) and [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.51.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.51.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/VirtusLab/git-machete-intellij-plugin/pull/2132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VirtusLab%2Fgit-machete-intellij-plugin/issues/2132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2132/packages"}},{"old_version":"3.50.0","new_version":"3.51.1","update_type":"minor","path":null,"pr_created_at":"2025-10-01T21:01:20.000Z","version_change":"3.50.0 → 3.51.1","issue":{"uuid":"3475099712","node_id":"PR_kwDOAqVR386ro7D3","number":321,"state":"open","title":"Bump the checker-framework group with 2 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-01T21:01:20.000Z","updated_at":"2025-10-01T21:07:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"checker-framework","update_count":2,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.50.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.50.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.50.0","new_version":"3.51.1","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps the checker-framework group with 2 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) and [org.checkerframework:checker](https://github.com/typetools/checker-framework).\n\nUpdates `org.checkerframework:checker-qual` from 3.50.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.50.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.50.0 to 3.51.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.1\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.1 (2025-10-01)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6623\"\u003e#6623\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7250\"\u003e#7250\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f17fd42829cc58666c9c0a1aee44f04dda88a9a0\"\u003e\u003ccode\u003ef17fd42\u003c/code\u003e\u003c/a\u003e new release 3.51.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/11f9ab5c29a0eec013c5441b2279395bfbb344c5\"\u003e\u003ccode\u003e11f9ab5\u003c/code\u003e\u003c/a\u003e small correction.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/56158f5c7c389cf66dd8007631c81f948b7822e0\"\u003e\u003ccode\u003e56158f5\u003c/code\u003e\u003c/a\u003e Use a default value if cfWebsite is not set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0343594969bfdfa0649d64ac341a3cc6b5107c81\"\u003e\u003ccode\u003e0343594\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/fc3a55d3521b82d4b4c1523a8766c01b15f5c28c\"\u003e\u003ccode\u003efc3a55d\u003c/code\u003e\u003c/a\u003e Enable caching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/6bf93a9b0a3ba155382caff4e60672a1bee22dac\"\u003e\u003ccode\u003e6bf93a9\u003c/code\u003e\u003c/a\u003e Fix errors issued by \u003ccode\u003emarkdownlint\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8a55be08e81ab946de64cd6d70200c6e9e9dd369\"\u003e\u003ccode\u003e8a55be0\u003c/code\u003e\u003c/a\u003e Fix some broken URLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/44762a7e1b6e7a77fde110bc776ef142084d0ad2\"\u003e\u003ccode\u003e44762a7\u003c/code\u003e\u003c/a\u003e Respect \u003ccode\u003eJAVA21_HOME\u003c/code\u003e environment variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/4b088a849bd84019cb6b778af46d61a475955a52\"\u003e\u003ccode\u003e4b088a8\u003c/code\u003e\u003c/a\u003e Update plugin com.diffplug.spotless to v8 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7308\"\u003e#7308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f826ca4f84e8a4a32cf6d506d19f38dcc56f865f\"\u003e\u003ccode\u003ef826ca4\u003c/code\u003e\u003c/a\u003e Fix CircleCI\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/usethesource/vallang/pull/321","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/usethesource%2Fvallang/issues/321","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/321/packages"}},{"old_version":"3.49.5","new_version":"3.51.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T20:30:22.000Z","version_change":"3.49.5 → 3.51.0","issue":{"uuid":"3466515733","node_id":"PR_kwDOOrZlAs6rLtVj","number":65,"state":"open","title":"Bump the production-version-updates group across 6 directories with 18 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T20:30:22.000Z","updated_at":"2025-09-29T20:34:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-version-updates","update_count":18,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.4.2","new_version":"10.5"},{"name":"com.palantir.javaformat:palantir-java-format","old_version":"2.70.0","new_version":"2.75.0","repository_url":"https://github.com/palantir/palantir-java-format"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.github.solven-eu.cleanthat:spotless","old_version":"2.22","new_version":"2.24"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-text","old_version":"1.13.1","new_version":"1.14.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.checkerframework:checker","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"org.flowable:flowable-spring-boot-starter","old_version":"7.1.0","new_version":"7.2.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.19.0"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.80","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.25","new_version":"11.29.1"}],"path":null,"ecosystem":"maven"},"body":"Bumps the production-version-updates group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.5.1` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.25` | `11.29.1` |\n\nBumps the production-version-updates group with 11 updates in the /flowable-engine directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n\nBumps the production-version-updates group with 11 updates in the /gateway directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.19.0` |\n\nBumps the production-version-updates group with 10 updates in the /jacoco-report-aggregate directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n\nBumps the production-version-updates group with 11 updates in the /oauth2-authorization-server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n\nBumps the production-version-updates group with 10 updates in the /spring-security directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.75.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.3 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d36caaf97cfba0111845a5aa8bcbaa5d5eedd3f2\"\u003e\u003ccode\u003ed36caaf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/53b24d1803452c2b0dcc587d59ddd35f57e2cc71\"\u003e\u003ccode\u003e53b24d1\u003c/code\u003e\u003c/a\u003e Prep for 2.19.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/833ee017e8e9e0e612c37b16e42607165083cc39\"\u003e\u003ccode\u003e833ee01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/107\"\u003e#107\u003c/a\u003e from FasterXML/tatu/2.19/backport-106-from-2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c146c75481a5568498059982959cdf5bfc77b21b\"\u003e\u003ccode\u003ec146c75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/106\"\u003e#106\u003c/a\u003e from 2.20 to 2.19(.2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/e7c8ef3391b3deacad7da4cdfd0255d3b4d0b663\"\u003e\u003ccode\u003ee7c8ef3\u003c/code\u003e\u003c/a\u003e Update jackson-parent dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ec00ff9696c3989d16208b0ccb4bb3332ad3bfed\"\u003e\u003ccode\u003eec00ff9\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e23492a4cf815b27fc4bb6aeb53b8667a766a97\"\u003e\u003ccode\u003e4e23492\u003c/code\u003e\u003c/a\u003e Update jackson-parent version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6417767a9fe4160ea3b9fe8d05f2da81140528a6\"\u003e\u003ccode\u003e6417767\u003c/code\u003e\u003c/a\u003e Back to snapshot dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4f37a5c247fa199ba4d75c3ac836381ce812cad1\"\u003e\u003ccode\u003e4f37a5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.4.2 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/436fb18039c7f2cfcba2f3a0252dbe8416ae3896\"\u003e\u003ccode\u003e436fb18\u003c/code\u003e\u003c/a\u003e Add tests for JWKSourceBuilder and RefreshAheadCachingJWKSetSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/2aa473f2b915db600a58f39e31556c01eeeb9baa\"\u003e\u003ccode\u003e2aa473f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d52acf5e4cb9c71ee77a2ecd50a082443cafa053\"\u003e\u003ccode\u003ed52acf5\u003c/code\u003e\u003c/a\u003e Merged in iss592 (pull request \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d1834c6d2c169ff8b3d9fa71553a8fb51ab49682\"\u003e\u003ccode\u003ed1834c6\u003c/code\u003e\u003c/a\u003e JWKSourceBuilderTest must target Java 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/5fb46ee703eef4ff34abd35475e306c719231802\"\u003e\u003ccode\u003e5fb46ee\u003c/code\u003e\u003c/a\u003e Change log for 10.5, JavaDoc edits (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/724be1461134969bbb502172906e458d7359df53\"\u003e\u003ccode\u003e724be14\u003c/code\u003e\u003c/a\u003e RefreshAheadCachingJWKSetSource JavaDoc markup fix (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/6be3a172f772adaffad1269a0d8021d59bb829af\"\u003e\u003ccode\u003e6be3a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.palantir.javaformat:palantir-java-format` from 2.70.0 to 2.75.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palantir/palantir-java-format/releases\"\u003ecom.palantir.javaformat:palantir-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.75.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix comments after default switch case expressions (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.74.0\u003c/h2\u003e\n\u003ch3\u003e💡 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJEP 456: Unnamed Variables \u0026amp; Patterns (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.73.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump spotless to version to \u003ccode\u003e7.2.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntellij uses the native image from \u003ccode\u003e.gradle/palantir-java-formatter-caches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.71.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the following error when running under JDK 25 EA:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\njava.lang.NoSuchMethodError: 'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\n``` ([#1367](https://github.com/palantir/palantir-java-format/pull/1367))\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/7d47be782e9f4e407fe80014f63ad60d67f4f7f6\"\u003e\u003ccode\u003e7d47be7\u003c/code\u003e\u003c/a\u003e Release 2.75.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/83d464c031b34a608b9b5af97e4e330987be79c6\"\u003e\u003ccode\u003e83d464c\u003c/code\u003e\u003c/a\u003e Fix comments after default switch case expressions (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1420\"\u003e#1420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/537ae3dd10eb5a7040f72f2a735aea15691057ab\"\u003e\u003ccode\u003e537ae3d\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1421\"\u003e#1421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/33abc4c9023a5762a229753108c54b73d0b09763\"\u003e\u003ccode\u003e33abc4c\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1418\"\u003e#1418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/0ad916e4f27b5aab3870d633a16c50192b6e54cc\"\u003e\u003ccode\u003e0ad916e\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Update gradle-jdks infrastructure plugins (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1417\"\u003e#1417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/597a11a9355d1b5e91e979f7de32bc3c910e2dc1\"\u003e\u003ccode\u003e597a11a\u003c/code\u003e\u003c/a\u003e Excavator:  Update open-source publishing plugins (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/9aa77d27f0aa27b71e65a4516773cd036dd9d21e\"\u003e\u003ccode\u003e9aa77d2\u003c/code\u003e\u003c/a\u003e Excavator:  Format Java files (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1414\"\u003e#1414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/605da41be52b8450e9fd8b748157a1eda0772a44\"\u003e\u003ccode\u003e605da41\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1413\"\u003e#1413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/e2fe8bdb2e02e079156ca8dbb566183421f7d2c3\"\u003e\u003ccode\u003ee2fe8bd\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrade failure-reports plugin (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1412\"\u003e#1412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/ec828574af3baf4b8bdedea38cc31fa256125421\"\u003e\u003ccode\u003eec82857\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1411\"\u003e#1411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palantir/palantir-java-format/compare/2.70.0...2.75.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.20.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.19.1: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo IO-875:  Add org.apache.commons.io.file.CountingPathVisitor.accept(Path, BasicFileAttributes) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          Add org.apache.commons.io.Charsets.isAlias(Charset, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.isUTF8(Charset). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.toCharsetDefault(String, Charset). Thanks to Gary Gregory.\no IO-279:  Add Tailer ignoreTouch option \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/757\"\u003e#757\u003c/a\u003e. Thanks to Joerg Budischewski, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          [javadoc] Rename parameter of ProxyOutputStream.write(int) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/740\"\u003e#740\u003c/a\u003e. Thanks to Jesse Glick.\no IO-875:  CopyDirectoryVisitor ignores fileFilter \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          FileUtils.readLines(File, Charset) now maps a null Charset to the default Charset \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/744\"\u003e#744\u003c/a\u003e. Thanks to Ryan Kurtz, Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream, org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 77]Another occurrence at WindowsLineEndingInputStream.java:[line 81] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 112] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 113] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 75] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atEos\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 120] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 124] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 125] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;closed\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.ProxyInputStream] At ProxyInputStream.java:[line 233] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;propagateClose\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.BoundedInputStream] At BoundedInputStream.java:[line 555] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          QueueInputStream reads all but the first byte without waiting. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/748\"\u003e#748\u003c/a\u003e. Thanks to maxxedev, Piotr P. Karwasz, Gary Gregory.\no          Javadoc fixes and improvements. Thanks to Gary Gregory.\no          Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter.accept(File). Thanks to Gary Gregory.\no IO-874:  FileUtils.forceDelete can delete a broken symlink again \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/756\"\u003e#756\u003c/a\u003e. Thanks to Andy Russell, Joerg Budischewski.\no          Fix infinite loop in AbstractByteArrayOutputStream. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/758\"\u003e#758\u003c/a\u003e. Thanks to Alex Benusovich.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/c224bce839494ed651e5eba320b27c73ce8d804e\"\u003e\u003ccode\u003ec224bce\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.20.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/8981a5c9664574003f5d7620cf5133325161e543\"\u003e\u003ccode\u003e8981a5c\u003c/code\u003e\u003c/a\u003e Remove workaround for\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/4ef481f14220c19f6114a3f793df2202bb1336a6\"\u003e\u003ccode\u003e4ef481f\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d23228f4a94bd070b0505e5a528da1413915c8a4\"\u003e\u003ccode\u003ed23228f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/apache/commons-io.git\"\u003ehttps://github.com/apache/commons-io.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/5d2737ffe489b91c4af7ccddfeda93d860750729\"\u003e\u003ccode\u003e5d2737f\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SuppressWarnings\"\u003e\u003ccode\u003e@​SuppressWarnings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/e5c80d6eff29b9a3b2b917356345d90237e84e57\"\u003e\u003ccode\u003ee5c80d6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/2017ac063c1cc284dc855265a15a4e2dfdc653e4\"\u003e\u003ccode\u003e2017ac0\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/07ce798898b6c6ca639e6ad0e2beecf55cf00d7a\"\u003e\u003ccode\u003e07ce798\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/a828efa09f5b32f80485c2302caf78b8ee3c857c\"\u003e\u003ccode\u003ea828efa\u003c/code\u003e\u003c/a\u003e Add ciManagement element to POM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/46bd1c2955a29d676bfbc3fea6cce84918ba6ac5\"\u003e\u003ccode\u003e46bd1c2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.solven-eu.cleanthat:spotless` from 2.22 to 2.24\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-text` from 1.13.1 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-text's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Text 1.14.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Text team is pleased to announce the release of Apache Commons Text 1.14.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Text is a set of utility functions and reusable components for processing\nand manipulating text in a Java environment.\u003c/p\u003e\n\u003cp\u003eRelease 1.14.0. Requires Java 8 or above.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface StringLookup now extends UnaryOperator\u0026lt;String\u0026gt;. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface TextRandomProvider extends IntUnaryOperator. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add RandomStringGenerator.Builder.usingRandom(IntUnaryOperator). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.text.RandomStringGenerator.Builder.setAccumulate(boolean). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringLookupFactory. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in DefaultStringLookupsHolder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in PropertiesStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in JavaPlatformStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StrSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in AlphabetConverter. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in TextStringBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in StrBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       org.apache.commons.text.translate.LookupTranslator.LookupTranslator(Map CharSequence\u0026gt;) now throws NullPointerException instead of java.security.InvalidParameterException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-parent from 81 to 85 [#668](https://github.com/apache/commons-text/issues/668). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump graalvm.version from 24.2.0 to 24.2.2 [#665](https://github.com/apache/commons-text/issues/665), [#681](https://github.com/apache/commons-text/issues/681). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons.bytebuddy.version from 1.17.5 to 1.17.6 ([#677](https://github.com/apache/commons-text/issues/677)). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#680](https://github.com/apache/commons-text/issues/680). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-text/changes.html\"\u003ehttps://commons.apache.org/proper/commons-text/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Text, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Text website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-text\"\u003ehttps://commons.apache.org/proper/commons-text\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/0a343ae4eec94a028d875d8c2200e7f5620d152c\"\u003e\u003ccode\u003e0a343ae\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2c9212adb960b4b6180438745e8fcae3eae084f4\"\u003e\u003ccode\u003e2c9212a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/f7b8d467bb519fc24ff9e518af1bdfae02bafb8d\"\u003e\u003ccode\u003ef7b8d46\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/5fea6e2183e0832ea332a28228bc1fc773b4c647\"\u003e\u003ccode\u003e5fea6e2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2f50c4f412612865494ba91cfa42008d3084022e\"\u003e\u003ccode\u003e2f50c4f\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2afc236395968c1bf262f8f3f320bbd20b58da95\"\u003e\u003ccode\u003e2afc236\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/c819ed70bae8cbfebd402d31324caa26faa6f341\"\u003e\u003ccode\u003ec819ed7\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/74e54eece9d5e77fe7a95bb8f498ce4179420995\"\u003e\u003ccode\u003e74e54ee\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/a1f3288ac72897d511b04734eb82bbae121bf0d2\"\u003e\u003ccode\u003ea1f3288\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/1d7b5caeadeeff3329cce283411876fa92315d25\"\u003e\u003ccode\u003e1d7b5ca\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-text/compare/rel/commons-text-1.13.1...rel/commons-text-1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when creating VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1273\"\u003e#1273\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1266\"\u003e#1266\u003c/a\u003e: Applying the include filter during association resolution (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1274\"\u003e#1274\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1271\"\u003e#1271\u003c/a\u003e: Fixed broken Site links (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1275\"\u003e#1275\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/spring-boot-monorepo/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fspring-boot-monorepo/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"3.26.0","new_version":"3.51.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T10:08:48.000Z","version_change":"3.26.0 → 3.51.0","issue":{"uuid":"2869921798","node_id":"PR_kwDOJoYPyc6rD4gG","number":1,"state":"closed","title":"Bump the gradle-dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-06T18:32:25.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-29T10:08:48.000Z","updated_at":"2025-10-06T18:32:25.000Z","time_to_close":635017,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"gradle-dependencies","update_count":4,"packages":[{"name":"org.checkerframework:checker-qual","old_version":"3.26.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.26.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker","old_version":"3.26.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.openjdk.jmh:jmh-core","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"},{"name":"org.openjdk.jmh:jmh-generator-annprocess","old_version":"1.27","new_version":"1.37","repository_url":"https://github.com/openjdk/jmh"}],"path":null,"ecosystem":"maven"},"body":"Bumps the gradle-dependencies group with 4 updates: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework), [org.checkerframework:checker](https://github.com/typetools/checker-framework), [org.openjdk.jmh:jmh-core](https://github.com/openjdk/jmh) and [org.openjdk.jmh:jmh-generator-annprocess](https://github.com/openjdk/jmh).\n\nUpdates `org.checkerframework:checker-qual` from 3.26.0 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.4\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6740\"\u003e#6740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7013\"\u003e#7013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7038\"\u003e#7038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7070\"\u003e#7070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7082\"\u003e#7082\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.3 (May 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.4\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6740\"\u003e#6740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7013\"\u003e#7013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7038\"\u003e#7038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7070\"\u003e#7070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7082\"\u003e#7082\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.3 (May 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.26.0 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.5\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.49.4\u003c/h2\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository\nas a subproject.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.5 (June 30, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7093\"\u003e#7093\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.4 (June 2, 2025)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\n\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/6740\"\u003e#6740\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7013\"\u003e#7013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7038\"\u003e#7038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7070\"\u003e#7070\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7082\"\u003e#7082\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.49.3 (May 2, 2025)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.26.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-core` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.openjdk.jmh:jmh-generator-annprocess` from 1.27 to 1.37\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/2effa2c8310e1d3ad03c8ee02024edca9252b46a\"\u003e\u003ccode\u003e2effa2c\u003c/code\u003e\u003c/a\u003e JMH v1.37.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/09c78d5d0752ffc409e64ca4cabe9dc7b96704d7\"\u003e\u003ccode\u003e09c78d5\u003c/code\u003e\u003c/a\u003e 7903508: JMH: Remove the Unicode dot prefix from secondary results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/843f64123bc25b0402e78b863999dd7c69adb309\"\u003e\u003ccode\u003e843f641\u003c/code\u003e\u003c/a\u003e 7903510: JMH: Add core performance checking tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/8bc325b2de5728077a62e9e32ea3ff15189636f8\"\u003e\u003ccode\u003e8bc325b\u003c/code\u003e\u003c/a\u003e 7903511: JMH: Add score stability performance tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/6b09724579b8ae58554e15a1bc5badb543da5bd2\"\u003e\u003ccode\u003e6b09724\u003c/code\u003e\u003c/a\u003e 7903450: JMH: Improve -prof perfnorm accuracy with robust estimations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/d88f901b2a50539e276aa409b5d7ce1eb3e1bfc9\"\u003e\u003ccode\u003ed88f901\u003c/code\u003e\u003c/a\u003e 7903504: JMH: Fix new Sonar warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/47f651b72d05c2c335f8ced5ed33f2fb0dd26720\"\u003e\u003ccode\u003e47f651b\u003c/code\u003e\u003c/a\u003e 7903498: JMH: Reset worker interrupt status after iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/482561a2be24e47f1c3a855b3ce69f56130ec57e\"\u003e\u003ccode\u003e482561a\u003c/code\u003e\u003c/a\u003e 7903492: JMH: Infrastructure code should yield occasionally for virtual execu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/9a9755714746f76bfaaa067e777457ce6ef64bf1\"\u003e\u003ccode\u003e9a97557\u003c/code\u003e\u003c/a\u003e 7903490: JMH: The interrupt to time-outing benchmark can be delivered to work...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/openjdk/jmh/commit/bf8db38250af9435a13dde822df22c3aee6dc2bb\"\u003e\u003ccode\u003ebf8db38\u003c/code\u003e\u003c/a\u003e 7903487: JMH: Make sure JMH profilers work on all tested configurations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/openjdk/jmh/compare/1.27...1.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/AllayMC/NBT/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllayMC%2FNBT/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.49.5","new_version":"3.51.0","update_type":"minor","path":null,"pr_created_at":"2025-09-22T17:00:36.000Z","version_change":"3.49.5 → 3.51.0","issue":{"uuid":"3441893359","node_id":"PR_kwDOOrZlAs6p5KGB","number":64,"state":"open","title":"Bump the production-version-updates group across 6 directories with 19 updates","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T17:00:36.000Z","updated_at":"2025-09-29T17:52:21.209Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"production-version-updates","update_count":19,"packages":[{"name":"org.springframework.boot:spring-boot-starter-parent","old_version":"3.5.3","new_version":"3.5.6","repository_url":"https://github.com/spring-projects/spring-boot"},{"name":"com.nimbusds:nimbus-jose-jwt","old_version":"10.4.2","new_version":"10.5"},{"name":"com.palantir.javaformat:palantir-java-format","old_version":"2.70.0","new_version":"2.74.0","repository_url":"https://github.com/palantir/palantir-java-format"},{"name":"commons-io:commons-io","old_version":"2.19.0","new_version":"2.20.0","repository_url":"https://github.com/apache/commons-io"},{"name":"io.github.solven-eu.cleanthat:spotless","old_version":"2.22","new_version":"2.24"},{"name":"org.apache.commons:commons-compress","old_version":"1.27.1","new_version":"1.28.0","repository_url":"https://github.com/apache/commons-compress"},{"name":"org.apache.commons:commons-text","old_version":"1.13.1","new_version":"1.14.0","repository_url":"https://github.com/apache/commons-text"},{"name":"org.checkerframework:checker","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.checkerframework:checker-qual","old_version":"3.49.5","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"},{"name":"org.codehaus.mojo:versions-maven-plugin","old_version":"2.18.0","new_version":"2.19.1","repository_url":"https://github.com/mojohaus/versions"},{"name":"com.diffplug.spotless:spotless-maven-plugin","old_version":"2.44.5","new_version":"2.46.1","repository_url":"https://github.com/diffplug/spotless"},{"name":"org.flowable:flowable-spring-boot-starter","old_version":"7.1.0","new_version":"7.2.0"},{"name":"org.apache.commons:commons-lang3","old_version":"3.17.0","new_version":"3.18.0"},{"name":"org.bouncycastle:bcprov-jdk18on","old_version":"1.80","new_version":"1.82","repository_url":"https://github.com/bcgit/bc-java"},{"name":"com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/rudikershaw/git-build-hook"},{"name":"org.codehaus.mojo:exec-maven-plugin","old_version":"3.5.0","new_version":"3.5.1","repository_url":"https://github.com/mojohaus/exec-maven-plugin"},{"name":"com.nimbusds:oauth2-oidc-sdk","old_version":"11.25","new_version":"11.28"}],"path":null,"ecosystem":"maven"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-version-updates group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n| [com.rudikershaw.gitbuildhook:git-build-hook-maven-plugin](https://github.com/rudikershaw/git-build-hook) | `3.5.0` | `3.6.0` |\n| [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) | `3.5.0` | `3.5.1` |\n| [com.nimbusds:oauth2-oidc-sdk](https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions) | `11.25` | `11.28` |\n\nBumps the production-version-updates group with 12 updates in the /flowable-engine directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| org.flowable:flowable-spring-boot-starter | `7.1.0` | `7.2.0` |\n\nBumps the production-version-updates group with 12 updates in the /gateway directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| org.apache.commons:commons-lang3 | `3.17.0` | `3.18.0` |\n\nBumps the production-version-updates group with 11 updates in the /jacoco-report-aggregate directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n\nBumps the production-version-updates group with 12 updates in the /oauth2-authorization-server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n| [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) | `1.80` | `1.82` |\n\nBumps the production-version-updates group with 11 updates in the /spring-security directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [org.springframework.boot:spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) | `3.5.3` | `3.5.6` |\n| [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt) | `10.4.2` | `10.5` |\n| [com.palantir.javaformat:palantir-java-format](https://github.com/palantir/palantir-java-format) | `2.70.0` | `2.74.0` |\n| [commons-io:commons-io](https://github.com/apache/commons-io) | `2.19.0` | `2.20.0` |\n| io.github.solven-eu.cleanthat:spotless | `2.22` | `2.24` |\n| [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` |\n| [org.apache.commons:commons-text](https://github.com/apache/commons-text) | `1.13.1` | `1.14.0` |\n| [org.checkerframework:checker](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `3.49.5` | `3.51.0` |\n| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.18.0` | `2.19.1` |\n| [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | `2.44.5` | `2.46.1` |\n\n\nUpdates `org.springframework.boot:spring-boot-starter-parent` from 3.5.3 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-boot/releases\"\u003eorg.springframework.boot:spring-boot-starter-parent's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.6\u003c/h2\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eQuoted -D arguments break system property resolution on Linux with Spring AOT \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47166\"\u003e#47166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroovy Templates fails with an NPE when rendering an auto new line \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47139\"\u003e#47139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eavailable() does not behave correctly when reading stored entries from a NestedJarFile \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47057\"\u003e#47057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espring-boot-docker-compose doesn't create service connections when image has registry host but not project \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47019\"\u003e#47019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlyway Ignore Migration Patterns setting can't be set to an empty string \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47013\"\u003e#47013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of server.tomcat.resource.cache-ttl is not documented \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47253\"\u003e#47253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Java 25 support \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47245\"\u003e#47245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Flyway reference documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46988\"\u003e#46988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify Javadoc of Customizer interfaces about overriding behavior \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/46942\"\u003e#46942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Ehcache3 3.10.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47106\"\u003e#47106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Elasticsearch Client 8.18.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47094\"\u003e#47094\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Gson 2.13.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47158\"\u003e#47158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Hibernate 6.6.29.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47216\"\u003e#47216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HikariCP 6.3.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47187\"\u003e#47187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to HttpCore5 5.3.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47108\"\u003e#47108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Infinispan 15.2.6.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47109\"\u003e#47109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Activation 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47188\"\u003e#47188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jakarta Mail 2.1.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47110\"\u003e#47110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jaybird 6.0.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47111\"\u003e#47111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Jetty 12.0.27 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47159\"\u003e#47159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to jOOQ 3.19.26 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47160\"\u003e#47160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Lombok 1.18.40 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47113\"\u003e#47113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to MariaDB 3.5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47189\"\u003e#47189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Failsafe Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47190\"\u003e#47190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Shade Plugin 3.6.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47191\"\u003e#47191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Maven Surefire Plugin 3.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47192\"\u003e#47192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.15.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47083\"\u003e#47083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer Tracing 1.5.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47084\"\u003e#47084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Netty 4.1.127.Final \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47127\"\u003e#47127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to R2DBC MSSQL 1.0.3.RELEASE \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47193\"\u003e#47193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor Bom 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47085\"\u003e#47085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring AMQP 3.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47086\"\u003e#47086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Batch 5.2.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47087\"\u003e#47087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Data Bom 2025.0.4 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47088\"\u003e#47088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Framework 6.2.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47089\"\u003e#47089\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring GraphQL 1.4.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47090\"\u003e#47090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Integration 6.5.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47091\"\u003e#47091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Kafka 3.3.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47092\"\u003e#47092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Pulsar 1.2.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47093\"\u003e#47093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Spring Security 6.5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47257\"\u003e#47257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Tomcat 10.1.46 \u003ca href=\"https://redirect.github.com/spring-projects/spring-boot/issues/47194\"\u003e#47194\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/23bcd7b4d8969cdef27771f1594b044bb98724a6\"\u003e\u003ccode\u003e23bcd7b\u003c/code\u003e\u003c/a\u003e Release v3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/d96267f12b58fecd696a9f9c5a972f2076c0c9d4\"\u003e\u003ccode\u003ed96267f\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/9363f03d8dffb72fac89060d6c2880145759cc50\"\u003e\u003ccode\u003e9363f03\u003c/code\u003e\u003c/a\u003e Next development version (v3.4.11-SNAPSHOT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/a465cdbf6697b3a266ac8c36a3ff96b31c7591a6\"\u003e\u003ccode\u003ea465cdb\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/391e745840027cf7e9c8b208147a29111fb26e57\"\u003e\u003ccode\u003e391e745\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/ad9a7eecb2ab0c9b797b3223dff16c43608cfaf2\"\u003e\u003ccode\u003ead9a7ee\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Upgrade to Jakarta XML Bind 4.0.4\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/66ba91876ab00a001943a2fa5426c9846aed2e43\"\u003e\u003ccode\u003e66ba918\u003c/code\u003e\u003c/a\u003e Document support for Java 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/943f0ae257479446ad1fe966605c1a0e7797d0e7\"\u003e\u003ccode\u003e943f0ae\u003c/code\u003e\u003c/a\u003e Merge branch '3.4.x' into 3.5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/43fee1678a1b2f6118802603dc97adc6a700516a\"\u003e\u003ccode\u003e43fee16\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-boot/commit/11de7d1ca6ba54a3639f1311cf501091e337f301\"\u003e\u003ccode\u003e11de7d1\u003c/code\u003e\u003c/a\u003e Upgrade to Spring Batch 5.2.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-boot/compare/v3.5.3...v3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.fasterxml.jackson:jackson-bom` from 2.19.1 to 2.19.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/d36caaf97cfba0111845a5aa8bcbaa5d5eedd3f2\"\u003e\u003ccode\u003ed36caaf\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release jackson-bom-2.19.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/53b24d1803452c2b0dcc587d59ddd35f57e2cc71\"\u003e\u003ccode\u003e53b24d1\u003c/code\u003e\u003c/a\u003e Prep for 2.19.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/833ee017e8e9e0e612c37b16e42607165083cc39\"\u003e\u003ccode\u003e833ee01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/107\"\u003e#107\u003c/a\u003e from FasterXML/tatu/2.19/backport-106-from-2.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/c146c75481a5568498059982959cdf5bfc77b21b\"\u003e\u003ccode\u003ec146c75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/FasterXML/jackson-bom/issues/106\"\u003e#106\u003c/a\u003e from 2.20 to 2.19(.2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/e7c8ef3391b3deacad7da4cdfd0255d3b4d0b663\"\u003e\u003ccode\u003ee7c8ef3\u003c/code\u003e\u003c/a\u003e Update jackson-parent dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/ec00ff9696c3989d16208b0ccb4bb3332ad3bfed\"\u003e\u003ccode\u003eec00ff9\u003c/code\u003e\u003c/a\u003e Merge branch '2.18' into 2.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4e23492a4cf815b27fc4bb6aeb53b8667a766a97\"\u003e\u003ccode\u003e4e23492\u003c/code\u003e\u003c/a\u003e Update jackson-parent version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/6417767a9fe4160ea3b9fe8d05f2da81140528a6\"\u003e\u003ccode\u003e6417767\u003c/code\u003e\u003c/a\u003e Back to snapshot dep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FasterXML/jackson-bom/commit/4f37a5c247fa199ba4d75c3ac836381ce812cad1\"\u003e\u003ccode\u003e4f37a5c\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.19.1...jackson-bom-2.19.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.nimbusds:nimbus-jose-jwt` from 10.4.2 to 10.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt\"\u003ecom.nimbusds:nimbus-jose-jwt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e10.4.2 (2025-08-14)\n* Updates GSon to 2.13.1.\n* Updates BouncyCastle to 1.81.\u003c/p\u003e\n\u003cp\u003e10.5 (2025-09-05)\n* Support for specifying a ScheduledExecutorService instance in\nRefreshAheadCachingJWKSetSource and JWKSourceBuilder (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/584951f855fd5cbb2e4eef050b1ec17f72dd3743\"\u003e\u003ccode\u003e584951f\u003c/code\u003e\u003c/a\u003e Adds support for specifying the ScheduledExecutorService-instance in RefreshA...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/436fb18039c7f2cfcba2f3a0252dbe8416ae3896\"\u003e\u003ccode\u003e436fb18\u003c/code\u003e\u003c/a\u003e Add tests for JWKSourceBuilder and RefreshAheadCachingJWKSetSource\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/2aa473f2b915db600a58f39e31556c01eeeb9baa\"\u003e\u003ccode\u003e2aa473f\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d52acf5e4cb9c71ee77a2ecd50a082443cafa053\"\u003e\u003ccode\u003ed52acf5\u003c/code\u003e\u003c/a\u003e Merged in iss592 (pull request \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/d1834c6d2c169ff8b3d9fa71553a8fb51ab49682\"\u003e\u003ccode\u003ed1834c6\u003c/code\u003e\u003c/a\u003e JWKSourceBuilderTest must target Java 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/5fb46ee703eef4ff34abd35475e306c719231802\"\u003e\u003ccode\u003e5fb46ee\u003c/code\u003e\u003c/a\u003e Change log for 10.5, JavaDoc edits (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/724be1461134969bbb502172906e458d7359df53\"\u003e\u003ccode\u003e724be14\u003c/code\u003e\u003c/a\u003e RefreshAheadCachingJWKSetSource JavaDoc markup fix (iss \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/commits/6be3a172f772adaffad1269a0d8021d59bb829af\"\u003e\u003ccode\u003e6be3a17\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release 10.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.5..10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.palantir.javaformat:palantir-java-format` from 2.70.0 to 2.74.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/palantir/palantir-java-format/releases\"\u003ecom.palantir.javaformat:palantir-java-format's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.74.0\u003c/h2\u003e\n\u003ch3\u003e💡 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJEP 456: Unnamed Variables \u0026amp; Patterns (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.73.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump spotless to version to \u003ccode\u003e7.2.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1384\"\u003e#1384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.72.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntellij uses the native image from \u003ccode\u003e.gradle/palantir-java-formatter-caches\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/pull/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.71.0\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix the following error when running under JDK 25 EA:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\njava.lang.NoSuchMethodError: 'java.util.Queue com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics()'\n``` ([#1367](https://github.com/palantir/palantir-java-format/pull/1367))\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/d36ea20f8f8c7924bf5e374a9327c83c6468e2b8\"\u003e\u003ccode\u003ed36ea20\u003c/code\u003e\u003c/a\u003e Release 2.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/11e19e5bf20fbb3b46b2a97d3534e466eac60812\"\u003e\u003ccode\u003e11e19e5\u003c/code\u003e\u003c/a\u003e JEP 456: Unnamed Variables \u0026amp; Patterns (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1410\"\u003e#1410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/e0d0c59a2e91e42d49bd2bd592c95c6e76241a93\"\u003e\u003ccode\u003ee0d0c59\u003c/code\u003e\u003c/a\u003e Excavator:  Update open-source publishing plugins (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/8a11f910950b2a2a139836c1c59e2b87e16e90eb\"\u003e\u003ccode\u003e8a11f91\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades suppressible-error-prone to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/46d4031ab24050804e101f8b04590045f55ec959\"\u003e\u003ccode\u003e46d4031\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrade failure-reports plugin (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1406\"\u003e#1406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/0493894ae04629443cc321ee069fc6330f97f1f8\"\u003e\u003ccode\u003e0493894\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Upgrade gradle-consistent-versions dependency (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/86ff4af863df907ae6335a70659bd3e1304b6ea5\"\u003e\u003ccode\u003e86ff4af\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades suppressible-error-prone to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/ebb79b2bfa5513518d85879a5157a72475fd2073\"\u003e\u003ccode\u003eebb79b2\u003c/code\u003e\u003c/a\u003e Excavator:  Upgrades Baseline to the latest version (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/1be91b97a43730151c2cb9ce3c1c40152ded4544\"\u003e\u003ccode\u003e1be91b9\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Upgrade gradle-consistent-versions dependency (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/palantir/palantir-java-format/commit/0ccdff1c40d2986ca1091ab18c6099aa83e387b3\"\u003e\u003ccode\u003e0ccdff1\u003c/code\u003e\u003c/a\u003e [High Priority] Excavator:  Upgrade buildscript dependencies (\u003ca href=\"https://redirect.github.com/palantir/palantir-java-format/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/palantir/palantir-java-format/compare/2.70.0...2.74.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `commons-io:commons-io` from 2.19.0 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt\"\u003ecommons-io:commons-io's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eApache Commons IO 2.20.0 Release Notes\u003c/p\u003e\n\u003cp\u003eThe Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.20.0.\u003c/p\u003e\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.\u003c/p\u003e\n\u003cp\u003eVersion 2.19.1: Java 8 or later is required.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cp\u003eo IO-875:  Add org.apache.commons.io.file.CountingPathVisitor.accept(Path, BasicFileAttributes) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          Add org.apache.commons.io.Charsets.isAlias(Charset, String). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.isUTF8(Charset). Thanks to Gary Gregory.\no          Add org.apache.commons.io.Charsets.toCharsetDefault(String, Charset). Thanks to Gary Gregory.\no IO-279:  Add Tailer ignoreTouch option \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/757\"\u003e#757\u003c/a\u003e. Thanks to Joerg Budischewski, Gary Gregory.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cp\u003eo          [javadoc] Rename parameter of ProxyOutputStream.write(int) \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/740\"\u003e#740\u003c/a\u003e. Thanks to Jesse Glick.\no IO-875:  CopyDirectoryVisitor ignores fileFilter \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/743\"\u003e#743\u003c/a\u003e. Thanks to Pierre Baumard, Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.ByeArrayOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.InputStreamOrigin.getReader(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.AbstractRandomAccessFileOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          org.apache.commons.io.build.AbstractOrigin.OutputStreamOrigin.getWriter(Charset) now maps a null Charset to the default Charset. Thanks to Gary Gregory.\no          FileUtils.readLines(File, Charset) now maps a null Charset to the default Charset \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/744\"\u003e#744\u003c/a\u003e. Thanks to Ryan Kurtz, Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream, org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 77]Another occurrence at WindowsLineEndingInputStream.java:[line 81] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 112] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.WindowsLineEndingInputStream] At WindowsLineEndingInputStream.java:[line 113] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 75] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atEos\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 120] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashCr\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 124] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;atSlashLf\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.UnixLineEndingInputStream] At UnixLineEndingInputStream.java:[line 125] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;closed\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.ProxyInputStream] At ProxyInputStream.java:[line 233] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          Fix SpotBugs [ERROR] Medium: Shared primitive variable \u0026quot;propagateClose\u0026quot; in one thread may not yield the value of the most recent write from another thread [org.apache.commons.io.input.BoundedInputStream] At BoundedInputStream.java:[line 555] AT_STALE_THREAD_WRITE_OF_PRIMITIVE. Thanks to Gary Gregory.\no          QueueInputStream reads all but the first byte without waiting. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/748\"\u003e#748\u003c/a\u003e. Thanks to maxxedev, Piotr P. Karwasz, Gary Gregory.\no          Javadoc fixes and improvements. Thanks to Gary Gregory.\no          Avoid NPE in org.apache.commons.io.filefilter.WildcardFilter.accept(File). Thanks to Gary Gregory.\no IO-874:  FileUtils.forceDelete can delete a broken symlink again \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/756\"\u003e#756\u003c/a\u003e. Thanks to Andy Russell, Joerg Budischewski.\no          Fix infinite loop in AbstractByteArrayOutputStream. \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/758\"\u003e#758\u003c/a\u003e. Thanks to Alex Benusovich.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/c224bce839494ed651e5eba320b27c73ce8d804e\"\u003e\u003ccode\u003ec224bce\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 2.20.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/8981a5c9664574003f5d7620cf5133325161e543\"\u003e\u003ccode\u003e8981a5c\u003c/code\u003e\u003c/a\u003e Remove workaround for\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/4ef481f14220c19f6114a3f793df2202bb1336a6\"\u003e\u003ccode\u003e4ef481f\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/d23228f4a94bd070b0505e5a528da1413915c8a4\"\u003e\u003ccode\u003ed23228f\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of \u003ca href=\"https://github.com/apache/commons-io.git\"\u003ehttps://github.com/apache/commons-io.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/5d2737ffe489b91c4af7ccddfeda93d860750729\"\u003e\u003ccode\u003e5d2737f\u003c/code\u003e\u003c/a\u003e Add \u003ca href=\"https://github.com/SuppressWarnings\"\u003e\u003ccode\u003e@​SuppressWarnings\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/e5c80d6eff29b9a3b2b917356345d90237e84e57\"\u003e\u003ccode\u003ee5c80d6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 \u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/2017ac063c1cc284dc855265a15a4e2dfdc653e4\"\u003e\u003ccode\u003e2017ac0\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href=\"https://redirect.github.com/apache/commons-io/issues/761\"\u003e#761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/07ce798898b6c6ca639e6ad0e2beecf55cf00d7a\"\u003e\u003ccode\u003e07ce798\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/a828efa09f5b32f80485c2302caf78b8ee3c857c\"\u003e\u003ccode\u003ea828efa\u003c/code\u003e\u003c/a\u003e Add ciManagement element to POM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-io/commit/46bd1c2955a29d676bfbc3fea6cce84918ba6ac5\"\u003e\u003ccode\u003e46bd1c2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-io/compare/rel/commons-io-2.19.0...rel/commons-io-2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `io.github.solven-eu.cleanthat:spotless` from 2.22 to 2.24\n\nUpdates `org.apache.commons:commons-compress` from 1.27.1 to 1.28.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-compress/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-compress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Compress 1.28.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Compress team is pleased to announce the release of Apache Commons Compress 1.28.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Compress defines an API for working with\ncompression and archive formats. These include bzip2, gzip, pack200,\nLZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is required.\u003c/p\u003e\n\u003cp\u003eThis release updates Apache Commons Lang to 3.18.0 to pick up the fix for CVE-2025-48924 (\u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2025-48924\"\u003ehttps://nvd.nist.gov/vuln/detail/CVE-2025-48924\u003c/a\u003e), but is not affected by it.\u003c/p\u003e\n\u003ch2\u003eChanges in this version\u003c/h2\u003e\n\u003cp\u003eChanges in this version include the following.\u003c/p\u003e\n\u003ch2\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.getModificationInstant(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.setModificationInstant(Instant). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.OS, setOS(OS), getOS(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipParameters.toString(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-638:  Add GzipParameters.setFileNameCharset(Charset) and getFileNameCharset() to override the default ISO-8859-1 Charset \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/602\"\u003e#602\u003c/a\u003e. Thanks to vincexjl, Gary Gregory, Piotr P. Karwasz.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for gzip extra subfields, see GzipParameters.setExtra(HeaderExtraField) [#604](https://github.com/apache/commons-compress/issues/604). Thanks to ddeschenes-1, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add CompressFilterOutputStream and refactor to use. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add ZipFile.stream(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream reads the modification time (MTIME) and stores its value incorrectly multiplied by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       GzipCompressorInputStream writes the modification time (MTIME) the value incorrectly divided by 1,000. Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add optional FHCRC to GZIP header [#627](https://github.com/apache/commons-compress/issues/627). Thanks to Danny Deschenes, Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder allowing to customize the file name and comment Charsets. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberStart(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add GzipCompressorInputStream.Builder.setOnMemberEnd(IOConsumer) to monitor member parsing. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add SevenZFile.Builder.setMaxMemoryLimitKiB(int). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add MemoryLimitException.MemoryLimitException(long, int, Throwable) and deprecate MemoryLimitException.MemoryLimitException(long, int, Exception). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-692:  Add support for zstd compression in zip archives. Thanks to Mehmet Karaman, Andrey Loskutov, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add support for XZ compression in ZIP archives. Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-695:  Add ZipArchiveInputStream.createZstdInputStream(InputStream) to provide a different InputStream implementation for Zstandard (Zstd) \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/649\"\u003e#649\u003c/a\u003e. Thanks to Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.harmony.pack200.Pack200Exception.Pack200Exception(String, Throwable). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eCOMPRESS-697:  Move BitStream.nextBit() method to BitInputStream \u003ca href=\"https://redirect.github.com/apache/commons-compress/issues/663\"\u003e#663\u003c/a\u003e. Thanks to Fredrik Kjellberg, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorInputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.XZCompressorOutputStream.builder/Builder(). Thanks to Gary Gregory. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdCompressorOutputStream.builder/Builder() [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.compress.compressors.xz.ZstdConstants [#666](https://github.com/apache/commons-compress/issues/666). Thanks to Gary Gregory, David Walluck, Piotr P. Karwasz. \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/852d9c23b94127feafc1649d9c7f13d4df338845\"\u003e\u003ccode\u003e852d9c2\u003c/code\u003e\u003c/a\u003e Prepare for the release candidate 1.28.0 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/f5eb9e28edf8a661ac5efc43b7853ee49bb73b3a\"\u003e\u003ccode\u003ef5eb9e2\u003c/code\u003e\u003c/a\u003e Prepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/36f204caa6f7bb2c92a9ad04ba246ad47a2465d2\"\u003e\u003ccode\u003e36f204c\u003c/code\u003e\u003c/a\u003e Camel case parameter name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/4c04e4a803831c00663a6dafd0f0837fba60633b\"\u003e\u003ccode\u003e4c04e4a\u003c/code\u003e\u003c/a\u003e Use final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/6cb7da194a9369edfbd65629576203b8af61ba44\"\u003e\u003ccode\u003e6cb7da1\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/563c9d2fa4d2340902284fc044a7398fc15da5fb\"\u003e\u003ccode\u003e563c9d2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/ce73bd890e50fcb88d362fc8298f31fa90d802aa\"\u003e\u003ccode\u003ece73bd8\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/a464ae94e0f9c59e9bc30be6086d876f9907d0a4\"\u003e\u003ccode\u003ea464ae9\u003c/code\u003e\u003c/a\u003e Better parameter names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c0b2b84144d923a2bf7caada35e1d9bb5d562e78\"\u003e\u003ccode\u003ec0b2b84\u003c/code\u003e\u003c/a\u003e Add TODO for next major version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-compress/commit/c76bc976703dc0cebfb6d4653061b8ac3524421d\"\u003e\u003ccode\u003ec76bc97\u003c/code\u003e\u003c/a\u003e Use OpenVEX to document that we are not affected by CVE-2025-48924 in\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-compress/compare/rel/commons-compress-1.27.1...rel/commons-compress-1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.commons:commons-text` from 1.13.1 to 1.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/commons-text/blob/master/RELEASE-NOTES.txt\"\u003eorg.apache.commons:commons-text's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Text 1.14.0 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Text team is pleased to announce the release of Apache Commons Text 1.14.0.\u003c/p\u003e\n\u003cp\u003eApache Commons Text is a set of utility functions and reusable components for processing\nand manipulating text in a Java environment.\u003c/p\u003e\n\u003cp\u003eRelease 1.14.0. Requires Java 8 or above.\u003c/p\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface StringLookup now extends UnaryOperator\u0026lt;String\u0026gt;. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Interface TextRandomProvider extends IntUnaryOperator. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add RandomStringGenerator.Builder.usingRandom(IntUnaryOperator). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add PMD check to default Maven goal. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Add org.apache.commons.text.RandomStringGenerator.Builder.setAccumulate(boolean). Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringLookupFactory. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in DefaultStringLookupsHolder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in PropertiesStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in JavaPlatformStringLookup. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StringSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in StrSubstitutor. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD UnnecessaryFullyQualifiedName in AlphabetConverter. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in TextStringBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Fix PMD AvoidBranchingStatementAsLastInLoop in StrBuilder. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       org.apache.commons.text.translate.LookupTranslator.LookupTranslator(Map CharSequence\u0026gt;) now throws NullPointerException instead of java.security.InvalidParameterException. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-parent from 81 to 85 [#668](https://github.com/apache/commons-text/issues/668). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump graalvm.version from 24.2.0 to 24.2.2 [#665](https://github.com/apache/commons-text/issues/665), [#681](https://github.com/apache/commons-text/issues/681). Thanks to Dependabot, Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump commons.bytebuddy.version from 1.17.5 to 1.17.6 ([#677](https://github.com/apache/commons-text/issues/677)). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e       Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#680](https://github.com/apache/commons-text/issues/680). Thanks to Dependabot.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHistorical list of changes: \u003ca href=\"https://commons.apache.org/proper/commons-text/changes.html\"\u003ehttps://commons.apache.org/proper/commons-text/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor complete information on Apache Commons Text, including instructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Text website:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://commons.apache.org/proper/commons-text\"\u003ehttps://commons.apache.org/proper/commons-text\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/0a343ae4eec94a028d875d8c2200e7f5620d152c\"\u003e\u003ccode\u003e0a343ae\u003c/code\u003e\u003c/a\u003e Update the GitHub pull request template for AI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2c9212adb960b4b6180438745e8fcae3eae084f4\"\u003e\u003ccode\u003e2c9212a\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/f7b8d467bb519fc24ff9e518af1bdfae02bafb8d\"\u003e\u003ccode\u003ef7b8d46\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/5fea6e2183e0832ea332a28228bc1fc773b4c647\"\u003e\u003ccode\u003e5fea6e2\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2f50c4f412612865494ba91cfa42008d3084022e\"\u003e\u003ccode\u003e2f50c4f\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/2afc236395968c1bf262f8f3f320bbd20b58da95\"\u003e\u003ccode\u003e2afc236\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/c819ed70bae8cbfebd402d31324caa26faa6f341\"\u003e\u003ccode\u003ec819ed7\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/74e54eece9d5e77fe7a95bb8f498ce4179420995\"\u003e\u003ccode\u003e74e54ee\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/a1f3288ac72897d511b04734eb82bbae121bf0d2\"\u003e\u003ccode\u003ea1f3288\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/commons-text/commit/1d7b5caeadeeff3329cce283411876fa92315d25\"\u003e\u003ccode\u003e1d7b5ca\u003c/code\u003e\u003c/a\u003e Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/commons-text/compare/rel/commons-text-1.13.1...rel/commons-text-1.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.checkerframework:checker-qual` from 3.49.5 to 3.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker-qual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eChecker Framework 3.50.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker-qual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eVersion 3.50.0 (2025-08-28)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework,\nyou need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMoved the Annotation File Utilities code into the Checker Framework repository as a subproject.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.49.5...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:versions-maven-plugin` from 2.18.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mojohaus/versions/releases\"\u003eorg.codehaus.mojo:versions-maven-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolves \u003ca href=\"https://redirect.github.com/mojohaus/versions/issues/1270\"\u003e#1270\u003c/a\u003e: Ensuring thread safety when creating VersionsHelper (\u003ca href=\"https://redirect.github.com/mojohaus/versions/pull/1273\"\u003e#1273\u003c/a\u003e) \u003ca href=\"https://github.com/andrzejj0\"\u003e\u003ccode\u003e@​andrzejj0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolves \u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/mrlonis/spring-boot-monorepo/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrlonis%2Fspring-boot-monorepo/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"3.50.0","new_version":"3.51.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T20:10:29.000Z","version_change":"3.50.0 → 3.51.0","issue":{"uuid":"3419340306","node_id":"PR_kwDOAKegDs6otf1K","number":134,"state":"open","title":"Bump org.checkerframework:checker from 3.50.0 to 3.51.0","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T20:10:29.000Z","updated_at":"2025-09-15T20:10:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.checkerframework:checker","old_version":"3.50.0","new_version":"3.51.0","repository_url":"https://github.com/typetools/checker-framework"}],"path":null,"ecosystem":"maven"},"body":"Bumps [org.checkerframework:checker](https://github.com/typetools/checker-framework) from 3.50.0 to 3.51.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/releases\"\u003eorg.checkerframework:checker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eChecker Framework 3.51.0\u003c/h2\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUser-visible changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf you supply \u003ccode\u003e--add-exports\u003c/code\u003e flags when you run the Checker Framework, you need to add:\n\u003ccode\u003e--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md\"\u003eorg.checkerframework:checker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.51.0 (2025-09-10)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImplementation details:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eCFGVisualizeOptions\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003erenamed \u003ccode\u003eisPDF()\u003c/code\u003e to \u003ccode\u003eisPdfOutput()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003erenamed \u003ccode\u003eisString()\u003c/code\u003e to \u003ccode\u003eisStringOutput()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDataflow Framework:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIn \u003ccode\u003eplayground\u003c/code\u003e package, renamed \u003ccode\u003e*Playground.java\u003c/code\u003e to \u003ccode\u003e*Pdf.java\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7229\"\u003e#7229\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7241\"\u003e#7241\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7248\"\u003e#7248\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7258\"\u003e#7258\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/f78f6faefa3f58f7ce0fd7fdf003d31aae2a3685\"\u003e\u003ccode\u003ef78f6fa\u003c/code\u003e\u003c/a\u003e new release 3.51.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/0a9cceb61b68ac4c97ac66530fd1561d3c4fa858\"\u003e\u003ccode\u003e0a9cceb\u003c/code\u003e\u003c/a\u003e Prep for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/8556f47a8291aa25a5226b88f6800a786b121807\"\u003e\u003ccode\u003e8556f47\u003c/code\u003e\u003c/a\u003e Growonly checker tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/1d0d3cd6ce063e600736c9e180de0993ec02f78b\"\u003e\u003ccode\u003e1d0d3cd\u003c/code\u003e\u003c/a\u003e Fix bug in CFG construction for preincrement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/bdd6fcb9ae628be5e09200d22a1e7bd6d114fc35\"\u003e\u003ccode\u003ebdd6fcb\u003c/code\u003e\u003c/a\u003e Update example of message key substrings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/692afc166511258a48586db3872326e5d6f2a19d\"\u003e\u003ccode\u003e692afc1\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/33b8815da1eb3e61e733a0e98d85fc3012633c6e\"\u003e\u003ccode\u003e33b8815\u003c/code\u003e\u003c/a\u003e Better error message when user omits an \u003ccode\u003e--add-exports\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7249\"\u003e#7249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/91d54733363e0e3721b29b1d3eff04369613b9b9\"\u003e\u003ccode\u003e91d5473\u003c/code\u003e\u003c/a\u003e Remove file \u003ccode\u003e.flake8\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/60bbfa5e2582f821db3b1a4dfe3b08ae9867bb7c\"\u003e\u003ccode\u003e60bbfa5\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003etasks.register\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typetools/checker-framework/commit/ebff22831186d83c675081863b07160b713d9fd2\"\u003e\u003ccode\u003eebff228\u003c/code\u003e\u003c/a\u003e Update dependency org.projectlombok:lombok to v1.18.40 (\u003ca href=\"https://redirect.github.com/typetools/checker-framework/issues/7247\"\u003e#7247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typetools/checker-framework/compare/checker-framework-3.50.0...checker-framework-3.51.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker\u0026package-manager=gradle\u0026previous-version=3.50.0\u0026new-version=3.51.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/my-flow/paypalimporter/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/my-flow%2Fpaypalimporter/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}}]}