Warning
This version include breaking API changes.
- Updated Kotlin to version
1.9.21. - Updated Kotlin Coroutines to version
1.8.0-RC2. - Added new Kotlin targets (Native Linux, Mac, and Windows, and WASM).
- Made
ValidationExceptionopen so that it can be sub-classed. - Merged the
validator-coroutinemodule into thevalidator-coremodule. Now thevalidator-coremodule has a single dependency on Kotlinx Coroutines. - Updated the
ValidationResultAPI making theValidandInvalidto be value classes. - Added support for converting between Kotlin
Result. - Made
ValidationExceptionaValidationErrorinstance, and added theValidationException.errorsproperty for it to encapsulate errors. - Added the binary compatibility plugin to make it harder for future versions to introduce breaking changes.
Full Changelog: 0.6.0...0.7.0