v0.1.5 — zio-json-macros, @jsonExclude, Bug fixes
Pre-release
Pre-release
Upgrading
This release is binary compatible with other 0.1
releases.
However, if you have defined a JsonFieldEncoder
or JsonFieldEncoder
for the types Int
or Long
, they might clash with the ones that are now provided implicitly
Features added
@jsonDerive
macro in newzio-json-macros
project (#250, @aparo)@jsonExclude
annotation to hide fields from products (#272, @jgoday)- implicit summon method on
JsonFieldEncoder
andJsonFieldDecoder
(#248, @bluesheeptoken) - Instances for
scala.math.BigInt
(#262, @ajaychandran)
Bugs fixed
- Custom parser for
java.time.Duration
to fix bug in JDK 8 (#276, @calvinlfer) - Add explicit
scala-java-time
dependency to fix usage under Scala.js (#256, @fsvehla) - Define
JsonDecoder
forString
andLong
asval
for better performance (#263, @ajaychandran)
Documentation
- Add Akka HTTP to list of interop libraries (#247, @remiguittaut)