Skip to content

Releases: circe/circe-yaml

circe-yaml 0.9.0

28 Sep 09:16
Compare
Choose a tag to compare

This release update the circe version from 0.9.x to 0.10.0 and SnakeYAML from 1.20 to 1.23.

circe-yaml 0.8.0

11 Apr 13:04
Compare
Choose a tag to compare

This release removes the unnecessary circe-parser dependency and updates the SnakeYAML version from 1.19 to 1.20. It also changes one implicit class into a non-value class because of issues on Scala 2.10, and adds support for "yes", "no", "on", and "off" as boolean values (thanks to Amir M. Saeid in #44).

circe-yaml 0.7.0

04 Jan 18:56
6885369
Compare
Choose a tag to compare

This release updates circe to 0.9.0 (and transitively Cats to 1.0.1).

circe-yaml 0.7.0-M1

29 Sep 15:52
Compare
Choose a tag to compare

This release updates circe to 0.9.0-M1, and adds support for YAML merge keys.

circe-yaml 0.6.1

06 Jun 01:44
Compare
Choose a tag to compare

This patch release is binary compatible with 0.6.0 and fixes a printing bug (#19) that could result in invalid YAML for a couple of control characters (\u0085 and \ufeff). This may be an upstream bug in SnakeYAML, but for now we're working around it by checking all strings and object keys for these characters and changing the scalar style to double quote when one of them is found.

See @non's comment here for more information about the issue and #28 and #29 for the fix.

circe-yaml 0.6.0

05 Jun 14:30
Compare
Choose a tag to compare

This release updates the circe version from 0.7.0 to 0.8.0 and the SnakeYAML version from 1.17 to 1.18.

It also fixes an issue with block and flow styles being reversed (#22; thanks @denisrosset) and adds a preserveOrder option that allows printers to use insertion order (#23; also thanks to @denisrosset). It also includes doc fixes (#20) and build updates (#25) by @jonas and @n4to4.

Note that because of a change in SnakeYAML 1.18, long strings may be split across lines when they weren't previously. If this isn't the behavior you want, you can set splitLines = false to ensure that it doesn't happen.

circe-yaml 0.5.0

21 Jan 21:06
Compare
Choose a tag to compare

This release updates the circe version to 0.7.0 and includes artifacts for Scala 2.10 and 2.12 for the first time (in addition to 2.11).

Known issues

Control characters in strings are not currently escaped properly (see #19).

circe 0.6.0 updates with parser fix

22 Nov 23:51
Compare
Choose a tag to compare
  • Upgrade circe to 0.6.0
  • Upgrade cats to 0.8.1
  • Fixed #2
  • Major breaking changes to interface
  • Moved all SnakeYAML specific code to snake package