0.6.4
- Enhancement: Transform and collect contribution data in a single pass during IR.
- Fix: Ensure contributed binding containers' included containers are available in root dependency graphs.
- Fix: Make
@Includesparameter keys available to extensions. - Fix: Fix an edge case where an included binding container that's transitively included by another container is seen to have zero bindings.
- Fix: Report diagnostic errors to check that binding containers don't extend other binding containers.
- Fix: Report diagnostic errors if accessors or injectors have conflicting qualifiers in overridden functions.
- Fix: Report diagnostic errors if an injector function does not return
Unit.
Special thanks to @JoelWilcox, @vRallev, @kevinguitar, and @erawhctim for contributing to this release!
What's Changed
- Clean up @extends annotation from doc by @kevinguitar in #994
- fix(deps): update dependency com.autonomousapps:gradle-testkit-support to v0.20 by @renovate[bot] in #996
- chore(deps): update plugin testkit to v0.16 by @renovate[bot] in #995
- fix(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-ktx to v2.9.3 by @renovate[bot] in #1003
- Transform and collect contribution data in a single pass by @ZacSweers in #1004
- fix(deps): update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.9.3 by @renovate[bot] in #1002
- Update
@Multibindsdocumentation by @vRallev in #1005 - Ensure contributed binding containers' included containers are available in root dependency graphs by @JoelWilcox in #1007
- chore(deps): update plugin shadow to v9.1.0 by @renovate[bot] in #1008
- Make
@Includesparameter keys available to extensions. by @erawhctim in #1000 - Fix binding container traversal by @ZacSweers in #1009
- Check mismatched qualifiers in accessors by @ZacSweers in #1010
- Disallow binding containers extending other containers by @ZacSweers in #1011
Full Changelog: 0.6.3...0.6.4