feat(platform): support Purpur 26.3 #1

Merged
dmg merged 1 commits from ticket-414-support-purpur-26-3 into main 2026-10-17 03:51:18 +00:00
Owner

Ticket

Scope

  • compile and test on Java 25 against Purpur API 26.3.build.2651-stable
  • verify the exact Purpur 26.3 build 2651 runtime SHA-256 before an isolated plugin load/enable/disable test
  • retain api-version: "1.20", runtime identity, entrypoint, commands, permissions, data contracts, and package exclusions
  • update supported-platform documentation

No gameplay, GitOps, deployment, or cross-plugin compatibility changes are included.

Verification

  • Meaningful RED: 26.3 distribution assertion failed against the old 26.2 dependency
  • ./gradlew test --tests games.dmg.spigotquestboard.PurpurDistributionTest
  • ./gradlew purpurRuntimeTest
  • affected dialog/board/escrow/claim/persistence/ownership cohort
  • ./gradlew clean check jar — 264 tests, 0 failures/errors/skips
  • packaged snapshot JAR SHA-256: ea3bd4d2552e6487f289e0c330b8f9af4e4d7ab43d2ce22914e4c00beed29cbc

Tested head: 7496564b94b11867d8c8be3ebc11573b068896af
Tested tree: 07b713eddfc725c53b5878819c636340b569fed1
Tested base: 4abddb5d4db59fb5cffc42c60d2a2a1e4979e790
Frozen 127-input manifest SHA-256: fd3caeea07252fc3893723eff8807f110691824e5c52614bb25394f4012406b4

Merging this conventional feature commit triggers the repository's versioned semantic release. Exact merged-source tag and downloadable JAR verification remain required before ticket closure.

## Ticket - [OpenProject #414](https://project.dmg.games/work_packages/414) ## Scope - compile and test on Java 25 against Purpur API `26.3.build.2651-stable` - verify the exact Purpur 26.3 build 2651 runtime SHA-256 before an isolated plugin load/enable/disable test - retain `api-version: "1.20"`, runtime identity, entrypoint, commands, permissions, data contracts, and package exclusions - update supported-platform documentation No gameplay, GitOps, deployment, or cross-plugin compatibility changes are included. ## Verification - Meaningful RED: 26.3 distribution assertion failed against the old 26.2 dependency - `./gradlew test --tests games.dmg.spigotquestboard.PurpurDistributionTest` - `./gradlew purpurRuntimeTest` - affected dialog/board/escrow/claim/persistence/ownership cohort - `./gradlew clean check jar` — 264 tests, 0 failures/errors/skips - packaged snapshot JAR SHA-256: `ea3bd4d2552e6487f289e0c330b8f9af4e4d7ab43d2ce22914e4c00beed29cbc` Tested head: `7496564b94b11867d8c8be3ebc11573b068896af` Tested tree: `07b713eddfc725c53b5878819c636340b569fed1` Tested base: `4abddb5d4db59fb5cffc42c60d2a2a1e4979e790` Frozen 127-input manifest SHA-256: `fd3caeea07252fc3893723eff8807f110691824e5c52614bb25394f4012406b4` Merging this conventional feature commit triggers the repository's versioned semantic release. Exact merged-source tag and downloadable JAR verification remain required before ticket closure.
dmg added 1 commit 2026-10-17 03:50:04 +00:00
feat(platform): support Purpur 26.3
CI / build (pull_request) Successful in 49s
CI / build (push) Successful in 1m7s
7496564b94
dmg merged commit 453ed27293 into main 2026-10-17 03:51:18 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dmg/purpur-quest-board#1