Scala configuration library supporting HOCON for Scala, Java, Scala.js, and Scala Native
OTHER License
Bot releases are hidden (Show)
This is release 32 of sconfig which supports the Scala line of products.
0.5.0
with multi-thread and 32-bit supportDetails below.
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
🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.6.0...v1.7.0
Published by ekrich 10 months ago
This is release 31 of sconfig which supports the Scala line of products.
java.io.Reader
support for Scala.js and Scala Native (PR for Scala.js was needed)Details below.
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 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.5.1...v1.6.0
Published by ekrich about 1 year ago
This is release 30 of sconfig which supports the Scala line of products.
Details below.
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 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.5.0...v1.5.1
Published by ekrich about 2 years ago
This is release 29 of sconfig which supports the Scala line of products.
Details below.
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. 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.9...v1.5.0
Published by ekrich over 2 years ago
This is release 28 of sconfig which supports the Scala line of products.
Details below.
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. 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.8...v1.4.9
Published by ekrich almost 3 years ago
This is release 27 of sconfig which supports the Scala line of products.
Details below.
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. 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.7...v1.4.8
Published by ekrich almost 3 years ago
This is release 26 of sconfig which supports the Scala line of products.
Support for all the current Long Term Support (LTS) versions of Java.
Details below.
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. 🎤 👏
Published by ekrich almost 3 years ago
This is release 25 of sconfig which supports the Scala line of products.
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.
Details below.
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. 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.5...v1.4.6
Published by ekrich about 3 years ago
This is release 24 of sconfig which supports the Scala line of products.
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.
Details below.
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. 🎤 👏
Full Changelog: https://github.com/ekrich/sconfig/compare/v1.4.4...v1.4.5
Published by ekrich over 3 years ago
This is release 23 of sconfig which supports the Scala line of products.
Update Scala to 3.0.0
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. 🎤 👏
Published by ekrich over 3 years ago
This is release 22 of sconfig which supports the Scala line of products.
Update Scala to 3.0.0-RC3 and sbt to 1.5.2
According to git shortlog -sn --no-merges v1.4.2..v1.4.3
5 Scala Steward
1 Eric K Richardson
Thanks to everyone using this library. 🎤 👏
Published by ekrich over 3 years ago
This is the 21st release of sconfig which supports the Scala line of products.
Update Scala to 3.0.0-RC2
According to git shortlog -sn --no-merges v1.4.1..v1.4.2
7 Scala Steward
3 Eric K Richardson
Thanks to everyone using this library. 🎤 👏
Published by ekrich over 3 years ago
This is the 20th release of sconfig which supports the Scala line of products.
Update Scala to 3.0.0-RC1 and 2.13.5
@throws
annotation in the right place (#146)According to git shortlog -sn --no-merges v1.4.0..v1.4.1
6 Scala Steward
4 Eric K Richardson
1 Seth Tisue
Thank-you @SethTisue for all your support and the community build. 🎤 👏
Published by ekrich over 3 years ago
This is the 19th release of sconfig which supports the Scala line of products.
Update Scala Native to 0.4.0
for Scala 2.11
and add 2.12
, 2.13
. Only Scala Native 3.0.0-M3 is missing from the matrix.
According to git shortlog -sn --no-merges v1.3.6..v1.4.0
4 Eric K Richardson
3 Scala Steward
Thank-you @LeeTibbert for keeping the faith with me about Scala Native and for @WojciechMazur, @catap,
@errikos, @lolgab, @sjrd and the rest of the contributors that got Scala Native to the next release. 🎤 👏
Published by ekrich almost 4 years ago
This is the 18th release of sconfig which supports the Scala line of products.
Update Scala versions to 3.0.0-M3
and 2.13.4
.
Scala Native 0.4.0-M2
for Scala 2.11
. Scala.js 1.3.1
, and Scala JVM are supported on Scala 2.11
, 2.12
, 2.13
, and 3.0.0
(aka Dotty). Pure Java projects are also supported but require the Scala library 2.12
or greater. All platforms are supported on Java 8
and 11
.
According to git shortlog -sn --no-merges v1.3.5..v1.3.6
1 Eric K Richardson
4 Scala Steward
Thanks Tom Grigg @griggt for helping me with my sbt
problem. 🎤 👏
Published by ekrich almost 4 years ago
This is the 17th release of sconfig which supports the Scala line of products.
This completes full Scala 3 support on JVM and Scala.js.
Scala Native 0.4.0-M2
for Scala 2.11
. Scala.js 1.3.1
, and Scala JVM are supported on Scala 2.11
, 2.12
, 2.13
, and 3.0.0-M2
(aka Dotty). Pure Java projects are also supported but require the Scala library 2.12
or greater. All platforms are supported on Java 8
and 11
.
According to git shortlog -sn --no-merges v1.3.4..v1.3.5
3 Eric K Richardson
3 Scala Steward
Thanks to the Scala.js and Dotty teams. 🎤 👏
Published by ekrich almost 4 years ago
This is the 16th release of sconfig which supports the Scala line of products.
Scala Native 0.4.0-M2
for Scala 2.11
. Scala.js 1.3.0
, and Scala JVM are supported on Scala 2.11
, 2.12
, 2.13
, and 3.0.0-M1
(aka Dotty). Pure Java projects are also supported but require the Scala library 2.12
or greater. All platforms are supported on Java 8
and 11
.
Note: the previous release 1.3.3
is the last release supporting Scala.js 0.6.x
.
3.0.0-M1
Properties.load
is supported on Scala.js
0.6.x
According to git shortlog -sn --no-merges v1.3.3..v1.3.4
7 Scala Steward
6 Eric K Richardson
Thanks to the Scala.js and Dotty teams. Some of the build change were hard. 🎤 👏
Published by ekrich about 4 years ago
This is the 15th release of sconfig which supports the Scala line of products.
Scala Native 0.4.0-M2
for Scala 2.11
. Scala.js 0.6.33
, 1.1.1
, and Scala JVM are supported on Scala 2.11
, 2.12
, 2.13
, and JVM only for 0.27.0-RC1
(aka Dotty). Pure Java projects are also supported but require the Scala library. All platforms are supported on Java 8
and 11
.
According to git shortlog -sn --no-merges v1.3.2..v1.3.3
3 Scala Steward
1 Eric K Richardson
Thanks to the Scala, Scala.js teams and Scala Steward. 🎤 👏
Published by ekrich about 4 years ago
This is the 14th release of sconfig which supports the Scala line of products.
Scala Native 0.4.0-M2
for Scala 2.11
. Scala.js 0.6.33
, 1.1.1
, and Scala JVM are supported on Scala 2.11
, 2.12
, 2.13
, and JVM only for 0.27.0-RC1
(aka Dotty). Pure Java projects are also supported but require the Scala library. All platforms are supported on Java 8
and 11
.
0.27.0-RC1
.According to git shortlog -sn --no-merges v1.3.1..v1.3.2
3 Eric K Richardson
1 Scala Steward
Thanks to the Dotty team and Scala Steward. 🎤 👏
Published by ekrich about 4 years ago
This is the 13th release of sconfig which supports the Scala line of products.
Scala Native 0.4.0-M2
for Scala 2.11
. Scala.js 0.6.33
, 1.1.1
, and Scala JVM are supported on Scala 2.11
, 2.12
, 2.13
, and JVM only for 0.26.0-RC1
(aka Dotty). Pure Java projects are also supported but require the Scala library. All platforms are supported on Java 8
and 11
.
0.6.33
and 1.1.1
and Dotty to 0.26.0-RC1
.varargs
support which allows calling a varargs
method from Java - https://github.com/lampepfl/dotty/issues/7212
2.13.3
and 2.12.12
According to git shortlog -sn --no-merges v1.3.0..v1.3.1
4 Eric K Richardson
3 Scala Steward
Thanks to the Scala, Scala.js, and Dotty teams for their updates. Special thanks to Guillaume Martres
(@smarter) for always lending a hand and being kind. 🎤 👏