v2.1.5
What's Changed
Dependency Updates
- Scala 2.13.16 → 2.13.18, Scala 3.3.5 → 3.3.7
- sbt 1.11.7 → 1.12.6
- circe 0.14.10 → 0.14.15, play-json 3.0.4 → 3.0.6
- enumeratum 1.7.5 → 1.9.6
- pekko-stream 1.1.5 → 1.4.0, pekko-http 1.1.0 → 1.3.0
- http4s 0.23.32 → 0.23.33, http4s-stir 0.4.0 → 0.4.1
- slick 3.6.0 → 3.6.1, slick-pg 0.23.0 → 0.23.1
- doobie 1.0.0-RC10 → 1.0.0-RC12
- pureconfig 0.17.8 → 0.17.10
- scalacheck 1.18.1 → 1.19.0, scalacheck-derived 0.6.0 → 0.10.0
- magnolify-scalacheck 0.8.0 → 0.9.4
- baklava 1.0.8 → 1.1.1
- scalafmt 3.9.0 → 3.10.7
- sbt-scalajs 1.20.1 → 1.20.2, sbt-scala-native 0.5.6 → 0.5.10
- sbt-scalafmt 2.5.4 → 2.5.6, sbt-jmh 0.4.7 → 0.4.8, sbt-mdoc 2.6.1 → 2.8.2
Infrastructure
- Migrated from sbt-ci-release to sbt-typelevel-ci-release
- Modernized CI workflows (actions/checkout v4, setup-java v5, sbt caching)
- Added MiMa binary compatibility checks
Documentation
- Complete rewrite of documentation site with per-module pages
- All import paths verified against source code
- Slimmed down README, pointing to docs site
Full docs: https://theiterators.github.io/kebs/