Skip to content

Releases: tethys-json/tethys

tethys v0.20.0

25 Jan 14:43
409e9ab
Compare
Choose a tag to compare

Changes

Features

tethys v0.10.0

03 Jul 04:32
Compare
Choose a tag to compare

Binary incompatible changes:

  • add fieldName to KeyReader.read signature (#55)
  • rework JsonReaderDefaultValue. Now it is invariant and not sealed (#54)
  • rework collections JsonWriter functions, now it is compatible with scala 2.13 (#52)

Other changes:

  • add enumeratum support module (#28)
  • add JsonReader[java.lang.Boolean] instance (#45)

tethys v0.9.0.1 hotfix

07 Mar 10:00
Compare
Choose a tag to compare

Hotfix compilation error during macro derivation #44

tethys v0.9.0

26 Feb 11:00
Compare
Choose a tag to compare

Binary incompatible changes:

  • rework of JsonReaderBuilder api (#42)

tethys v0.8.0.1 hotfix

26 Feb 08:13
Compare
Choose a tag to compare

Hotfix macro derivation that uses ReaderError without full cvalified path to it (#41)

tethys v0.8.0

21 Feb 08:43
4b4de01
Compare
Choose a tag to compare

Binary incompatible changes:

  • TokenIteratorProducer.fromReader now returns Either[ReaderError, TokenIterator] (#37)
  • ClassTag instances was removed from all json readers (#36)
  • ReaderError.wrongType function was removed (#36)
  • JsonReader. defaultValue and JsonReader.withDefaultValue was removed (#36)
  • ReaderError became final class instead of sealed trait (#36)
  • JsonReaderBuilderN.addField now accepts implicit instance of JsonReaderDefaultValue (#36)

New features:

Bug fixes:

  • Fix problem with extraction field from field with the same name (#17) see this example
  • Exception could be thrown by jsonAs if string is started from incorrect character (#37)

tethys v0.7.0.2

25 Sep 11:43
Compare
Choose a tag to compare

Hotfix selectReader signature (#35)

tethys v0.7.0.1

07 Sep 07:53
Compare
Choose a tag to compare

Json4s support hotfix:

  • Fix problem with JObject JsonReader (#34)

tethys v0.7.0

03 Sep 14:33
118af70
Compare
Choose a tag to compare

Binary incompatible changes:

  • Make selectReader accept total function instead of partial (#29)

New features:

  • Json4s AST support (#20)
  • Raw json reader/writer support (#22)

tethys v0.6.3.2

08 Aug 09:04
Compare
Choose a tag to compare

Few minor improvements:

  • JsonReaderBuilder with more than 22 fields (#30)
  • Allow to use dynamic names in writer derivation (#31)