Releases: aishfenton/Argus
Releases · aishfenton/Argus
Cross build Scala 2.12 and 2.11 + Updated Circe
We're now publishing for Scala 2.12 and 2.11. And we've also updated our Circe dependency to 0.7.0.
Thanks to @jhnsmth for doing this work!
Enums now return DecodeFailures
Enums now return DecodeFailure rather than throwing Exceptions. This makes it easier to chain them (i.e. json.as[MyEnum] orElse json.as[String]
)
MIT licence added + Minor fixes
Minor fixes:
- MIT licence added
- Removed .json files from jar package (only used for testing, so shouldn't be included).
First release
Contains support for:
- Case classes from Json schema object definitions
- Enums (CountryEnums.NZ, CountryEnums.US, CountryEnums.UK)
- Union types (can be Type A or B or C)
- Free form types (values can be any primitive types, such as Ints, Double, Strings, or Seq, Array, and Map[String, _] of those types.