Skip to content

Releases: ekrich/sconfig

sconfig 1.4.5

08 Oct 23:08
584ab83
Compare
Choose a tag to compare

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: v1.4.4...v1.4.5

sconfig 1.4.4

13 May 21:47
7361a71
Compare
Choose a tag to compare

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

sconfig 1.4.3

13 May 18:35
fb075b7
Compare
Choose a tag to compare

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

Changes 💥

  • Update sbt 1.5.2 and Scala 3.0.0-RC3 (#169)
  • Update sbt to 1.5.2 (#168)
  • Update sbt-mima-plugin to 0.9.0 (#167)
  • Update sbt to 1.5.1 (#165)
  • Update sbt-dotty to 0.5.5 (#164)
  • Update sbt to 1.5.0 (#163)

Contributors 👥

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

sconfig 1.4.2

13 May 18:31
f2108a4
Compare
Choose a tag to compare

This is the 21st release of sconfig which supports the Scala line of products.

Update Scala to 3.0.0-RC2

Changes 💥

  • Upgrade to Scala 3.0.0-RC2 (#162)
  • Update sbt-scalajs, scalajs-compiler, ... to 1.5.1 (#161)
  • Update sbt-dotty to 0.5.4 (#160)
  • Update scala-collection-compat to 2.4.3 (#159)
  • Update sbt-ci-release to 1.5.7 (#158)
  • Update CI badge
  • Update ci versions
  • Update sbt to 1.4.9 (#156)
  • Update sbt-ci-release to 1.5.6 (#157)
  • Update sbt to 1.4.8 (#155)

Contributors 👥

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

sconfig 1.4.1

24 Feb 17:31
27605b8
Compare
Choose a tag to compare

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

Changes 💥

  • Update for Scala 3.0.0-RC1 and 2.13.5 (#153)
  • Update scala-collection-compat to 2.4.2 (#150)
  • Update sbt-dotty to 0.5.3 (#149)
  • Add a release script
  • Update SCALA-NATIVE.md
  • Update sbt-scalajs, scalajs-compiler, ... to 1.5.0 (#148)
  • Update sjavatime to Scala 3 dependency (#147)
  • Update sbt to 1.4.7 (#143)
  • Put @throws annotation in the right place (#146)
  • Update sjavatime to 1.1.1 (#145)
  • Update scala-collection-compat to 2.4.1 (#144)

Contributors 👥

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

sconfig 1.4.0

27 Jan 05:42
68a3b0a
Compare
Choose a tag to compare

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.

Changes 💥

  • Upgrade to Scala Native 0.4.0 (#139)
    • Use new java.time API
    • JUnit working for cross project
  • Update sbt-dotty to 0.5.2 (#140)
  • Add github actions and update gitignore
  • Fix Auto-application and eta-expansion sites (#136)
  • Update for Scala 2.12.13 and Travis (#134)
  • Update scalajs-junit-test-plugin to 1.4.0 (#132)
  • Update sbt to 1.4.6 (#130)

Contributors 👥

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

sconfig 1.3.6

22 Dec 22:24
f1edca5
Compare
Choose a tag to compare

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.

Changes 💥

  1. Update Scala versions 2.13.4 and 3.0.0-M3 #129 by ekrich
  2. Update sbt-dotty to 0.5.1 #128 by scala-steward
  3. Update sbt-dotty to 0.5.0 #127 by scala-steward
  4. Update sbt to 1.4.5 #126 by scala-steward
  5. Update sbt-ci-release to 1.5.5 #125 by scala-steward

Contributors 👥

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

sconfig 1.3.5

25 Nov 02:42
4219fe0
Compare
Choose a tag to compare

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.

Changes 💥

  1. Fixes #55: Scala 3 / Dotty Support #124 by ekrich
    • Update scala-collection-compat to 1.3.1 and Scala to 3.0.0-M2
  2. Update build.sbt for scala-collection-compat 2.3.0 and Scala.js 1.3.1 #122 by ekrich
  3. Update scala-collection-compat to 2.3.0 #121 by scala-steward
  4. Update sbt-scalajs, scalajs-compiler, ... to 1.3.1 #119 by scala-steward
  5. Update sbt-dotty to 0.4.6 #118 by scala-steward

Contributors 👥

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

sconfig 1.3.4

04 Nov 00:13
367bf86
Compare
Choose a tag to compare

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.

Changes 💥

  1. Scala 3 M1 support (#117)
    • Update to Scala 3.0.0-M1
    • Remove PlatformProperties as Properties.load is supported on Scala.js
  2. Update sbt-dotty to 0.4.5 (#114)
  3. Update sbt to 1.4.2 (#115)
  4. Update to Scala 3.0.0-M1 nightly (#109)
  5. Update sbt-mima-plugin to 0.8.1 (#111)
  6. Update sbt-dotty to 0.4.4 (#110)
  7. Update to run all tests for Dotty, one fails (#92)
  8. Update sbt-scalajs, scalajs-compiler, ... to 1.3.0 (#106)
  9. Fixes #99: Update Dotty support for Scala.js (#105)
    • Update build for Scala.js support with Dotty
    • Update callsites with empty parens
    • Drop support for Scala.js 0.6.x
  10. Update sbt to 1.4.0 (#103)

Contributors 👥

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

sconfig 1.3.3

14 Sep 21:51
67b90c0
Compare
Choose a tag to compare

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.

Changes 💥

  1. Add remaining delegation need for Scala.js stubs #97
  2. Update scala-collection-compat to 2.2.0 #96
  3. Update sbt-mima-plugin to 0.8.0 #94
  4. Update sbt-scala-native-crossproject, ... to 1.0.0 #93

Contributors 👥

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