sconfig 1.4.6
This is release 25 of sconfig which supports the Scala line of products.
Highlights 💥
This release updates Scala Native to 0.4.2
which has a new java.util.IdentityHashMap
implementation that I authored for Scala.js and now ported to Scala Native along with some other related collection classes and tests. This was needed to fix the resolve
issue described in #141. In addition we now increased our shared code coverage for Scala.js and Scala Native from 3 tests to 154. The JVM version still has 532 so we expect we can refactor and do a bit better but many of the tests involve File, URL, Reflection, and Serialization. Only File being supported on Scala Native is a target for any additional tests using those JVM only features.
- Latest Scala, Scala.js, and Scala Native 0.4.2
- Java 8, 11, and 17 tested in CI
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.4.5..v1.4.6
4 Eric K Richardson
4 Scala Steward
Thanks to Mark Hammons @markehammons for finding the resolve
bug in Scala Native. It quite a bit of work to fix the issue but that is the only way we get better. 🎤 👏
What's Changed
- Update sbt-ci-release to 1.5.10 by @scala-steward in #201
- Update scala3-library, ... to 3.1.0 by @scala-steward in #202
- Update junit-interface to 0.13.2 by @scala-steward in #207
- Update to Scala Native 0.4.1 by @ekrich in #204
- Update scala-collection-compat to 2.6.0 by @scala-steward in #210
- Update Scala and Scalafix plus workaround for Node 17 by @ekrich in #213
- Share tests between platforms by @ekrich in #205
Full Changelog: v1.4.5...v1.4.6