v0.3.1
A maintenance release. There are no library code changes — this is a dependency
refresh on top of 0.3.0, plus a couple of build/CI fixes.
Dependency updates
- Bouncy Castle 1.84 → 1.85 (
bcprov-jdk18on, used for NKey Ed25519 signing) - jsoniter-scala 2.38.14 → 2.38.17
- Scala 3.3.7 → 3.3.8
- munit 1.3.2 → 1.3.4, scalafmt 3.11.1 → 3.11.3
- sbt 1.12.11 → 1.12.13, sbt-typelevel 0.8.6 → 0.8.7
Build & CI
- Scala Steward now pins sbt to the 1.x line. sbt 2 is a breaking rewrite of the
build definition, so that move stays a deliberate migration rather than
something picked up from an automated dependency PR (#36) - The
Validate Steward ConfigCI job runs on JDK 17 — it was failing on JDK 11,
which scala-steward no longer supports
Compatibility
- Binary compatible with 0.3.0 (MiMa-checked); no source changes required
- Scala 3, cats-effect 3.7, fs2 3.13; JDK 11+
What's Changed
- Patch updates by @ThatScalaGuy in #28
- Test library updates by @ThatScalaGuy in #27
- Patch updates by @ThatScalaGuy in #29
- Patch updates by @ThatScalaGuy in #31
- Typelevel & FS2 updates by @ThatScalaGuy in #34
- Pin sbt to the 1.x line for Scala Steward by @ThatScalaGuy in #36
- Patch updates by @ThatScalaGuy in #33
- Test library updates by @ThatScalaGuy in #32
- Other dependency updates by @ThatScalaGuy in #35
Full Changelog: v0.3.0...v0.3.1