Skip to content

Release VelocityNavigator 4.4.0 - #2

Merged
Cyrusbye720 merged 1 commit into
mainfrom
release/4.4.0
Jul 20, 2026
Merged

Release VelocityNavigator 4.4.0#2
Cyrusbye720 merged 1 commit into
mainfrom
release/4.4.0

Conversation

@Cyrusbye720

Copy link
Copy Markdown
Contributor

What changed

  • add configurable server display names, descriptions, shared menu ordering, and visibility across Java inventory, Java chat, and Bedrock selectors
  • add GUI schema v2 migration, state-specific inventory styles, and /vn menu validate
  • preserve raw Velocity server IDs for routing, health checks, tokens, and connections
  • support inventory sizes from 2-6 rows with collision-safe navigation controls
  • verify one universal Java 17-bytecode JAR against Velocity 3.4.x, 3.5.x, and 4.0.0
  • update the wiki, README, changelog, and Hangar/Modrinth/Spigot marketplace copy
  • remove one orphaned dashboard counter; retain required license headers while enforcing no non-license Java comments

Why

Velocity server IDs cannot contain friendly spacing in many configurations. This release separates presentation names from routing identifiers so operators can show labels such as Main Lobby 1 without changing their existing velocity.toml topology. The menu validator and migration path reduce configuration mistakes while preserving older TOML files.

Validation

  • default clean Maven package: 242 tests passed on the Velocity 3.4 API baseline
  • Java 25 + velocity4-compat clean package: 242 tests passed against Velocity API 4.0.0 and Adventure 5
  • final artifact bytecode: Java 17 (class major 61)
  • compiled-class reachability scan: no orphaned production classes; Bukkit bridge entry point correctly retained
  • source comment policy: no non-license Java comments
  • git diff --check: passed
  • practical two-backend Velocity network and exact-JAR startup smoke checks completed during release verification

@Cyrusbye720
Cyrusbye720 merged commit 755b3dd into main Jul 20, 2026
3 checks passed
@Cyrusbye720
Cyrusbye720 deleted the release/4.4.0 branch July 20, 2026 07:19
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