Skip to content

v2026.1.22

Choose a tag to compare

@github-actions github-actions released this 04 Sep 00:26
· 168 commits to main since this release
af378d1

Scala 3.9 (LTS)

uni is now built with Scala 3.9.0, the new LTS. Scala 3's TASTy compatibility is one-way, so from this release on, projects that depend on uni must use Scala 3.9 or later. The sbt 2.x plugins (sbt-uni, sbt-uni-crossproject, sbt-uni-playwright) keep working on sbt 2.0.x: they run in sbt's metabuild Scala and, for sbt-uni, call a pinned Scala 3.8-built uni in-process (see adr/2026-09-03-sbt-uni-in-process-uni-pin.md).

What's Changed

🔥 Breaking Changes

  • chore: Finish the Scala 3.9 (LTS) upgrade by decoupling sbt-uni from uni's Scala version by @xerial in #689

🚀 Features

  • feature: Build the electron-app renderer with Rx HTML by @xerial in #677

🐛 Bug Fixes

  • fix: Bump electron-app deps to clear Dependabot security alerts by @xerial in #674

🔗 Dependency Updates

  • Update sbt-uni, sbt-uni-crossproject, ... to 2026.1.21 by @scala-steward-wvlet[bot] in #662
  • Update sbt to 2.0.4 by @scala-steward-wvlet[bot] in #663
  • build(deps): bump actions/labeler from 6 to 7 by @dependabot[bot] in #664
  • Update scalafmt-core to 3.11.5 by @scala-steward-wvlet[bot] in #665
  • build(deps): bump scala-steward-org/scala-steward-action from 2 to 2.92.0 by @dependabot[bot] in #666
  • Update sbt to 2.0.5 by @scala-steward-wvlet[bot] in #667
  • Update netty-codec-http, netty-handler, ... to 4.2.17.Final by @scala-steward-wvlet[bot] in #668
  • build(deps-dev): bump vitepress from 2.0.0-alpha.18 to 2.0.0-alpha.19 by @dependabot[bot] in #669
  • Update sbt to 2.0.6 by @scala-steward-wvlet[bot] in #670
  • Update junit-platform-commons, ... to 6.1.3 by @scala-steward-wvlet[bot] in #671
  • build(deps): bump scala-steward-org/scala-steward-action from 2.92.0 to 2.95.0 by @dependabot[bot] in #672
  • build(deps-dev): bump mermaid from 11.16.0 to 11.16.1 by @dependabot[bot] in #673
  • build(deps): bump scala-steward-org/scala-steward-action from 2.95.0 to 2.96.0 by @dependabot[bot] in #676
  • Update sbt-pgp to 2.3.2 by @scala-steward-wvlet[bot] in #678
  • Update sbt to 2.0.7 by @scala-steward-wvlet[bot] in #679
  • build(deps-dev): bump mermaid from 11.16.1 to 11.17.0 by @dependabot[bot] in #680
  • build(deps-dev): bump electron from 43.4.0 to 43.4.1 in /examples/electron-app in the minor-and-patch group by @dependabot[bot] in #682
  • build(deps-dev): bump mermaid from 11.17.0 to 11.17.1 by @dependabot[bot] in #683
  • Update sbt to 2.0.8 by @scala-steward-wvlet[bot] in #684
  • build(deps-dev): bump mermaid from 11.17.1 to 11.17.2 by @dependabot[bot] in #685
  • build(deps): bump actions/setup-java from 5 to 6 by @dependabot[bot] in #681
  • Update scala3-library, ... to 3.9.0 by @scala-steward-wvlet[bot] in #688

🛠 Internal Updates

  • chore: Enable Dependabot for the electron-app example by @xerial in #675

📚 Docs

  • docs: Lead README with library usage and make dependency snippets consistent by @xerial in #686

Full Changelog: v2026.1.21...v2026.1.22