2023-11-16
- New: Support for property builders.
- Update to Kotlin
1.9.20
. - Update to AutoValue
1.10.4
. - Update to KotlinPoet
1.14.2
. - Update to Moshi
1.15.0
. - Update to Okio
3.6.0
.
2021-11-15
- Fix: Don't leak nested enums across multiple AVK extension passes.
- Fix: Add missing
@JsonClass
annotation to nested enums. - Fix: Generate constructor parameter defaults for
@JsonClass
-annotated classes.
2021-11-05
- Enhancement: Skip processing if there are no
@AutoValue
-annotated classes in the current round. - Enhancement: Report an error if there are no
@AutoValue
-annotated classes across all rounds. - Fix: Use correct classloader when loading
AutoValueExtension
services
2021-11-03
- Fix:
AutoValueKotlinProcessor
now properly declares its supported options.
2021-11-02
The implementation has been reworked to run as a standalone processor that then runs AutoValue within its own process. This allows us to share some data across all processed types and expand the supported feature set.
As a result...
- New: Support for converting nested AutoValue classes!
- New: (Basic) support for converting nested enum classes!
2021-10-25
- Implicit
kotlin.*
package imports are now stripped since they're redundant.
2021-10-22
- Internal refactoring, nothing public-facing changed in this.
2021-10-21
Initial release!