Skip to content

Bump Scala and Node dependency versions#22

Merged
adamnfish merged 1 commit into
mainfrom
dependency-bumps-2026-07
Jul 17, 2026
Merged

Bump Scala and Node dependency versions#22
adamnfish merged 1 commit into
mainfrom
dependency-bumps-2026-07

Conversation

@adamnfish

Copy link
Copy Markdown
Owner

Routine dependency refresh across the Scala backend and the Node-based frontend/e2e tooling.

Scala

Dependency From To
Scala 3.3.7 3.3.8 (latest LTS patch)
sbt 1.12.5 1.12.14
AWS Java SDK 2.42.6 2.48.3
scanamo 6.0.0 7.0.0
cats-effect 3.6.3 3.7.0
circe 0.14.15 0.14.16
javalin 7.0.1 7.2.2
logback-classic 1.5.32 1.5.38
log4cats-slf4j 2.7.1 2.8.0
aws-xray-recorder-sdk-core 2.20.0 2.21.1
sbt-native-packager 1.7.4 1.11.7

Test libraries: scalatest 3.2.20, munit 1.3.4, munit-scalacheck 1.3.0, scalacheck-effect-munit 2.1.0, munit-cats-effect 2.2.0, scalacheck-1-19 3.2.20.0, cats-effect-testing-scalatest 1.8.0.

Notes:

  • sbt-native-packager moved from com.typesafe.sbt to the com.github.sbt organisation; the plugin coordinate is updated accordingly.
  • scanamo 6 → 7 and scalacheck-effect 1 → 2 are major bumps, but no source changes were needed.
  • sbt-dynamodb stays at 2.0.3 (no newer release exists).
  • aws-lambda-java-core/events, cats-core, scalacheck and scala-logging are already at their latest stable versions.

Node

  • frontend: svgo ^4.0.2, partysocket ^1.3.0, lockfile refreshed (parcel/elm toolchain already at latest).
  • e2e: @playwright/test ^1.61.1, @types/node ^26.1.1, typescript ^5.9.3 — deliberately staying on the TypeScript 5.x line rather than jumping to 7.x, which is the new native-compiler rewrite and felt too risky to fold into a routine bump.

Testing

  • sbt test passes locally on the new versions (all modules, including the DynamoDB-backed integration suite: 50 passed, 0 failed).
  • lambda/Universal/packageBin path exercised via full compile; CI packages it as usual.
  • Frontend elm-test passes locally (57/57).

🤖 Generated with Claude Code

Scala:
- Scala 3.3.7 -> 3.3.8, sbt 1.12.5 -> 1.12.14
- AWS Java SDK 2.42.6 -> 2.48.3, scanamo 6.0.0 -> 7.0.0
- cats-effect 3.6.3 -> 3.7.0, circe 0.14.15 -> 0.14.16
- javalin 7.0.1 -> 7.2.2, logback 1.5.32 -> 1.5.38
- log4cats 2.7.1 -> 2.8.0, aws-xray 2.20.0 -> 2.21.1
- test libs: scalatest 3.2.20, munit 1.3.4, munit-scalacheck 1.3.0,
  scalacheck-effect-munit 2.1.0, munit-cats-effect 2.2.0,
  scalacheck-1-19 3.2.20.0, cats-effect-testing-scalatest 1.8.0
- sbt-native-packager 1.7.4 -> 1.11.7 (now under com.github.sbt)

Node:
- frontend: svgo 4.0.2, partysocket 1.3.0, lockfile refresh
- e2e: @playwright/test 1.61.1, @types/node 26.1.1, typescript 5.9.3
  (staying on the TS 5.x line rather than the 7.x native-compiler
  rewrite)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@adamnfish
adamnfish merged commit 88556c4 into main Jul 17, 2026
3 checks passed
@adamnfish
adamnfish deleted the dependency-bumps-2026-07 branch July 17, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant