@NotNullByDefaultis not experimental anymore.
- A technical release using the new Sonatype publication mechanism, see https://central.sonatype.org/publish/publish-portal-guide/
- Fixed missing klibs for apple artifacts.
- Fixed sources.jar build (regression after 25.0.0)
- Added new experimental annotation:
@NotNullByDefault
- Added Kotlin Multiplatform artifact (multiplatform-annotations).
- Removed Java 5 artifact.
@CheckReturnValueis not experimental anymore.
- Added
@Documentedannotation where it would be useful.
- Added new annotation:
@CheckReturnValue.
- Added new annotation:
@ApiStatus.Obsolete.
- Added new annotations:
@BlockingExecutorand@NonBlockingExecutor.
- Added new annotations:
@Blockingand@NonBlocking.
- Multi-Release Jar: Manifest fixed
- Added new annotation:
@UnknownNullability. - Proper JPMS module.
JdkConstantsdeprecated.
- Added
TYPE_USEtarget forPropertyKeyannotation.
- Added new annotation:
@MustBeInvokedByOverriders. - Added new annotation:
@VisibleForTesting. - Added
TYPE_USEtarget forNonNlsannotation. - String attributes of annotations are marked as
@NonNlswhere applicable. - Documentation for
@Nlsand@NonNlsupdated: now they could be used as meta-annotations. - Documentation added for
@Substannotation.
- Added new annotations:
@Unmodifiableand@UnmodifiableView. - Added
TYPE_USEtarget forNlsannotation. - Improved the documentation for
@Language,@Pattern,@RegExp, and@ApiStatus.Internalannotations. - Fixed
Automatic-Module-Namefor Java 5.
- Added new annotation family
@ApiStatus.* - Added new annotation
@Debug.Renderer
- Added new annotation:
@Range
- Added
Automatic-Module-Nameto MANIFEST.MF
- Improved the documentation for the
@Contractannotation.