Skip to content

2026-June-11 - 2026.06.16.15623

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jun 02:47
99f7a3e
Versioning: convert to 'calver' style and simplify (#14561)

Changes the versioning numbering to YYYY.MM.[release].[build]
and overall simplifies Version handling - to the extent
we can drop the 'Version.java' class entirely

Main update:
- Change version value to be a simple string of the form
  YYYY.MM.[release].[build], where:
    YYYY = 4 digit year
    MM = 2 digit month
    [release] = 'recommended release' number, sequential number
       when incremented indicates a player should upgrade their version
    [build] = build number, a sequential count of how many commits
       are in history. Existing feature of previous version scheme,
       works largely in part because we enforce a linear history

Breaking change:
- Remove version requirements in P2P network games (includes player bot games)

Compatible but notable:
- Remove min-version field from game XMLs