What's New
@Lazy
beans now generate a compile-time proxy for extra laziness@Priority
is integrated as an alternative to the@Primary
and@Secondary
annotations to determine wiring order
Changes
What's Changed
- Support Nested Wildcard Lists by @SentryMan in #817
- Graceful shutdown - defaults for io.ebean.Database to shutdown() last by @rbygrave in #820
- Fix TYPE_USE annotated dependencies by @SentryMan in #823
- fix: handle nested java types like Flow.Publisher in Util.shortName by @VincentPolfliet in #826
- Fix invalid
Provider
generation with AOP by @SentryMan in #833 - Support a main package called
avaje
by @SentryMan in #832 - Generate Compile Time Proxies for certain
@Lazy
beans by @SentryMan in #831 - Register Generic Supertype as an Injectable Type by @SentryMan in #836
- Support Generic Assist Factory Interfaces by @SentryMan in #837
- Support Lazy proxy generation for generic factory methods by @SentryMan in #838
- [events] Support Prototype Scope by @SentryMan in #840
- Fix external dependency error messages by @SentryMan in #843
- allow bulk external by @SentryMan in #842
- Fix Factory Method Empty Lists by @SentryMan in #844
- Add Compile Warnings to Use Lazy Correctly by @SentryMan in #845
- Determine Priority Annotations at Compile Time by @SentryMan in #852
- Read
@PluginProvides
Annotation with Maven Plugin by @SentryMan in #855 - Use strings for provides/requires by @SentryMan in #835
- Merge requires/provides with their auto variants by @SentryMan in #851
- ScopeInfo providesString & requiresString to use generic types only by @rbygrave in #857
- Fix raw generic messing up tests by @SentryMan in #861
- Tidy only - final methods on internal DBuilder by @rbygrave in #862
- [test] Add a switch to create a scope per test by @SentryMan in #859
- [test] better name for the refresh scope flag by @SentryMan in #863
New Contributors
- @VincentPolfliet made their first contribution in #826
Full Changelog: 11.5...11.6