0.6.2
- Enhancement: Add diagnostic for contributed binding containers with no (visible) no-arg constructor.
- Enhancement: Add hint for missing bindings if the binding appears to be contributed by an
internaltype in another, non-friend module. - Fix: Don't allocate new fields for deferred bindings reserved by extension graphs.
- Fix: Allow graph extensions to expose their own factories if inherited from parents.
Special thanks to @kevinguitar, @hossain-khan, and @chrisbanes for contributing to this release!
What's Changed
- added: tag based docs site publish trigger by @hossain-khan in #975
- added: script to manually deploy versioned site to github pages by @hossain-khan in #969
- chore(deps): update actions/setup-java action to v5 by @renovate[bot] in #974
- fix(deps): update dependency com.autonomousapps:gradle-testkit-support to v0.19 by @renovate[bot] in #973
- chore(deps): update plugin testkit to v0.15 by @renovate[bot] in #971
- fix(deps): update dagger to v2.57.1 by @renovate[bot] in #970
- Enable develocity scans on benchmark and samples by @ZacSweers in #976
- Avoid deferred fields to allocate a new provider for scoped bindings by @kevinguitar in #977
- Refactor expression code gen by @ZacSweers in #978
- Exclude internal APIs from dokka by @ZacSweers in #979
- Add diagnostic for contributed binding containers with no (visible) noarg constructor by @ZacSweers in #980
- Add hints for internal contributing types by @ZacSweers in #981
- Fix child graphs inheriting their own factories by @ZacSweers in #985
Full Changelog: 0.6.1...0.6.2