Releases: typetools/checker-framework
Releases · typetools/checker-framework
Checker Framework 3.50.0
Version 3.50.0 (2025-08-28)
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:
Checker Framework 3.49.4
Checker Framework 3.49.3
Checker Framework 3.49.2
Checker Framework 3.49.1
Checker Framework 3.49.0
Version 3.49.0 (February 3, 2025)
User-visible changes:
The Optional Checker is more precise for Optional
values resulting from
operations on container types (e.g., List
, Map
, Iterable
). It supports
two new annotations:
@NonEmpty
@UnknownNonEmpty
The Signature Checker no longer supports @BinaryNameWithoutPackage
because
it is equivalent to @Identifier
; use @Identifier
instead.
The JavaStubifier implementation now appears in package org.checkerframework.framework.stubifier.JavaStubifier
.
Closed issues: