Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 12:43
· 3 commits to main since this release
Immutable release. Only release title and notes can be modified.
cfaa954

2.0.0 - 2026-10-17

Breaking changes

  • Require full JDK 21, retain JDK 21/25 support, and emit Java 21 bytecode.
  • Require Maven 3.9.16, add Maven 3.10.0, and test Gradle 8.14.6/9.8.1.
  • Consolidate Jackson implementations on 3.2.3 and adopt JToon 3.0.0 TOON semantics.
  • Upgrade Cognitive Java to 1.0.0, NullAway to 0.14.2, and SpotBugs to 4.10.5;
    preserve quality thresholds and public JSON/JUnit/CLI contracts.
  • Refresh build/publishing plugins, use setup-java 6, and verify emitted archive
    bytecode, Maven runtime metadata, dependency inventory, and license contents.

Changed

  • Automate signed release tags and publication after a reviewed version-change
    PR merges, with protected-source validation and required CI on the merge commit.
  • Reuse the imported GPG home for Gradle publication signing and verify the
    resulting signatures during publishing preflight.
  • Refresh compatible dependencies, including Woodstox and stax2-api, and run the
    complete Gradle verification lifecycle across the supported compatibility matrix.