From db0cb37d8f73e35530e6871fb8a7fa2dba1774be Mon Sep 17 00:00:00 2001 From: forkless Date: Mon, 1 Jun 2026 19:34:49 +0200 Subject: [PATCH] Update CHANGELOG for v0.2.2 and v0.2.3 --- CHANGELOG.md | 23 +++++++++++++++++++++++ build.sh | 7 +++++++ 2 files changed, 30 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6aee1f0..2d1f269 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,29 @@ All notable changes to NotAlterra are documented in this file. --- +## [v0.2.3] — 2026-06-01 + +### Added +- 25-test integration suite (guard, config, ops, gvas) +- Issue templates (bug report, feature request) +- CONTRIBUTING.md with AI usage disclosure +- GOVERNANCE.md with access recovery plan +- Build script warns when CHANGELOG lacks current version + +### Security +- Logged paths truncated at `Subnautica2/` — personal paths removed + +## [v0.2.2] — 2026-06-01 + +### Changed +- 100% function doc coverage with automated check script +- `last_path` → `save_path`, `last_scan` → `save_scan`, `config_path` → `ini_path` +- Windows executable renamed to `NotAlterra.exe` +- Diligence skill added for verification + +### Security +- Logged paths truncated at `Subnautica2/` — personal paths removed + ## [v0.2.0] — 2026-06-01 ### Added diff --git a/build.sh b/build.sh index b1f1edc..95fac6a 100755 --- a/build.sh +++ b/build.sh @@ -18,6 +18,13 @@ fi VERSION=$(grep '^version' Cargo.toml | head -1 | sed 's/.*"\(.*\)".*/\1/') echo "=== NotAlterra v${VERSION} ===" +# Ensure changelog has current version header +if grep -q "## \[v${VERSION}\]" CHANGELOG.md 2>/dev/null; then + echo " CHANGELOG.md already has v${VERSION} entry" +else + echo " WARNING: CHANGELOG.md has no v${VERSION} entry — add one before releasing" +fi + # Ensure Windows target is installed if ! rustup target list --installed | grep -q x86_64-pc-windows-gnu; then echo "Installing Windows target..."