Skip to content

1.2.1

Latest

Choose a tag to compare

@ZacSweers ZacSweers released this 12 Jun 02:45
· 54 commits to main since this release

New

  • [IR] Add support for generating metadata-visible classes entirely in IR, allowing Metro to move much of its current FIR code gen entirely to IR.
    • This is enabled by default (and only possible) on Kotlin 2.4.20-dev-6138 or newer and can be configured via the generateClassesInIr option. Do not try to enable this on older versions, your builds will fail and you will be sad.

Fixes

  • [FIR] Fix supertype merging not accounting for replaces coming from binding container contributions.

Changes

  • Test Kotlin 2.4.20-dev-6138.
  • Test IntelliJ 2026.2 EAPs.

Contributors

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

Consider sponsoring Metro's development

What's Changed

Full Changelog: 1.2.0...1.2.1