0.3.3
- Enhancement: Don't unnecessarily wrap
Providergraph accessors. - Enhancement: Allow multiple contributed graphs to the same parent graph.
- Fix: Don't unnecessarily recompute bindings for roots when populating graphs.
- Fix: Better handle generic assisted factory interfaces.
- Fix: Use fully qualified names when generating hint files to avoid collisions.
- Fix: Support provides functions with capitalized names.
- Fix: Prohibit consuming
Provider<Lazy<...>>graph accessors. - [internal] Migrate to new IR
parameters/arguments/typeArgumentscompiler APIs.
Special thanks to @gabrielittner for contributing to this release!
What's Changed
- Update dependency tornado to v6.5 by @renovate in #441
- Update plugin poko to v0.18.7 by @renovate in #442
- Migrate to new parameters API by @ZacSweers in #443
- Don't unnecessarily recompute bindings for roots when populating graphs by @ZacSweers in #445
- Migrate cycle tests to box + IR dump tests by @ZacSweers in #446
- Update dependency androidx.compose.material:material-navigation to v1.8.2 by @renovate in #449
- Update dependency androidx.fragment:fragment-ktx to v1.8.7 by @renovate in #450
- Update dependency androidx.lint:lint-gradle to v1.0.0-alpha05 by @renovate in #451
- Update dependency click to v8.2.1 - autoclosed by @renovate in #452
- Update compose.jb to v1.8.1 by @renovate in #448
- Extract IrGraphGenerator by @ZacSweers in #453
- Refactor out BindingGraphGenerator by @ZacSweers in #454
- Clean up parameters in ProvidesTransformer by @ZacSweers in #455
- Update dependency tornado to v6.5.1 by @renovate in #458
- Update dependency gradle to v8.14.1 by @renovate in #457
- Fix generic AssistedFactory with ViewBinding by @gabrielittner in #462
- Fix capitalized providers by @ZacSweers in #465
- Ensure unique hint files in IR gen by @ZacSweers in #466
- Add more IC tests + placeholder by @ZacSweers in #471
- Optimize graph accessors by @ZacSweers in #473
- Disambiguate nested contributed graph classes by @ZacSweers in #474
Full Changelog: 0.3.2...0.3.3