Skip to content

Upgrade JUnit to 6.1.3 - #8

Merged
MrPippi merged 1 commit into
mainfrom
cc/charming-keller-a0vyen
Oct 9, 2026
Merged

MrPippi merged 1 commit into
mainfrom
cc/charming-keller-a0vyen

Conversation

@MrPippi

@MrPippi MrPippi commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Summary

Updates org.junit.jupiter:junit-jupiter from 5.14.4 to 6.1.3. This is a test-scope dependency only, so the built jar is unchanged.

  • All the JUnit modules now resolve to 6.1.3: jupiter api/engine/params, platform commons and engine.
  • surefire 3.6.0 picks up the JUnit Platform provider automatically. No surefire config change was needed.
  • No test-code changes. JUnit 6 drops APIs that were deprecated in 5.x, and none of them are used here.
  • JUnit 6 requires Java 17+. We build on Java 25.
  • Docs: README and CLAUDE.md now say JUnit 6. CHANGELOG.md gets an [Unreleased] entry and a v2.0.0...HEAD link. The released 1.0.0/2.0.0 entries are untouched.

Test plan

  • ./mvnw clean verify on JDK 25: 81 tests, 0 failures, no new deprecation warnings
  • CI is green

🤖 Generated with Claude Code

https://claude.ai/code/session_018syaxkhsW9ioZChSmth9Xx


Generated by Claude Code

Test scope only; the jar is unchanged. All 81 tests pass on JDK 25 with
no test-code changes or new deprecation warnings, and surefire 3.6.0
picks up the JUnit Platform 6 provider automatically. Docs and an
[Unreleased] CHANGELOG entry updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018syaxkhsW9ioZChSmth9Xx
@MrPippi
MrPippi marked this pull request as ready for review October 9, 2026 02:32
@MrPippi
MrPippi merged commit 4b6b5d7 into main Oct 9, 2026
1 check passed
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.

2 participants