Skip to content

Releases: nbbrd/java-design-util

Release v1.8.0

25 Jul 10:30

Choose a tag to compare

1.8.0 - 2025-07-25

Added

  • Add NonNegative annotation

Release v1.7.0

11 Jul 09:55

Choose a tag to compare

1.7.0 - 2025-07-11

Added

  • Add trait annotation #351

Changed

  • Migrate OSSRH to Central Portal

Release v1.6.0

08 May 13:07

Choose a tag to compare

1.6.0 - 2025-05-08

Added

  • Add DecoratorPattern annotation #338
  • Add support of external factories in StaticFactoryMethod #152

Fixed

  • Fix package pattern in MightBePromoted #337

Release v1.5.1

27 Mar 11:08

Choose a tag to compare

1.5.1 - 2024-03-27

Fixed

  • Fix check on multiple representations #221

Changed

  • Change @VisibleForTesting annotation retention to SOURCE

Release v1.5.0

11 Oct 12:11

Choose a tag to compare

1.5.0 - 2023-10-11

Added

  • Add annotation to check constants that represent their enclosing class

Release v1.4.0

08 Dec 14:01

Choose a tag to compare

1.4.0 - 2022-12-08

Added

  • Add annotations to document threading in Swing components

Release v1.3.1

19 Aug 11:32

Choose a tag to compare

1.3.1 - 2022-08-19

Fixed

  • Fix dependency inheritance in BOM

Release v1.3.0

07 Apr 13:42

Choose a tag to compare

1.3.0 - 2022-04-07

Added

  • Add MightBeGenerated annotation
  • Add Maven BOM

Release v1.2.2

14 Feb 10:19

Choose a tag to compare

1.2.2 - 2022-02-14

Fixed

  • Fix BuilderPattern processor on JDK-ea

Release v1.2.1

20 Jan 15:02

Choose a tag to compare

1.2.1 - 2022-01-20

Fixed

  • Fix release deployment on JDK17

1.2.0 - 2022-01-20

This release replaces the StringValue annotation with a more general approach that is not limited to String.

Added

  • Add RepresentableAs annotation
  • Add RepresentableAsInt annotation
  • Add RepresentableAsString annotation

Changed

  • Deprecate StringValue annotation