Releases: nbbrd/java-service-util
Releases · nbbrd/java-service-util
Release v2.1.0
17 Apr 07:28
Compare
Sorry, something went wrong.
No results found
2.1.0 - 2026-04-17
This release reduces boilerplate by enabling service identification, automatic delegate generation from enums/fields/methods, and flexible batch method signatures.
Added
Add backend method for backends that do not support direct reloading #564
Add service retrieval by ID #317
Add custom signature of batch method #322
Add generation of batch provider #161
Add topLevelClassName mustache template variable #566
Add support of types representable as String to ServiceId annotation #325
Add generation of service delegates from fields and methods #567
Add generation of service delegates from enum values #568
Changed
Modify annotations retention to CLASS to enable new features #561
Fixed
Fix duplicates in META-INF services files #569
Release v2.0.0
02 Apr 07:38
Compare
Sorry, something went wrong.
No results found
2.0.0 - 2026-04-02
This major release simplifies usage by removing deprecated properties and features.
It also introduces a builder pattern for the loader, enabling greater flexibility in configuration and supporting future enhancements.
Changed
Migrate OSSRH to Central Portal
Remove singleton property to avoid class loading issues
Remove noFallback property (use SuppressWarnings annotation instead)
Remove batch and batchName properties (use batchType property instead)
Remove wrapper property (will be replaced by a dedicated annotation in the future)
Remove preprocessing property (use annotation-based preprocessing instead)
Remove mutability property
Remove backend and cleaner properties (use builder pattern instead)
Remove internal caching since default backend does it already
Replace loader constructor with a builder pattern to allow more flexibility
Release v1.9.0
06 Feb 14:54
Compare
Sorry, something went wrong.
No results found
1.9.0 - 2024-02-06
Added
Add mustache templating in loader and batch names #320
Add explicit declaration of batch class #216
Changed
Replace noFallback property with SuppressWarnings annotation #321
Release v1.8.0
31 Jan 15:40
Compare
Sorry, something went wrong.
No results found
1.8.0 - 2024-01-31
Added
Add regex pattern to ServiceId annotation #253
Fixed
Fix missing checks on annotations ServiceId, ServiceFilter and ServiceSorter #245
Release v1.7.0
26 Jun 09:57
Compare
Sorry, something went wrong.
No results found
1.7.0 - 2023-06-26
Added
Add ServiceId annotation #244
Changed
Improve tests, documentation and error reporting
Release v1.6.1
13 Apr 07:00
Compare
Sorry, something went wrong.
No results found
1.6.1 - 2023-04-13
Changed
Order providers in ClassPath to simplify debugging #218
Validate providers in ClassPath to raise problems at compile time instead of runtime #219
Replace antlr4 with javaparser to handle module-info content
Fixed
Fix parsing of imports that end with asterisk #223
Release v1.6.0
23 Mar 14:55
Compare
Sorry, something went wrong.
No results found
1.6.0 - 2023-03-23
Added
Add property to disable warning on missing fallback #208
Fixed
Release v1.5.3
21 Mar 10:08
Compare
Sorry, something went wrong.
No results found
1.5.3 - 2023-03-21
Changed
Improve error messages on missing directives in module-info #205
Reduce verbosity of logging #209
Release v1.5.2
28 Oct 12:16
Compare
Sorry, something went wrong.
No results found
1.5.2 - 2022-10-28
Fixed
Fix dependency inheritance in BOM
java-service-util 1.5.1
31 Mar 14:42
Compare
Sorry, something went wrong.
No results found
1.5.1 - 2022-03-31
Fixed
Fix code generation on nested types