1.3.2
Enhancements
- [IR] Improve CLI diagnostic formatting by keeping messages on the compiler severity line.
- [IR] Improve CLI diagnostic formatting by preserving generated-code metadata.
- [IR/Circuit] Support IR class generation in Kotlin 2.4.20+.
Fixes
- [FIR/IR] Fix generated factories and member injectors that retained source-owned generic type parameter references under Kotlin 2.5.
- [IR] Fix generated generic call result and type argument types rejected by Kotlin 2.5's stricter IR validation.
Changes
- Support Kotlin
2.5.0-dev-498. - Update embedded Wire dependency to
6.4.5.
Contributors
Special thanks to the following contributors for contributing to this release!
Consider sponsoring Metro's development
What's Changed
- Fix unknown locations diag by @ZacSweers in #2536
- Fix JS box test flakiness by @kyay10 in #2535
- Remove
ClasspathBasedStandardLibrariesPathProviderby @kyay10 in #2534 - Update junit-framework monorepo to v6.1.2 by @renovate[bot] in #2537
- Update Metro bootstrap to v1.3.1 by @renovate[bot] in #2533
- Update wire to v6.4.5 by @renovate[bot] in #2521
- Update compose.jb to v1.11.1 by @renovate[bot] in #2300
- Update ksp monorepo to v2.3.10 by @renovate[bot] in #2520
- Update plugin intellijPlatform to v2.18.1 by @renovate[bot] in #2527
- Revert "Update compose.jb to v1.11.1" by @ZacSweers in #2538
- Add 2.5.0 dev compat by @ZacSweers in #2540
- Update dependency io.insert-koin.compiler.plugin to v1.0.2 by @renovate[bot] in #2543
- Support IR class gen in circuit by @ZacSweers in #2542
New Contributors
Full Changelog: 1.3.1...1.3.2