Releases: ekrich/sconfig
sconfig 1.11.0
This is release 38 of sconfig which supports the Scala line of products.
Highlights 💥
This update adds many fixes and enhancements that are included in the upstream Java project. Other outstanding issues are tracked here: #29
-
The ability to hide the rendering of environment variables included in your config that are secrets you don't want exposed.
-
New: Adds the ability to format HOCON files by Waldemar Wosiński. This is a new capability in
sconfig
that is not in the upstream Java project. This has been a long standing and frequently requested feature in the upstream project. It should be possible to create a VSCode plugin or addconfigfmt
command to Metals.
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.10.0..v1.11.0
6 (5) Eric K Richardson
2 Scala Steward
1 (2) Waldemar Wosiński
Note: The numbers in parens above are what they should be but the author messed up a PR that was co-authored.
Special thank you to Waldemar Wosiński, @kastoestoramadus, for pushing for rendering support which can open up formatting of HOCON files. The contributions encouraged me to catch up on other fixes and improvements already merged to the upstream Java project. 🎤 👏
What's Changed
- Update sjavatime to 1.4.0 by @ekrich in #453
- Making rendering useful for formatting files (2) by @kastoestoramadus co-authored by @ekrich in #454
- Update sbt, scripted-plugin to 1.11.3 by @scala-steward in #457
- Update scalafmt-core to 3.9.8 by @scala-steward in #456
- BadMap throws exception if hashCode returns Integer.MIN_VALUE by @ekrich in #459
- Fixed support for keys that look like numbers longer than an int by @ekrich in #460
- Performance fix: added capacity parameter in ArrayLists by @ekrich in #461
- [ISSUE-455] showEnvVariableValues code ported, one bugfix by @kastoestoramadus in #458
- Fix #462 / #463 Scalafix updates and developer documentation by @ekrich in #464
New Contributors
- @kastoestoramadus made their first contribution in #458 Note: the first pull was really #454 which should have been co-authored.
Full Changelog: v1.10.0...v1.11.0
sconfig 1.10.0
This is release 37 of sconfig which supports the Scala line of products.
Highlights 💥
Update for Scala Native 0.5.8 and sbt 1.11.2 release for Sonatype Central snapshots.
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.9.1..v1.10.0
5 Scala Steward
2 Eric K Richardson
What's Changed
- Fast Forward to 1.9.2 by @ekrich in #446
- Update scalafmt-core to 3.9.7 by @scala-steward in #447
- Update sbt-ci-release to 1.11.1 by @scala-steward in #448
- Update sbt, scripted-plugin to 1.11.1 by @scala-steward in #449
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.8 by @scala-steward in #450
- Update sbt, scripted-plugin to 1.11.2 by @scala-steward in #451
- Release for Scala Native 0.5.8 by @ekrich in #452
Full Changelog: v1.9.1...v1.10.0
sconfig 1.9.1
This is release 36 of sconfig which supports the Scala line of products.
Highlights 💥
Update for new publishing to Sonatype Central vs OSSHR - https://central.sonatype.org/publish/publish-guide/. This means that sbt
and sbt-ci-release
have been updated which target Central.
Scala.js (1.19.0) is a minor release and not backward compatible the previous release (1.18.x). There are new features and better Web Assembly support. See https://www.scala-js.org/news/2025/04/21/announcing-scalajs-1.19.0/
The is also an update to Scala 3.3.6 from 3.3.5. See https://github.com/scala/scala3/releases/tag/3.3.6
- Scala 3.3.6 LTS
- Scala Native 0.5.7 (no change)
- Scala.js 1.19.0
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.9.0..v1.9.1
8 Scala Steward
3 Eric K Richardson
What's Changed
- Update sbt, scripted-plugin to 1.10.11 by @scala-steward in #435
- Update sbt-scalajs, scalajs-compiler, ... to 1.19.0 by @scala-steward in #436
- Update CI and use Native scalafmt by @ekrich in #437
- Fast forward to 1.9.1 for mima by @ekrich in #439
- Update scalafmt-core to 3.9.5 by @scala-steward in #440
- Update scalafmt-core to 3.9.6 by @scala-steward in #441
- Update sbt-scalafix, scalafix-core, ... to 0.14.3 by @scala-steward in #442
- Update scala3-library, ... to 3.3.6 by @scala-steward in #443
- Update sbt, scripted-plugin to 1.11.0 by @scala-steward in #445
- Update sbt-ci-release to 1.11.0 by @scala-steward in #444
Full Changelog: v1.9.0...v1.9.1
sconfig 1.9.0
This is release 35 of sconfig which supports the Scala line of products.
Highlights 💥
Update so Scala 3 community build will run and verify. Scala Native (0.5.7) has NIR changes (forward but not backward compatible) so the bump is a minor release. Scala.js (1.18.x) is also not backward compatible the previous release (1.17.x).
- Scala 3.3.5 LTS, 2.13.16
- Scala Native 0.5.7
- Scala.js 1.18.2
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.8.0..v1.9.0
18 Scala Steward
5 Eric K Richardson
What's Changed
- Allow some more File tests to run on Native by @ekrich in #408
- Fix #237: Fix deprecations by @ekrich in #410
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.6 by @scala-steward in #411
- Update sbt, scripted-plugin to 1.10.6 by @scala-steward in #412
- Update sbt-ci-release to 1.9.2 by @scala-steward in #413
- Update sbt, scripted-plugin to 1.10.7 by @scala-steward in #414
- Update Scala.js to 1.18.1 to support Java 21 by @ekrich in #415
- Minor doc issues seen in scalafmt update by @ekrich in #417
- Update sbt-scalafix, scalafix-core to 0.14.0 by @scala-steward in #418
- Update scala-library to 2.13.16 by @scala-steward in #419
- Update scalafmt-core to 3.8.5 by @scala-steward in #420
- Update scalafmt-core to 3.8.6 by @scala-steward in #422
- Update sbt-scalajs, scalajs-compiler, ... to 1.18.2 by @scala-steward in #421
- Update scala3-library, ... to 3.3.5 by @scala-steward in #423
- Update scala-collection-compat to 2.13.0 by @scala-steward in #424
- Update scalafmt-core to 3.9.1 by @scala-steward in #427
- Update sbt-scalafix, scalafix-core, ... to 0.14.2 by @scala-steward in #426
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.7 by @scala-steward in #428
- Update scalafmt-core to 3.9.2 by @scala-steward in #429
- Update sbt, scripted-plugin to 1.10.10 by @scala-steward in #431
- Update sbt-ci-release to 1.9.3 by @scala-steward in #433
- Update scalafmt-core to 3.9.4 by @scala-steward in #434
Full Changelog: v1.8.1...v1.9.0
sconfig 1.8.1
This is release 34 of sconfig which supports the Scala line of products.
Highlights 💥
Small release for missed updates - refer to https://github.com/ekrich/sconfig/releases/tag/v1.8.0
- Scala 2.12.20
- sbt 1.10.5
- sbt-ci-release 1.9.0
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.8.0..v1.8.1
1 Eric K Richardson
Thanks to the all the Scala Contributors that have helped. 🎤 👏
What's Changed
Full Changelog: v1.8.0...v1.8.1
sconfig 1.8.0
This is release 33 of sconfig which supports the Scala line of products.
Highlights 💥
- New support for Scala.js
ConfigDocumentFactory parseReader, parseString
- New support for Scala Native
ConfigDocumentFactory parseReader, parseString, parseFile
andConfigFactory parseFile
- Enhanced test coverage
Prev # | New # | |
---|---|---|
Scala.js | 318 | 352 |
Scala Native | 318 | 356 |
Scala JVM | 532 | 532 |
- Scala Native
0.5.5
improvements - Update for Scala.js (1.17.0), JVM Scala (3.3.4, 2.13.15)
Details below.
Contributors 👥
According to git shortlog -sn --no-merges v1.7.0..v1.8.0
18 Eric K Richardson
16 Scala Steward
Thanks to the all the Scala Contributors that have helped. Special thanks to @armanbilge for design and refactoring advice for new Scala.js and Scala Native functionality. 🎤 👏
What's Changed
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.2 by @scala-steward in #377
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.3 by @scala-steward in #378
- Update scalafmt-core to 3.8.2 by @scala-steward in #379
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.4 by @scala-steward in #380
- Update sbt to 1.10.0 by @scala-steward in #376
- Update Scala to 2.13.14 and scalafix to 0.12.1 by @ekrich in #381
- Update sbt to 1.10.1 by @scala-steward in #382
- Update scalafmt-core to 3.8.3 by @scala-steward in #383
- Update sbt-mima-plugin to 1.1.4 by @scala-steward in #385
- Update sbt-ci-release to 1.6.0 by @scala-steward in #386
- Update auxlib, clib, javalib, junit-plugin, ... to 0.5.5 by @scala-steward in #387
- Update sbt-ci-release to 1.6.1 by @scala-steward in #388
- Update sbt to 1.10.2 by @scala-steward in #390
- Update Scala versions based on the Scalafix supported versions by @ekrich in #392
- Update scala3-library, ... to 3.3.4 by @scala-steward in #395
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 by @scala-steward in #394
- Update sbt-scalafix, scalafix-core to 0.13.0 by @scala-steward in #393
- Revert "Update sbt-scalafix, scalafix-core to 0.13.0" by @ekrich in #396
- Update scala-library to 2.13.15 by @scala-steward in #391
- Add Scala Steward Conf file for PR updates by @ekrich in #399
Full Changelog: v1.7.0...v1.8.0
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