Skip to content

v0.04

Pre-release
Pre-release

Choose a tag to compare

@realityforge realityforge released this 19 Feb 00:07
8e5a775

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 @Injectable annotated type is also annotated with an annotation that is annotated by @javax.inject.Scope that 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 @Fragment annotated type or a provider method enclosed by the fragment has a jsr330 @javax.inject.Scope annotated annotation present.
  • Generate an error if an @Injector annotated type or an output method enclosed by the injector has a jsr330 @javax.inject.Scope annotated annotation present.