Releases: typetools/checker-framework
Checker Framework 3.52.1
Checker Framework 3.52.0
Version 3.52.0 (2025-11-04)
Implementation details:
In CFAbstractAnalysis, renamed defaultCreateAbstractValue to getCfValue
In GenericAnnotatedTypeFactory:
- renamed
performFlowAnalysistoperformFlowAnalysisForClass - renamed
checkAndPerformFlowAnalysistoperformFlowAnalysisForClassOnce
Closed issues:
Checker Framework 3.51.1
Checker Framework 3.51.0
Version 3.51.0 (2025-09-10)
User-visible changes:
If you supply --add-exports flags when you run the Checker Framework, you need to add:
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED.
Implementation details:
In CFGVisualizeOptions:
- renamed
isPDF()toisPdfOutput() - renamed
isString()toisStringOutput()
Dataflow Framework:
- In
playgroundpackage, renamed*Playground.javato*Pdf.java
Closed issues:
Checker Framework 3.50.0
Version 3.50.0 (2025-08-28)
User-visible changes:
If you supply --add-exports flags when you run the Checker Framework, you need to add:
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED.
Implementation details:
Moved the Annotation File Utilities code into the Checker Framework repository as a subproject.
Checker Framework 3.49.5
Version 3.49.5 (June 30, 2025)
User-visible changes:
The Checker Framework runs under JDK 25 -- that is, it runs on a version 25 JVM.
Closed issues: