Releases: ekrich/sconfig
sconfig 1.7.0
This is release 32 of sconfig which supports the Scala line of products.
Highlights 💥
- NEW: Scala Native
0.5.0
with multi-thread and 32-bit support - Update for Scala.js (1.16.0), JVM Scala (3.3.3)
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.6.0..v1.7.0
5 Scala Steward
3 Eric K Richardson
2 dependabot[bot]
Thanks to the all the Scala Contributors that have helped. Thanks @WojciechMazur for Scala Native 0.5.0
🎤 👏
What's Changed
- Drop Java 8 in CI by @ekrich in #358
- Move dependabot file by @ekrich in #359
- Bump actions/setup-java from 3 to 4 by @dependabot in #360
- Bump actions/checkout from 3 to 4 by @dependabot in #361
- Update junit-plugin, junit-runtime, ... to 0.4.17 by @scala-steward in #362
- Update scalafmt-core to 3.8.0 by @scala-steward in #363
- Update sbt to 1.9.9 by @scala-steward in #364
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @scala-steward in #370
- Update scalafmt-core to 3.8.1 by @scala-steward in #371
- Towards a Scala Native 0.5.0 release by @ekrich in #369
New Contributors
- @dependabot made their first contribution in #360
Full Changelog: v1.6.0...v1.7.0
sconfig 1.6.0
This is release 31 of sconfig which supports the Scala line of products.
Highlights 💥
- Refactor to support more test coverage for Scala.js and Scala Native
- Tests increased from 154 to 318. Still 532 for JVM
- Add
java.io.Reader
support for Scala.js and Scala Native (PR for Scala.js was needed) - Update for Scala.js (1.15.0), Scala Native (0.4.16), JVM Scala (3.3.1)
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.5.1..v1.6.0
7 Scala Steward
3 Eric K Richardson
Thanks to the all the Scala Contributors that have helped. @armanbilge for design help to share more code 🎤 👏
What's Changed
- Update sbt to 1.9.6 by @scala-steward in #347
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @scala-steward in #348
- Towards support File access on Scala Native by @ekrich in #349
- Update junit-plugin, junit-runtime, ... to 0.4.16 by @scala-steward in #351
- Update sbt to 1.9.7 by @scala-steward in #352
- Update scalafmt-core to 3.7.15 by @scala-steward in #353
- Update scalafmt-core to 3.7.16 by @scala-steward in #354
- Update scalafmt-core to 3.7.17 by @scala-steward in #355
- Add dependabot and gitignore for scala-cli by @ekrich in #356
- Provide for better Platform support and testing by @ekrich in #350
Full Changelog: v1.5.1...v1.6.0
sconfig 1.5.1
This is release 30 of sconfig which supports the Scala line of products.
Highlights 💥
- Next release since Scala 3.2.0
- Update Scala to 3.3.1 Long Term Release (LTS), as well as 2.13.12, and 2.12.18
- Update for Scala.js (1.13.2), and Scala Native (0.4.15)
- Update docs to be more idiomatic scaladoc
- Advertize scalafix Enable - Thanks @bjaglin !
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.5.0..v1.5.1
54 Scala Steward
12 Eric K Richardson
1 Brice Jaglin
Thanks to the all the Scala Contributors that have helped. @som-snytt for help with -Wconf 🎤 👏
What's Changed
- Mostly minor changes and improvements in the build, docs, and version changes.
- See the full change log below for details.
Full Changelog: v1.5.0...v1.5.1
sconfig 1.5.0
This is release 29 of sconfig which supports the Scala line of products.
Highlights 💥
- Drop Scala 2.11 so minor version changes
- Update for Scala, Scala.js, and Scala Native
- Allow scaladoc 3 generation
- Compiled with Scala 3.2.0, 2.13.8, and 2.12.17
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.4.9..v1.5.0
27 Scala Steward
12 Eric K Richardson
Thanks to the all the Scala Contributors that have helped. 🎤 👏
What's Changed
- Mostly minor changes and improvements in the build, docs, and version changes.
- See the full change log below for details.
Full Changelog: v1.4.9...v1.5.0
sconfig 1.4.9
This is release 28 of sconfig which supports the Scala line of products.
Highlights 💥
- Update for Scala Native 0.4.3 - Scala 3 support.
- Update Scala version to 2.13.8
- Add scalafmt support and check in CI
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.4.8..v1.4.9
3 Scala Steward
2 Eric K Richardson
Thanks to the Scala Native team for Scala 3 Support. 🎤 👏
What's Changed
- Update sbt-scalafix, scalafix-core to 0.9.34 by @scala-steward in #228
- Update scala-library to 2.13.8 by @scala-steward in #229
- Update auxlib, javalib, junit-plugin, ... to 0.4.3 by @scala-steward in #232
- Update Scalafmt to the latest version to enable Scala 3 formatting by @ekrich in #230
- Update for release 1.4.9 by @ekrich in #234
Full Changelog: v1.4.8...v1.4.9
sconfig 1.4.8
This is release 27 of sconfig which supports the Scala line of products.
Highlights 💥
- Update for Scala Native 0.4.3-RC2 - Scala 3 support.
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.4.7..v1.4.8
4 Eric K Richardson
Thanks to the Scala Native team for Scala 3 Support. 🎤 👏
What's Changed
Full Changelog: v1.4.7...v1.4.8
sconfig 1.4.7
This is release 26 of sconfig which supports the Scala line of products.
Highlights 💥
Support for all the current Long Term Support (LTS) versions of Java.
- 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.6..v1.4.7
7 Scala Steward
2 Eric K Richardson
Thanks to the Scala Native team. 🎤 👏
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
sconfig 1.4.5
This is release 24 of sconfig which supports the Scala line of products.
Highlights 💥
The big change is the addition of scalafix
artifacts so you can pretty much automate moving from the Java config
library to the cross platform Scala sconfig
library. Instructions are included in the README. Kudos to Brian Holt for this large contribution.
- Latest Scala and Scala.js
- Java 17 tested in CI
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.4.4..v1.4.5
19 Scala Steward
6 Eric K Richardson
2 Brian P. Holt
Big thanks to @bpholt for contributing the scalafix
setup. 🎤 👏
What's Changed
- Update sbt-mima-plugin to 0.9.1 by @scala-steward in #170
- Update scala-library to 2.13.6 by @scala-steward in #172
- Fix #173: Remove used Array and minor cleanup by @ekrich in #174
- Fix #151: Avoid using collection-compat on 2.13+ by @ekrich in #175
- Fix #166: Add semantic versioning by @ekrich in #176
- Update sbt-mima-plugin to 0.9.2 by @scala-steward in #177
- Update scala-library to 2.12.14 by @scala-steward in #178
- Update sbt to 1.5.3 by @scala-steward in #179
- Update sbt to 1.5.4 by @scala-steward in #182
- Update scalajs-compiler, ... to 1.6.0 by @scala-steward in #181
- Update mimi setting and use Java build matrix by @ekrich in #183
- Update scala-collection-compat to 2.5.0 by @scala-steward in #185
- Update sbt-scala-native-crossproject, ... to 1.1.0 by @scala-steward in #184
- Update scala3-library, ... to 3.0.1 by @scala-steward in #186
- Update sbt to 1.5.5 by @scala-steward in #187
- Fix #188: Add Java 17 to CI by @ekrich in #189
- Update sbt-mima-plugin to 1.0.0 by @scala-steward in #192
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 by @scala-steward in #190
- add scalafix rule to migrate code from Typesafe Config to sconfig by @bpholt in #191
- Update scala3-library, ... to 3.0.2 by @scala-steward in #195
- Update sbt-ci-release to 1.5.9 by @scala-steward in #198
- Update sbt-mima-plugin to 1.0.1 by @scala-steward in #199
- Update scala-library to 2.12.15 by @scala-steward in #196
- Update sbt-scalafix, scalafix-core to 0.9.31 by @scala-steward in #197
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 by @scala-steward in #200
- Add more empty-parens methods to the Scalafix rule by @bpholt in #194
- Update items for new release by @ekrich in #193
New Contributors
Full Changelog: v1.4.4...v1.4.5
sconfig 1.4.4
This is release 23 of sconfig which supports the Scala line of products.
Update Scala to 3.0.0
Changes 💥
- Update to Scala 3.0.0
Contributors 👥
According to git shortlog -sn --no-merges v1.4.3..v1.4.4
0 Scala Steward
1 Eric K Richardson
Thanks to everyone using this library. 🎤 👏