circe v0.10.0-M1 Release Notes
Release Date: 2018-04-24 // about 6 years ago-
๐ This milestone release bumps several dependency versions, including Cats (from 1.0.1 to 1.1.0), Jawn (from 0.11.1 to 0.12.1), refined (from 0.8.7 to 0.9.0), and Monocle (from 1.5.0 to 1.5.1-cats).
It includes a few other changes, including the following:
- A fix for a bug involving optional fields and stateful decoding (#708) by Jonas Adler (#880).
- A fix for a bug involving an inconsistency in the behavior of optional decoders by Hugh Giddens (#851).
- An optimization for name transformations in circe-generic-extras by vndzzz (#860).
- ๐ Support for
encodeOnly
anddecodeOnly
for@ConfiguredJsonCodec
by Espen Wiborg (#847). - ๐ Removal of all methods deprecated in 0.9 (#888).
- A small optimization for
JsonObject
(#889). - No more Scala 2.10!
๐ The 0.10.0 release is likely also to include versions of #697, #856, and #754, and to fix #885, #855, and #792. Feedback about other features or priorities you want to see in 0.10 would be appreciated. I'm hoping to publish 0.10.0 by mid-May, but no promises.
๐ I don't currently intend to publish other circe projects depending on this milestone release, but if there's demand (and pull requests) I'd be happy to.