Changelog
0.6.0
2026-04-28
- Fix StringFormat garbled output for 5+ placeholders (#481)
- Support using HOCON substitutions (#480)
- Update munit to 1.3.0 (#485)
- Update munit-scalacheck to 1.3.0 (#486)
- Update sbt, scripted-plugin to 1.12.10 (#487)
- Update sbt-scalajs, scalajs-compiler, … to 1.21.0 (#482)
- Update mdoc, sbt-mdoc to 2.9.0 (#484)
- Update sbt, scripted-plugin to 1.12.9 (#483)
- Update sbt, scripted-plugin to 1.12.8 (#479)
- Update sbt, scripted-plugin to 1.12.6 (#478)
- Update log4cats-slf4j to 2.8.0 (#477)
- Update munit-cats-effect to 2.2.0 (#476)
- Update cats-effect, cats-effect-kernel to 3.7.0 (#475)
- Update munit to 1.2.4 (#474)
- Update sbt, scripted-plugin to 1.12.5 (#473)
- Update munit to 1.2.3 (#472)
- Update sbt, scripted-plugin to 1.12.4 (#471)
- Update sbt, scripted-plugin to 1.12.3 (#470)
- Update sbt-houserules to 0.11.10 (#469)
- Update sbt-houserules to 0.11.9 (#467)
- Update sbt, scripted-plugin to 1.12.2 (#468)
- Update munit to 1.2.2 (#466)
- Update sbt, scripted-plugin to 1.12.1 (#465)
- Update sbt-scalajs, scalajs-compiler, … to 1.20.2 (#463)
- Update sbt, scripted-plugin to 1.12.0 (#464)
- Update mdoc, sbt-mdoc to 2.8.2 (#462)
- Update sconfig to 1.12.4 (#461)
- Update sconfig to 1.12.2 (#460)
- Update sconfig to 1.12.1 (#459)
- Upgrade to sbt-houserules 0.11.8
- Update sbt-houserules to 0.11.7 (#455)
- Update scala3-compiler, scala3-library, … to 3.3.7 (#456)
- Update munit to 1.2.1 (#454)
- Update sbt, scripted-plugin to 1.11.7 (#451)
- Update http4s-dsl, http4s-ember-server to 1.0.0-M46 (#450)
- Update circe-parser to 0.14.15 (#448)
- Update sconfig to 1.12.0 (#449)
- Update http4s-dsl, http4s-ember-server to 1.0.0-M45 (#447)
- Update munit to 1.2.0 (#446)
- Update munit-scalacheck to 1.2.0 (#444)
- Update sbt-scalajs, scalajs-compiler, … to 1.20.1 (#442)
- Update sbt, scripted-plugin to 1.11.6 (#443)
- Update sbt, scripted-plugin to 1.11.5 (#441)
- Update sbt-ci-release to 1.11.2 (#440)
- Upgrade to sbt-houserules 0.11.6
- Update sbt, scripted-plugin to 1.11.4 (#438)
- Update scalajs-dom to 2.8.1 (#436)
- Update cats-effect, cats-effect-kernel to 3.6.3 (#437)
- Update sbt-ci-release to 1.11.1 (#427)
- Update sconfig to 1.11.0 (#435)
- Update mdoc, sbt-mdoc to 2.7.2 (#433)
- Update cats-effect, cats-effect-kernel to 3.6.2 (#434)
- Update sbt, scripted-plugin to 1.11.3 (#432)
- Update circe-parser to 0.14.14 (#431)
- Update sconfig to 1.9.1 (#426)
- Update log4cats-slf4j to 2.7.1 (#425)
- Update sbt, scripted-plugin to 1.11.0 (#424)
- Update sbt-ci-release to 1.11.0 (#423)
- Update sbt-houserules to 0.11.5 (#422)
- Update scala3-compiler, scala3-library, … to 3.3.6 (#421)
- Update munit to 1.1.1 (#420)
- Update sbt-scalajs, scalajs-compiler, … to 1.19.0 (#419)
- Update circe-parser to 0.14.13 (#418)
- Update mdoc, sbt-mdoc to 2.7.1 (#417)
- Update mdoc, sbt-mdoc to 2.7.0 (#416)
- Update cats-effect, cats-effect-kernel to 3.6.1 (#415)
- Update munit-cats-effect to 2.1.0 (#414)
- Update cats-effect, cats-effect-kernel to 3.6.0 (#413)
- Update sconfig to 1.9.0 (#410)
- Update circe-parser to 0.14.12 (#409)
- Update sbt, scripted-plugin to 1.10.11 (#411)
- Update mdoc, sbt-mdoc to 2.6.5 (#412)
- Update sbt-ci-release to 1.9.3 (#408)
- Update sbt, scripted-plugin to 1.10.10 (#407)
- Update sbt, scripted-plugin to 1.10.9 (#406)
- Update shapeless to 2.3.13 (#405)
- Update slf4j-simple to 2.0.17 (#404)
- Update sbt-houserules to 0.11.4 (#403)
- Update mdoc, sbt-mdoc to 2.6.4 (#402)
- Update mdoc, sbt-mdoc to 2.6.3 (#401)
- Update scala3-compiler, scala3-library, … to 3.3.5 (#400)
- Update sbt-blowout-yaml-circe to 0.2.1 (#397)
- Update sbt-scalajs, scalajs-compiler, … to 1.18.2 (#398)
- Update munit-scalacheck to 1.1.0 (#399)
- Update munit to 1.1.0 (#396)
- Update sbt-blowout-yaml-circe to 0.2.0 (#395)
- Upgrade to scala 3.3.4
- Update cats-core, cats-laws to 2.13.0 (#394)
- Update sbt-houserules to 0.11.3 (#392)
- Update scala-library to 2.13.16 (#393)
- Update http4s-dsl, http4s-ember-server to 1.0.0-M44 (#383)
- Fix missing sbt in CI
- Update sbt-scalajs, scalajs-compiler, … to 1.18.1 (#391)
- Update munit to 1.0.4 (#390)
- Update sbt-houserules to 0.11.1 (#388)
- Update sbt, scripted-plugin to 1.10.7 (#389)
- Update sbt-blowout-yaml-circe to 0.1.2 (#387)
- Update sbt-ci-release to 1.9.2 (#386)
- Update mdoc, sbt-mdoc to 2.6.2 (#385)
- Update munit to 1.0.3 (#382)
- Update cats-effect, cats-effect-kernel to 3.5.7 (#380)
- Update cats-effect, cats-effect-kernel to 3.5.6 (#379)
- Update sbt, scripted-plugin to 1.10.5 (#378)
- Update sconfig to 1.8.1 (#377)
- Update http4s-dsl, http4s-ember-server to 1.0.0-M43 (#376)
- Update cats-effect, cats-effect-kernel to 3.5.5 (#375)
- Update sbt, scripted-plugin to 1.10.4 (#374)
- Update sbt-ci-release to 1.9.0 (#373)
- Update sbt, scripted-plugin to 1.10.3 (#372)
- Update sbt-ci-release to 1.8.0 (#371)
- Upgrade to actions/download-artifact@v4
- Upgrade to actions/upload-artifact@v4
0.5.3
2024-10-09
- Apply paradox material theme to documentation
- Upgrade to https 1.0.0-M42
- Upgrade to munit 1.0.2
- Upgrade to sbt 1.10.2
- Upgrade to sbt-ci-release 1.7.0
- Upgrade to sbt-houserules 0.9.0
- Upgrade CI dependencies
- Update cats-core, cats-laws to 2.10.0 (#296)
- Update cats-core, cats-laws to 2.12.0 (#345)
- Update cats-effect, cats-effect-kernel to 3.5.2 (#308)
- Update cats-effect, cats-effect-kernel to 3.5.3 (#320)
- Update cats-effect, cats-effect-kernel to 3.5.4 (#329)
- Update circe-parser to 0.14.10 (#358)
- Update circe-parser to 0.14.6 (#298)
- Update circe-parser to 0.14.7 (#336)
- Update circe-parser to 0.14.8 (#346)
- Update circe-parser to 0.14.9 (#348)
- Update http4s-dsl, http4s-ember-server to 1.0.0-M41 (#330)
- Update log4cats-slf4j to 2.7.0 (#338)
- Update mdoc, sbt-mdoc to 2.3.8 (#309)
- Update mdoc, sbt-mdoc to 2.4.0 (#310)
- Update mdoc, sbt-mdoc to 2.5.0 (#312)
- Update mdoc, sbt-mdoc to 2.5.1 (#313)
- Update mdoc, sbt-mdoc to 2.5.2 (#318)
- Update mdoc, sbt-mdoc to 2.5.3 (#347)
- Update mdoc, sbt-mdoc to 2.5.4 (#351)
- Update mdoc, sbt-mdoc to 2.6.0 (#361)
- Update mdoc, sbt-mdoc to 2.6.1 (#362)
- Update paradox-theme-generic, sbt-paradox to 0.10.6 (#322)
- Update paradox-theme-generic, sbt-paradox to 0.10.7 (#333)
- Update sbt to 1.9.4 (#297)
- Update sbt to 1.9.6 (#304)
- Update sbt to 1.9.7 (#311)
- Update sbt to 1.9.8 (#317)
- Update sbt to 1.9.9 (#325)
- Update sbt-ci-release to 1.6.0 (#352)
- Update sbt-ci-release to 1.6.1 (#356)
- Update sbt-houserules to 0.7.2 (#295)
- Update sbt-houserules to 0.7.4 (#300)
- Update sbt-houserules to 0.7.5 (#323)
- Update sbt-houserules to 0.7.6 (#328)
- Update sbt-houserules to 0.7.7 (#349)
- Update sbt-houserules to 0.8.1 (#364)
- Update sbt-scalajs, scalajs-compiler, … to 1.14.0 (#306)
- Update sbt-scalajs, scalajs-compiler, … to 1.15.0 (#316)
- Update sbt-scalajs, scalajs-compiler, … to 1.16.0 (#331)
- Update sbt-scalajs, scalajs-compiler, … to 1.17.0 (#365)
- Update sbt-web-scalajs to 1.3.0 (#314)
- Update scala-library to 2.13.12 (#302)
- Update scala-library to 2.13.13 (#326)
- Update scala-library to 2.13.15 (#363)
- Update scala3-library, … to 3.3.1 (#301)
- Update scala3-library, … to 3.3.3 (#327)
- Update scalajs-dom to 2.7.0 (#305)
- Update scalajs-dom to 2.8.0 (#307)
- Update sconfig to 1.5.1 (#303)
- Update sconfig to 1.6.0 (#315)
- Update sconfig to 1.7.0 (#335)
- Update shapeless to 2.3.11 (#340)
- Update shapeless to 2.3.12 (#341)
- Update slf4j-simple to 2.0.11 (#319)
- Update slf4j-simple to 2.0.12 (#324)
- Update slf4j-simple to 2.0.13 (#334)
- Update slf4j-simple to 2.0.16 (#354)
- Update slf4j-simple to 2.0.9 (#299)
0.5.2
2023-07-25
- Relax GitHub Actions dependency versions
- Remove outdated libraryDependencySchemes
- Fix JamesIves/github-pages-deploy-action version
- Upgrade to http4s 1.0.0-M40
- Upgrade to java 17
- Upgrade to sbt-houserules 0.7.1
- Upgrade to scala 3.3.0
- Update cats-core, cats-laws to 2.9.0 (#245)
- Update cats-effect, cats-effect-kernel to 3.5.1 (#288)
- Update circe-parser to 0.14.5 (#269)
- Update mdoc, sbt-mdoc to 2.3.7 (#261)
- Update paradox-theme-generic, sbt-paradox to 0.10.5 (#292)
- Update sbt to 1.9.3 (#294)
- Update sbt-ci-release to 1.5.12 (#277)
- Update sbt-revolver to 0.10.0 (#272)
- Update sbt-scalajs, scalajs-compiler, … to 1.13.2 (#286)
- Update sbt-scalajs-crossproject to 1.3.2 (#289)
- Update scala-library to 2.13.11 (#285)
- Update scalajs-dom to 2.6.0 (#278)
- Update slf4j-simple to 2.0.7 (#270)
0.5.1
2022-10-11
- Only deploy documentation on release
- Update cats-core, cats-laws to 2.8.0 (#222)
- Update cats-effect, cats-effect-kernel to 3.3.14 (#226)
- Update mdoc, sbt-mdoc to 2.3.3 (#229)
- Update paradox-theme-generic, sbt-paradox to 0.10.2 (#218)
- Update sbt-scalajs-crossproject to 1.2.0 (#204)
- Update scala3-library, … to 3.2.0 (#236)
- Update scalajs-dom to 2.3.0 (#235)
- Update shapeless to 2.3.10 (#237)
- Upgrade to JamesIves/github-pages-deploy-action@4.4.0
- Upgrade to actions/checkout@v3.1.0
- Upgrade to actions/download-artifact@v3.0.0
- Upgrade to actions/setup-java@v3.5.1
- Upgrade to actions/upload-artifact@v3.1.0
- Upgrade to circe 0.14.3
- Upgrade to http4s 1.0.0-M37
- Upgrade to sbt 1.7.2
- Upgrade to sbt-houserules 0.5.2
- Upgrade to sbt-mdoc 2.3.6
- Upgrade to sbt-scalajs 1.11.0
- Upgrade to sconfig 1.5.0
0.5.0
2022-02-12
- Add support for Scala 3 (#196) @bardurdam
- Update cats-effect to 3.3.5 (#192)
- Update http4s to 1.0.0-M31 (#194)
- Update mdoc to 2.3.0 (#191)
- Update sbt to 1.6.2 (#193)
- Update sbt-ci-release to 1.5.10 (#188)
- Update sbt-houserules to 0.3.19 (#183)
- Update sbt-scalajs to 1.9.0
- Update scala-library to 2.13.8 (#185)
- Update sconfig to 1.4.9 (#190)
- Update slf4j-simple to 1.7.36 (#195)
0.4.0
2022-01-08
- Change organization to
io.taig - Migrate CI to github actions
- Rename
masterbranch tomain - Upgrade to cats 2.7.0
- Upgrade to cats-effect 3.3.3
- Upgrade to http4s 1.0.0-M30
- Upgrade to munit 0.7.29
- Upgrade to munit-cats-effect 1.0.7
- Upgrade to sbt 1.6.1
- Upgrade to sbt-houserules 0.3.18
- Upgrade to sbt-mdoc 2.2.24
- Upgrade to sbt-scalajs 1.8.0
- Upgrade to sbt-scalajs-crossproject 1.1.0
- Upgrade to sbt-web-scalajs 1.2.0
- Upgrade to scala 2.13.7
- Upgrade to scalajs-dom 2.1.0
- Upgrade to sconfig 1.4.7
- Upgrade to slf4j-simple 1.7.32
0.3.3
2021-05-28
- Update cats-core, cats-laws to 2.6.1 (#165)
- Update cats-effect, cats-effect-kernel to 3.1.1 (#166)
- Update circe-parser to 0.14.1 (#178)
- Update discipline-munit to 1.0.9 (#167)
- Update http4s-blaze-server, http4s-dsl to 1.0.0-M23 (#179)
- Update mdoc, sbt-mdoc to 2.2.21 (#171)
- Update munit, munit-scalacheck to 0.7.26 (#164)
- Update munit-cats-effect-3 to 1.0.3 (#168)
- Update sbt to 1.5.2 (#162)
- Update sbt-houserules to 0.3.10 (#175)
- Update scala-library to 2.13.6 (#174)
- Update sconfig to 1.4.4 (#169)
- Update shapeless to 2.3.7 (#173)
0.3.1
2021-04-01
- Fix broken
QuantitiesJSON encoder - Upgrade to cats-effect 3
- Upgrade to discipline-munit 1.0.7
- Upgrade to munit 0.7.23
- Upgrade to cats 2.5.0
- Upgrade to sbt-mdoc 2.2.19
- Update sbt-scalajs to 1.5.1 (#146)
- Update sbt-ci-release to 1.5.7 (#136)
- Update sbt to 1.5.0-RC2 (#135)
0.3.0
2021-04-01
Release failed, please use 0.3.0 instead
0.2.1
2021-03-22
- Plural ranges (#107)
- Fix StringFormatN source generator to start at index 0
- Don’t publish documentation artifacts
- Update cats-core, cats-laws to 2.4.2 (#120)
- Update cats-effect to 2.4.0 (#134)
- Update discipline-munit to 1.0.6 (#119)
- Update http4s-blaze-server, http4s-dsl to 0.21.20 (#129)
- Update mdoc_2.13, sbt-mdoc to 2.2.18 (#122)
- Update munit, munit-scalacheck to 0.7.22 (#118)
- Update munit-cats-effect-2 to 0.13.1 (#124)
- Update paradox-theme-generic, sbt-paradox to 0.9.2 (#126)
- Update sbt to 1.5.0-RC1 (#133)
- Update sbt-ci-release to 1.5.6 (#132)
- Update sbt-houserules to 0.3.6 (#130)
- Update sbt-scalajs, scalajs-compiler, … to 1.5.0 (#114)
- Update scala-library to 2.13.5 (#128)
- Update sconfig to 1.4.1 (#127)
- Upgrade to sbt 1.5.0-M2
0.2.0
2021-01-29
- Add
MonoidKinstance forTranslations - Add
SemigroupKinstance forNonEmptyTranslations - Rename
DictionatytoNonEmptyTranslations - Rename
Translations.toDictionaryto.withFallback - Streamline collection APIs
- Improve docs
0.1.6
2021-01-29
- Generate
StringFormatNboilerplate up to n=22 - Update munit-cats-effect-2 to 0.13.0 (#106)
- Minor doc enhancements
0.1.5
2021-01-28
- Fix
StringFormat.toStringto use 0-based-indices - Fix plurals example in docs
0.1.4
2021-01-28
- Change
StringFormatencoding toMessageFormatstyle - Add plurals section to docs
- Add argument section to docs
0.1.3
2021-01-28
- Create paradox documentation microsite
- Update sconfig to 1.4.0 (#104)
0.1.2
2021-01-26
- Add cats module
- Improve sample app
0.1.1
2021-01-26
- Allow
Optiondecoding for missing fields - Fix
DerivedDecodergiving wrong path in error message - Fix hocon loader
nullhandling - Add numeric
Encoderinstances - Add support for
Optionin codecs - Add
DictionaryandTranslations.toMap - Add
Dictionarycollection operations - Improve
Translations.toDictionary - Add
Dictionary.of - Add StringFormat tests
0.1.0
2021-01-26
- Ditch collection types and go all in on data classes
- Introduce
StringFormatforStringargument injection
0.0.1
2021-01-01
- Initial release
0.6.0