Skip to content

Conversation

@renovate
Copy link
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

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 - At any time (no schedule defined), 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 this update again.


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

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

@WhosNickDoglio WhosNickDoglio merged commit b26590e into trunk Dec 19, 2025
11 checks passed
@renovate renovate bot deleted the renovate/dev.zacsweers.metro-0.x branch December 19, 2025 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants