Releases: tabdulradi/mazboot
Releases · tabdulradi/mazboot
0.5.0
What's Changed
- Main method syntax integration by @tabdulradi in #3
- Support validation by pattern matching by @tabdulradi in #5
- Get rid off ValidationOf.Aux by @tabdulradi in #6
Full Changelog: v0.4.0...v0.5.0
0.4.0
Rebranding from Validated to Mazboot. Also cleanup of the imports
Migration:
In build.sbt replace:
"com.abdulradi" %% "validated-core"
with"com.abdulradi" %% "mazboot-types"
"com.abdulradi" %% "validated-ciris"
with"com.abdulradi" %% "mazboot-ciris"
"com.abdulradi" %% "validated-cats-parse"
with"com.abdulradi" %% "mazboot-cats-parse"
In your Scala code replace:
- Replace
com.abdulradi.validated.types
withmazboot
- Replace
com.abdulradi.validated.ciris
withmazboot.integrations.ciris
- Replace
com.abdulradi.validated.cats.parse
withmazboot.integrations.cats.parse
- Replace
com.abdulradi.validated
withmazboot
(make sure you completed all previous steps first)
Note: The built-in types are now in module "mazboot-types" while "mazboot-core" has been stripped down to only machanism to define new validations and types. You might want to use "mazboot-core" if all you do with Mazboot is defining your own validations.
0.3.0
Ciris Integration
0.2.0
Cats-Parse Integration
0.1.0
First Release. Including the improved "And" and "Or" encoding.