Files
MokoCLI/CHANGELOG.md
T
Jonathan Miller 1799401db5
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
feat: add standard file headers to all 57 files missing them
- Add Copyright + FILE INFORMATION headers to 11 PHP enterprise classes
- Add FILE INFORMATION blocks to 9 PHP files with incomplete headers
- Add headers to 2 test files
- Add markdown comment headers to 27 index/README files
- Add headers to 5 root markdown files
- Add FILE INFORMATION to 4 files with existing but incomplete headers

All files now conform to moko-platform file header standard.

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 17:10:19 -05:00

3.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog. Version format: XX.YY.ZZ (zero-padded semver).

[Unreleased]

[05.00.00] - 2026-05-11

Added

  • Centralized MokoWaaS Grafana dashboard for all Joomla sites (2-column layout)
  • MokoStandards MCP server with 24 governance tools
  • Wiki health check and GitHub wiki mirror sync
  • Daily wiki sync workflow — mirrors all Gitea wikis to GitHub
  • CHANGELOG [Unreleased] section check in repo health (5 pts)
  • Client platform type with detection and structure definition
  • PHPStan, Gitleaks, and Renovate — templates, workflows, and docs
  • Cascade and branch protection workflow documentation
  • Branch protection setup workflow
  • Client-site definition
  • Pre-release workflow for manual dev/alpha/beta/rc builds
  • PR-check, security-audit, notify, cleanup workflow definitions
  • Expanded workflow suite (10 workflows from MokoOnyx)
  • .gitea/workflows definitions to Joomla structure defs
  • Joomla workflow templates from MokoOnyx
  • Cleanup script to remove .claude/ and .mcp.json from repos
  • Auto-discover all repos with wikis across all orgs
  • CLAUDE.md to repo health check, flag unwanted files
  • .moko-platform manifest (replaces .mokostandards)
  • PR branch policy check workflow

Changed

  • Major version bump: 04.05.0005.00.00 across all definitions, templates, and wiki
  • Grafana endpoint dashboards: 2 columns per row (reduced congestion)
  • Sync engine clones template repos at runtime for workflows
  • Simplified platform types across definitions and sync engine
  • Removed templates/github — all CI/templates now in .gitea/
  • Removed templates/workflows — canonical source is now template repos
  • Updated mokostandards xmlns to point to MokoStandards-API repo
  • Comprehensive repo health check updates

Fixed

  • Remove gitea-actions[bot] from push whitelist (not a real user)
  • Delete-then-create branch protection rules to avoid 422
  • Patch version bump in pre-release workflow
  • Always emit <client> tag in UpdateXmlGenerator
  • Rewrite updates.xml.template with 5 stability channels
  • Migrate .mokostandards from .github/ to .gitea/ on Gitea

[04.05.00] - 2026-03-15

Added

  • Dual-platform support (Gitea + GitHub) and Joomla template tooling
  • Templates, CLI dirs, docs, and Gitea-first platform config
  • Sync to all branches, listBranches, ext-zip
  • All templates from MokoStandards

Changed

  • Migrated to Gitea-only workflows and API
  • Converted all gh CLI calls to Gitea API curl across workflow templates
  • Gitea-primary tokens: GA_TOKEN for Gitea API, GH_TOKEN for GitHub mirror
  • Updated all references to MokoConsulting org and Gitea URLs

Fixed

  • Guzzle base_uri resolution for Gitea API paths
  • Replace all hardcoded GitHub API URLs with platform adapter pattern
  • Split repoRoot into apiRoot + standardsRoot
  • Auto-release template: use Gitea API for main sync, auth push URL
  • Bulk_sync: resolve label names to IDs, fix username
  • Remove sha256: prefix from update XML templates

[04.00.00] - 2026-01-01

  • Initial release: MokoStandards Enterprise API extracted from MokoStandards