Releases: ZacSweers/anvil
Releases · ZacSweers/anvil
0.2.2
- Fix: Correctly track inputs to KSP command line options so they don't result in incorrect task build cache hits.
- Fix: Don't set default AnvilExtension property values until after all properties are initialized.
What's Changed
- Introduce AnvilKspOptionsProvider by @ZacSweers in #44
- Fix init order in AnvilExtension by @ZacSweers in #45
Full Changelog: 0.2.1...0.2.2
0.2.1
- Fix: Don't cache symbols between processing rounds. This better supports KSP2.
- Fix: Workaround Kotlin plugin option parsing limitations. Contributing annotations should now be colon-delimited, and the underlying KSP argument is changed to a more consistent
anvil-ksp-extraContributingAnnotations
.
What's Changed
- Don't cache symbols between rounds by @ZacSweers in #42
- Fix options handling by @ZacSweers in #43
Full Changelog: 0.2.0...0.2.1
0.2.0
- New: Introduce an
AnvilKspExtension
API. See instructions here. - Fix: Allow contribution merging if factory generation is enabled.
What's Changed
- Introduce an extensions API by @ZacSweers in #40
- Allow component merging even if generating factories by @ZacSweers in #41
Full Changelog: 0.1.0...0.2.0