Skip to content

Releases: JetBrains/java-annotations

23.0.0

10 Nov 10:11

Choose a tag to compare

  • Added new annotations: @BlockingExecutor and @NonBlockingExecutor.

22.0.0

12 Aug 10:01
a8de8a8

Choose a tag to compare

  • Added new annotations: @Blocking and @NonBlocking.

21.0.1

25 May 10:53

Choose a tag to compare

  • Multi-Release Jar: Manifest fixed

21.0.0

21 May 03:35

Choose a tag to compare

  • Added new annotation: @UnknownNullability.
  • Proper JPMS module.

20.1.0

08 Sep 07:34

Choose a tag to compare

  • Added TYPE_USE target for PropertyKey annotation.

20.0.0

08 Sep 07:34

Choose a tag to compare

  • Added new annotation: @MustBeInvokedByOverriders.
  • Added new annotation: @VisibleForTesting.
  • Added TYPE_USE target for NonNls annotation.
  • String attributes of annotations are marked as @NonNls where applicable.
  • Documentation for @Nls and @NonNls updated: now they could be used as meta-annotations.
  • Documentation added for @Subst annotation.

19.0.0

02 Mar 04:42

Choose a tag to compare

  • Added new annotations: @Unmodifiable and @UnmodifiableView.
  • Added TYPE_USE target for Nls annotation.
  • Improved the documentation for @Language, @Pattern, @RegExp, and @ApiStatus.Internal annotations.
  • Fixed Automatic-Module-Name for Java 5.

18.0.0

02 Mar 04:42

Choose a tag to compare

  • Added new annotation family @ApiStatus.*
  • Added new annotation @Debug.Renderer

17.0.0

02 Mar 04:41

Choose a tag to compare

  • Added new annotation: @Range

16.0.3

18 Sep 03:45

Choose a tag to compare

  • Added Automatic-Module-Name to MANIFEST.MF