Skip to content

0.7.0

Latest
Compare
Choose a tag to compare
@chRyNaN chRyNaN released this 16 Jan 16:57
50db194

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 ValidationException open so that it can be sub-classed.
  • Merged the validator-coroutine module into the validator-core module. Now the validator-core module has a single dependency on Kotlinx Coroutines.
  • Updated the ValidationResult API making the Valid and Invalid to be value classes.
  • Added support for converting between Kotlin Result.
  • Made ValidationException a ValidationError instance, and added the ValidationException.errors property 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