Skip to content

release: prep v2.0.0 (changelog, OXCE-compat split, nameless nightlies) - #104

Merged
NonPolynomialTim merged 2 commits into
mainfrom
release/v2.0.0
Jul 29, 2026
Merged

release: prep v2.0.0 (changelog, OXCE-compat split, nameless nightlies)#104
NonPolynomialTim merged 2 commits into
mainfrom
release/v2.0.0

Conversation

@NonPolynomialTim

Copy link
Copy Markdown
Collaborator

Prepares the v2.0.0 official release.

  • CHANGELOG.md: full 2.0.0 section covering everything since the legacy v1.8.4 release (baseline f78ed72). Curated notes, no contributor names.
  • version.h: new OPENXCOM_VERSION_OXCE_NUMBER macro (never CI-stamped). Engine-compat (mod requiredExtendedVersion) and the OXCE update check now compare against the OXCE version instead of the CI-stamped coop version. Without this, tagging v2.0.0 would stamp OPENXCOM_VERSION_NUMBER to 2,0,0,0 and every mod requiring a modern OXCE would refuse to load, plus the main-menu update nag would fire forever.
  • ModInfo.cpp / CrossPlatform.cpp: switch those checks to the new macro.
  • ci-main.yml: nightly auto-notes now also strip the 'by @author' credit from What's Changed bullets.

After merge: tag the merge commit v2.0.0 and push the tag; ci-main publishes the release with the CHANGELOG section as the body.

🤖 Generated with Claude Code

NonPolynomialTim and others added 2 commits July 28, 2026 22:39
- CHANGELOG.md: full 2.0.0 section covering everything since the legacy
  v1.8.4 release (baseline f78ed72); curated notes carry no
  contributor names.
- version.h: new OPENXCOM_VERSION_OXCE_NUMBER (never CI-stamped) so
  engine-compat and update checks compare against the OXCE version, not
  the coop version - tagging v2.0.0 would otherwise fail every mod
  requiring a modern OXCE and permanently show the update nag.
- ModInfo.cpp / CrossPlatform.cpp: switch those checks to the new macro.
- ci-main.yml: nightly notes now also strip the "by @author" credit from
  the What's Changed bullets.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@NonPolynomialTim
NonPolynomialTim merged commit e062041 into main Jul 29, 2026
10 checks 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.

1 participant