Skip to content

Releases: square/metro-extensions

0.0.8

03 May 01:02

Choose a tag to compare

Changed

  • Use Metro's built-in AppScope, ForScope, and SingleIn annotations instead of local stubs.

0.0.7

23 Apr 20:14

Choose a tag to compare

Changed

  • Upgrade Metro to 1.0.0-RC3 .
  • Upgrade Kotlin to 2.3.21 .

0.0.6

05 Apr 21:04

Choose a tag to compare

Changed

  • Upgrade Metro to 0.13.0 and adapt to Metro's updated compiler extension SPI.

0.0.5

25 Mar 18:12

Choose a tag to compare

Changed

  • Upgrade Metro to 0.12.0.

Fixed

  • Fixed @ContributesService fake replacements so the generated fake/real switcher keeps both branches lazy and does not instantiate the fake service when @FakeMode is false.

0.0.4

18 Mar 20:36

Choose a tag to compare

Fixed

  • Fix scope resolution failing when the scope class is in the same package as the annotated class but a different module.

0.0.3

17 Mar 07:09

Choose a tag to compare

Changed

  • Upgraded Kotlin to 2.3.20.

0.0.2

16 Mar 21:38

Choose a tag to compare

Added

  • 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.

Fixed

  • Many bugfixes in existing generators.

0.0.1

23 Feb 19:46

Choose a tag to compare

  • Initial release.
  • This version is compatible with Metro 0.10.4 and above.

Added

  • Support for @ContributesMultibindingScoped.
  • Support for @ContributesRobot.