Skip to content

Releases: aishfenton/Argus

Cross build Scala 2.12 and 2.11 + Updated Circe

17 Mar 15:48
Compare
Choose a tag to compare

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

12 Oct 06:06
Compare
Choose a tag to compare

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

07 Oct 18:53
Compare
Choose a tag to compare

Minor fixes:

  • MIT licence added
  • Removed .json files from jar package (only used for testing, so shouldn't be included).

First release

19 Aug 16:55
Compare
Choose a tag to compare

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.