Skip to content

chore: bump tier 1 dependency versions#396

Open
scroix wants to merge 2 commits intomuseumsvictoria:devfrom
scroix:chore/tier1-dependency-bumps
Open

chore: bump tier 1 dependency versions#396
scroix wants to merge 2 commits intomuseumsvictoria:devfrom
scroix:chore/tier1-dependency-bumps

Conversation

@scroix
Copy link
Copy Markdown
Member

@scroix scroix commented Feb 28, 2026

Brings core dependencies up to current stable releases and unifies joda-time (was split between 2.6 and 2.10.10 across modules, now 2.10.14 everywhere).

Bumps:

  # Build tooling
  Gradle wrapper       8.14.38.14.4

  # Runtime
  joda-time            2.6/2.10.102.10.14 (unified)
  commons-daemon       1.0.151.4.0
  httpcomponents       4.5.54.5.14
  jjwt                 0.11.50.12.6

  # Test
  JUnit Jupiter        5.7.05.10.0
  Mockito              3.12.45.15.2
  Playwright           1.49.01.50.0

Note

Mockito 3→5 looks scary but our only test usage (mock(), when(), thenReturn()) is stable across versions.

Align joda-time to 2.10.14, JUnit 5 to 5.10.0, Mockito to 5.15.2,
commons-daemon to 1.4.0, HttpClient to 4.5.14, jjwt to 0.12.6,
and Playwright to 1.50.0. All safe patch/minor bumps with no API
breakage — verified via clean build and full test suite.
Picks up backported Java 25 support, fixing the Groovy buildscript
compilation error ("Unsupported class file major version 69") that
occurred whenever build.gradle files were modified on JDK 25.
@scroix scroix self-assigned this Feb 28, 2026
@scroix scroix added dependencies Pull requests that update a dependency file build Anything related to the building of the software labels Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Anything related to the building of the software dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant