| Changes since 3.0.1 | |
| * Support for JDK15 | |
| Changes since 2.6.1 | |
| * Convert package usage from javax to jakarta | |
| * Improvements to annotation parser, including support for generics and enums | |
| * Add module names to manifests | |
| * Support for JDK11 | |
| * Add @Provides annotation | |
| Changes since 2.6.0 | |
| * Fix for child service locator shutdown | |
| Changes since 2.5.0: | |
| * OperationHandle and ServiceHandle extend Closable for try-with-resources | |
| * Renamed Module to HK2Module for JDK 9+ compatibility | |
| * Added support for java.util.Optional as alternative to @Optional |