An annotation processor that generates Moshi adapters from immutable Kotlin data classes.
Full Changelog: https://github.com/ansman/kotshi/compare/2.10.0...2.10.1
The major changes are support for Kotlin 1.8 and better support for constructors with default values. Previously copy
was used to create objects with default values. As of this release reflection is used to look up the constructor and call it which has full support for referencing other parameters as the default value which previously wasn't supported.
Full Changelog: https://github.com/ansman/kotshi/compare/2.9.1...2.10.0
Full Changelog: https://github.com/ansman/kotshi/compare/2.9.0...2.9.1
Full Changelog: https://github.com/ansman/kotshi/compare/2.9.0...2.10.0-alpha01
@RegisterJsonAdapter
, allows custom adapters to be registered automatically in the generated Kotshi factory.Full Changelog: https://github.com/ansman/kotshi/compare/2.8.0...2.9.0
@JsonProperty
annotation.Full Changelog: https://github.com/ansman/kotshi/compare/2.7.1...2.8.0
Full Changelog: https://github.com/ansman/kotshi/compare/2.7.0...2.7.1