Skip to content

1.3.1

Choose a tag to compare

@ZacSweers ZacSweers released this 11 Jul 11:13
· 355 commits to main since this release

Fixes

  • [FIR] Report a diagnostic error when @DependencyGraph.Factory is used for a graph extension, instead of crashing.
  • [IR] Fix createGraphFactory() calls for graph factory interfaces compiled in upstream modules with IR-only class generation.
  • [IC] Fix stale graph callsites after non-assisted constructor parameters change on an assisted-injected type when the Compose compiler plugin is applied.
  • [IR/interop] Fix graph dependency accessors that return supported Lazy<T> or Provider<T> wrapper types.
  • [IR/interop] Fix a crash when member-injecting an unscoped constructor-injected binding as dagger.Lazy<T>.

Changes

  • Fold 2.4.20-dev-3583 compat into 2.4.20-dev-6138 as IntelliJ 2026.2 RCs now depend on a newer version.
  • Test Kotlin 2.4.10-RC2.

Contributors

Special thanks to the following contributors for contributing to this release!

Consider sponsoring Metro's development

What's Changed

Full Changelog: 1.3.0...1.3.1