0.0.12 - 2026-06-11
- Support for Kotlin
2.4.0.
0.0.11 - 2026-05-14
- Upgraded Metro to
1.1.1.
- Fixed several bugs from the previous releases.
0.0.10 - 2026-05-13
- Fixed
@ContributesServicefake replacement providers failing to resolve constructor parameters whose types are function types or owner-nested classes.
0.0.9 - 2026-05-12
@ContributesRobotno longer requires@Inject; non-injectable robot classes now get a generated@Providesconstructor provider, while existing@Injectrobots keep using Metro's normal injection path.@ContributesFeatureFlagand@ContributesDynamicConfigurationFlagnow generate@BindingContainerobjects instead of interfaces for their@Provides @IntoSetbindings.@ContributesServicenow generates@BindingContainerobjects instead of interfaces for its service provider bindings.@ContributesServicefake services no longer require@Inject; non-injectable fake services now get a generated@Providesconstructor provider, while@Injectfake services keep using Metro's normal injection path.@ContributesMultibindingScopedno longer requires@Inject; non-injectable scoped classes now get a generated@Providesconstructor provider, while@Injectscoped classes keep using Metro's normal injection path.@ContributesMultibindingScopednow annotates its generated contribution interface with@BindingContainerand emits constructor@Providesfunctions in the generated companion object.
0.0.8 - 2026-05-02
- Use Metro's built-in
AppScope,ForScope, andSingleInannotations instead of local stubs.
0.0.7 - 2026-04-23
- Upgrade Metro to
1.0.0-RC3. - Upgrade Kotlin to
2.3.21.
0.0.6 - 2026-04-05
- Upgrade Metro to
0.13.0and adapt to Metro's updated compiler extension SPI.
0.0.5 - 2026-03-25
- Upgrade Metro to 0.12.0.
- Fixed
@ContributesServicefake replacements so the generated fake/real switcher keeps both branches lazy and does not instantiate the fake service when@FakeModeis false.
0.0.4 - 2026-03-18
- Fix scope resolution failing when the scope class is in the same package as the annotated class but a different module.
0.0.3 - 2026-03-16
- Upgraded Kotlin to
2.3.20.
0.0.2 - 2026-03-16
- Support for
@ContributesFeatureFlag. - Support for
@ContributesService. - Experimental support for
@DevelopmentAppComponent. - A DSL to determine what release builds are to change the shape of generated code.
- Many bugfixes in existing generators.
0.0.1 - 2026-02-23
- Initial release.
- This version is compatible with Metro
0.10.4and above.
- Support for
@ContributesMultibindingScoped. - Support for
@ContributesRobot.