-
Notifications
You must be signed in to change notification settings - Fork 25
8.12 | 7.12 #280
rbygrave
announced in
Announcements
8.12 | 7.12
#280
-
What's Changed
- Fix for @Secondary and @Primary not used with @Factory @Bean methods #253 - Fix for @secondary and @primary not used with @factory @bean methods by @rbygrave in #253 - Fix for @Secondary and @Primary not used with @Factory @Bean methods #254
- ENH: Add Plugin API for 'default providers' and BeanScopeBuilder.provideDefault() methods #258 - ENH: Add Plugin API for 'default providers' and BeanScopeBuilder.provideDefault() methods by @rbygrave in #258 - ENH: Add Plugin API for 'default providers' and BeanScopeBuilder.provideDefault() methods #259
- Use different classloader for AP Plugin/Module ServiceLoader by @SentryMan in Use different classloader for AP Plugin/Module ServiceLoader #263
- Use Aspect Provider instead of Concrete Aspect Target by @SentryMan in Use Aspect Provider instead of Concrete Aspect Target #268
- Update Aspect generation - add aspectProvides() meta data by @rbygrave in Update Aspect generation - add aspectProvides() meta data #270
- Add Aspect Auto Requires by @SentryMan in Add Aspect Auto Requires #271
- Auto-Require Maven Plugin - avaje-inject-maven-plugin by @SentryMan in Auto-Require Maven Plugin - avaje-inject-maven-plugin #274
- avaje inject maven plugin (to automatically determine the provided components and plugins) by @rbygrave in avaje inject maven plugin (to automatically determine the provided components and plugins) #275
- Prisms 1.3/Turn Aspect Reader into a method by @SentryMan in Prisms 1.3/Turn Aspect Reader into a method #279
- Use fully qualified types for TYPE_ generic types (to avoid clash on short name imports) #255 - Use fully qualified types for TYPE_ generic types (to avoid clash on short name imports)
- Support the case of @Factory @Bean that needs to use fully qualified class name (short name clashes) #256 - Support the case of @factory @bean that needs to use fully qualified class name (short name clashes)
- Make generated classes final #257 - Make generated classes final
- #258 - ENH: Add Plugin API for 'default providers' and BeanScopeBuilder.provideDefault() methods #259 ENH: Add Plugin API for 'default providers' and BeanScopeBuilder.provideDefault() methods #258 - ENH: Add Plugin API for 'default providers' and BeanScopeBuilder.provideDefault() methods
- ENH: Enhance @InjectTest with support for @Setup methods & when @Inject, @Mock provide values use them #260 - ENH: Enhance @InjectTest with support for @setup methods & when @Inject, @mock provide values use them
- Improve generated code for aspects - not generate the unused $DI as we only use the $Proxy$DI #261 - ENH: Improve generated code for aspects - not generate the unused $DI as we only use the $Proxy$DI
- ENH: Simplify multi-module compilation and wiring by auto detecting provides and requires #262 - ENH: Simplify multi-module compilation and wiring by auto detecting provides and requires
- AutoProvideAspects doesn't work as expected #269 - AutoProvideAspects doesn't work as expected
- AutoRequires doesn't work when using mvn compiler plugin. #272 - AutoRequires doesn't work when using mvn compiler plugin.
- Ideally avaje-inject-generator should not depend on avaje-inject #276 - Ideally avaje-inject-generator should not depend on avaje-inject
- Use Avaje Prisms instead of referencing annotations directly #277 - Use Avaje Prisms instead of referencing annotations directly
Full Changelog: avaje-inject-8.11...avaje-inject-8.12
This discussion was created from the release 8.12 | 7.12.
Beta Was this translation helpful? Give feedback.
All reactions
-
🎉 1
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment