v1.6.0
·
10 commits
to refs/heads/main
since this release
Changes
- Reduce code duplication by using
Lexer.error
@plokhotnyuk (#792) - Fix backward binary incompatibility with v1.4.1 version of zio-schema-json @plokhotnyuk (#791)
- Update zio-json to 0.7.5 @plokhotnyuk (#790)
- Update sbt plugins and dependecies @plokhotnyuk (#789)
- Avoid using of internal API of
StringMatrix
@plokhotnyuk (#788) - Support of Scala 3 union types as
Schema.Enum
@plokhotnyuk (#787) - Add MiMa checks @plokhotnyuk (#786)
- More efficient scan for the discriminator field in enums with more than 64 cases @plokhotnyuk (#784)
- Use unroll plugin to fix bin compat issue @987Nabil (#751)
- Add missing support of
explicitNulls
option for JSON encoders ofSchema.GenericRecord
values @plokhotnyuk (#779) - Remove redundant and useless method @plokhotnyuk (#780)
- More efficient (and less allocating on initialization) JSON codec for
Schema.Option
@plokhotnyuk (#781) - More efficient initialization of JSON decoders for case classes @plokhotnyuk (#783)
- Fix pretty printing for JSON encoder of
Schema.Fallback
@plokhotnyuk (#782) - More efficient JSON codecs for sets and maps @plokhotnyuk (#778)
- attempt to fix site build problem by updating peter-evans @googley42 (#776)
- Fix remaining inconsistency in JSON codecs for
Schema.CaseClass*
andSchema.GenericRecord
types @plokhotnyuk (#777) - Fix allowing of old class names renamed by caseName annotations in JSON decoders for enums @plokhotnyuk (#775)
- Fix support of fieldName annotations in JSON codecs for case classes with 1 to 22 fields @plokhotnyuk (#774)
- Fix support of fieldName annotations @plokhotnyuk (#773)
- Add missing support of discriminator fields for generic records @plokhotnyuk (#772)
- More efficient handling of different discriminator types @plokhotnyuk (#771)
- More useful collection default values @987Nabil (#770)
- Fix missing field name in an error for duplicated fields @plokhotnyuk (#768)
- More efficient JSON codecs for enums @plokhotnyuk (#767)
- Fix #758 by proper decoding of backticked names of fields and classes @plokhotnyuk (#769)
- restore unbuntu-latest for site.yml @googley42 (#761)
- Fix duplicated field rejection for JSON codecs of records @plokhotnyuk (#765)
- Fix transient field inconsitency in JSON codecs for records @plokhotnyuk (#764)
- More efficient JSON decoders and encoders for records @plokhotnyuk (#762)
- Fix the stack overflow on creation of JSON codecs for recursive data structures @plokhotnyuk (#760)
- scala2 DeriveSchema intermediate enum fix @googley42 (#749)
- Memorize JSON decoders and encoders @plokhotnyuk (#759)
- Avro UNION schema-decode to Option @oridag (#756)
- Fix typo @kluen (#745)