Skip to content

Update metro to v0.9.2#989

Merged
SorrowBlue merged 1 commit intomainfrom
renovate/metro
Dec 19, 2025
Merged

Update metro to v0.9.2#989
SorrowBlue merged 1 commit intomainfrom
renovate/metro

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Dec 19, 2025

This PR contains the following updates:

Package Change Age Confidence
dev.zacsweers.metro 0.9.1 -> 0.9.2 age confidence
dev.zacsweers.metro:dev.zacsweers.metro.gradle.plugin 0.9.1 -> 0.9.2 age confidence

Release Notes

ZacSweers/metro (dev.zacsweers.metro)

v0.9.2

Compare Source

2025-12-18

New
  • [Gradle DSL + FIR] Configurable nonPublicContributionSeverity diagnostic that allows for configuring non-public contributions to warn or error. See its kdoc for full details.
Enhancements
  • [IR] Avoid deeply nested IR call chains for generated SetFactory/MapFactory multibindings that can cause StackOverflowErrors in large graphs at compile-time.
  • [IR] Short-circuit visitCall expressions in Metro IR transformation.
  • [IR] Include fully qualified names of scopes when reporting incompatible scope binding errors.
Fixes
  • [IR] Don't apply replaces effect from excluded contributions in cross-module scenarios.
  • [IR] Fix binding replacements getting dropped in classes with multiple contributions in graph extensions.
  • [IR] Fix dynamic graph bindings not being propagated to graph extensions.
  • [IR] Fix detection of internal contributions from non-friend compilations in IR contribution merging.
  • [IR] Fix detection of internal contributions from friend compilations in IR contribution merging. Not a typo, turns out both scenarios were misbehaving in different ways.
Contributors

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


Configuration

📅 Schedule: Branch creation - "before 3am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added 🤖renovate 「Renovateによって作成された」[Created by Renovate] type: :dependabot:dependencies 「依存関係更新」[Dependency Updates] labels Dec 19, 2025
@SorrowBlue SorrowBlue merged commit f1be3f6 into main Dec 19, 2025
20 checks passed
@SorrowBlue SorrowBlue deleted the renovate/metro branch December 19, 2025 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖renovate 「Renovateによって作成された」[Created by Renovate] type: :dependabot:dependencies 「依存関係更新」[Dependency Updates]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant