diff --git a/CHANGELOG.md b/CHANGELOG.md index 5dd8440..0fd9ecc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,8 +19,28 @@ Version format: `XX.YY.ZZ` (zero-padded semver). ## [Unreleased] ### Added +- `branch-cleanup.yml`: auto-delete merged feature branches after PR merge — synced to all 47 repos +- `governance.yml`: lightweight YAML schema replacing HCL definition files for repo governance config - `auto-bump.yml`: auto patch-bump version on every push to dev -- Removed redundant bump from pre-release.yml (handled by auto-bump) + +### Changed +- **Definitions removed**: deleted `definitions/` directory (63,602 lines of HCL) — Template repos are now the canonical source for platform-specific files +- **Template path migration**: `templates/gitea/` → `templates/mokogitea/`, all `.github/` references → `.mokogitea/` across definitions and sync tools +- `version_bump.php`: preserves version suffix (e.g. `-dev`) through bumps — moko manifest is now the single source of truth for the full version string (#191) +- `version_read.php`: accepts suffix from moko manifest (was stripping it) +- `update-server.yml`: removed `DISPLAY_VERSION` — derives filename directly from manifest version (#191) +- `pre-release.yml`: removed `SUFFIX` variable — version string already includes suffix +- `push_files.php`: detects platform from manifest.xml via API instead of local sync definition files +- `auto_detect_platform.php`: gracefully handles missing schema directory +- `DefinitionParser.php`: deleted — no longer needed +- `manifest-schema.xsd`: moved from `definitions/` to `templates/schemas/` + +### Removed +- `definitions/default/` — 10 HCL definition files (generic, joomla, dolibarr, platform, standards, etc.) +- `definitions/sync/` — 48 auto-generated sync tracking files +- `lib/Enterprise/DefinitionParser.php` — HCL parser (replaced by Template repo sourcing) +- Redundant bump from pre-release.yml (handled by auto-bump) +- 47 merged feature branches cleaned up from remote ## [09.02.00] - 2026-05-26