Sconfig Versions Save

Scala configuration library supporting HOCON for Scala, Java, Scala.js, and Scala Native

v1.7.0

1 month ago

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

New Contributors

Full Changelog: https://github.com/ekrich/sconfig/compare/v1.6.0...v1.7.0

v1.6.0

4 months ago

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

Full Changelog: https://github.com/ekrich/sconfig/compare/v1.5.1...v1.6.0

v1.5.1

8 months ago

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: https://github.com/ekrich/sconfig/compare/v1.5.0...v1.5.1

v1.5.0

1 year ago

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: https://github.com/ekrich/sconfig/compare/v1.4.9...v1.5.0

v1.4.9

2 years ago

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

Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.8...v1.4.9

v1.4.8

2 years ago

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: https://github.com/ekrich/sconfig/compare/v1.4.7...v1.4.8

v1.4.7

2 years ago

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. 🎤 👏

v1.4.6

2 years ago

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 https://github.com/ekrich/sconfig/issues/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

Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.5...v1.4.6

v1.4.5

2 years ago

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

New Contributors

Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.4...v1.4.5

v1.4.4

3 years ago

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. 🎤 👏