tethys v0.8.0
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:
- Add ability to alter json field names in macro derivation (#16, #36) see new syntax in test
- Add ability to make strict json parsing (#38) see new syntax in JsonReaderBuilderTest and SemiautoReaderDerivationTest
describe
block is no longer required for macro builders (#18)
Bug fixes: