Releases: xvik/guice-ext-annotations
Releases · xvik/guice-ext-annotations
2.0.1
2.0.0
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
- Fix class generation for dynamic class loaders cases (required, for example, for playframework dev mode):
- dynamic classes are checked now against class loader of original type
- different classes will be generated for the same type from different class loaders
- Make class generator thread safe (fixes concurrent provider calls issue)
- Update to guice 4.1
- Add ability to use dynamic providers in child injector or inside private module: GeneratorAnchorModule (bubble up fix)
1.1.1
- Fix recognition of javax.inject.Inject annotation during class generation
- Generated class now contains valid generics signature (required for Provided parameters)
- Add DynamicSingletonProvider: shortcut for DynamicClassProvider to produce singleton bean (without need for additional annotation)
- Fix type post processor abstract class recognition
1.1.0
- Update guice 3.0 -> 4.0-beta5
- Add DynamicClassGenerator: interfaces and abstract classes may be used as guice beans with complete aop support
- Add DynamicClassProvider for abstract classes and interfaces to use in @ProvidedBy (JIT resolution will trigger dynamic class generation )