v0.04
Pre-release
Pre-release
Changes in this release:
- Improve the javadocs organization.
- Build and measure code size of downstream sample projects to help identify track code size changes as the library evolves.
- Generate a suppressable warning when an
@Injectableannotated type is also annotated with an annotation that is annotated by@javax.inject.Scopethat is used in other injection frameworks like CDI, Dagger, Guice, GIN etc. This generates a warning as it is unusual that an application uses multiple injection frameworks and the presence of a scoped annotation is more likely the result of a misunderstanding or incomplete conversion from a prior injection framework. - Generate an error if a
@Fragmentannotated type or a provider method enclosed by the fragment has a jsr330@javax.inject.Scopeannotated annotation present. - Generate an error if an
@Injectorannotated type or an output method enclosed by the injector has a jsr330@javax.inject.Scopeannotated annotation present.