Skip to content

Circe 0.14.0-M7

Pre-release
Pre-release
Compare
Choose a tag to compare
@travisbrown travisbrown released this 15 May 08:52
v0.14.0-M7
b9c42e9

This release introduces Scala 3 support (and drops 3.0.0-RC3). There are also several dependency patch version updates.

The following modules are published for Scala 2.12, 2.13, and 3.0:

  • circe-core
  • circe-extras
  • circe-generic
  • circe-numbers and circe-numbers-testing
  • circe-parser, circe-jawn, and circe-scalajs
  • circe-pointer
  • circe-refined
  • circe-scodec
  • circe-testing

Four of these are not currently published for Scala.js because of a missing test dependency (circe-extras, circe-generic, circe-refined, and circe-scodec). Please note that the Scala 3 artifacts for Scala.js are currently completely untested and should be considered even more experimental than the Scala 3 artifacts for the JVM.

The remaining modules that are not published for Scala 3 are circe-literal, circe-pointer-literal, and circe-shapes. At least the two literal modules are likely to be included in 0.14.0.

This milestone release is guaranteed by MiMa to be backward-binary-compatible with 0.14.0-M6, but no other previous releases, and there are no guarantees about binary compatibility with future 0.14.0 releases. In general the points of breakage with previous releases should be limited to deprecated methods, but please take care if using this milestone with other libraries published against earlier releases of Circe.