Skip to content

Release 1.4.0

Compare
Choose a tag to compare
@satabin satabin released this 10 Jun 16:23
· 890 commits to main since this release
v1.4.0
69f97aa

This minor release contains a lot of improvements most notably in the XML tools.

  • XML
    • Emit start and end document events properly (see #324)
    • Add an option to keep parsed comments (see #325)
    • Add XML document builder and eventifier with an implementation for scala-xml nodes (see #328)
    • Allow XML documents to have a postlog (misc elements appearing after the root element) (see #329)
  • JSON
    • Cross-build JSON interpolators module to scala.js (see #286)
  • Common
    • Run all XML tests on JVM/JS (see #309)
    • Add CharLikeChunks for UTF-8 (see #322)

In addition following dependency updates are included:

  • Update scala-library, scala-reflect to 2.12.16
  • Update fs2-core, fs2-io to 3.2.8
  • Update scalafmt-core to 3.5.8
  • Update scala-java-time, ... to 2.4.0
  • Update weaver to 0.7.12
  • Update shapeless3-deriving to 3.1.0
  • Update circe-core, circe-parser to 0.14.2
  • Update scala3-library, ... to 3.1.2
  • Update portable-scala-reflect to 1.1.2
  • Update sbt-header to 5.7.0
  • Update sbt-scalajs, scalajs-compiler, ... to 1.10.0
  • Update sbt-mdoc to 2.3.2
  • Update shapeless to 2.3.9
  • Update scala-collection-compat to 2.7.0
  • Update sbt-scalajs-crossproject to 1.2.0
  • Update sbt to 1.6.2
  • Update scala-library, scala-reflect to 2.13.8
  • Update sbt-scoverage to 1.9.3

For a complete list of issues and PRs, see the milestone

This release was brought to you by the following contributors:

git shortlog -sn --no-merges v1.3.1..v1.4.0                           
    53  Scala Steward
    12  Lucas Satabin
     7  Yannick Heiber
     5  Gnieh Scala Steward[bot]
     4  Arman Bilge