Merge pull request 'chore(release): v07.00.00' (#119) from dev into main
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 7s
Platform: moko-platform CI / Gate 1: Code Quality (push) Successful in 1m18s
Generic: Repo Health / Release configuration (push) Successful in 5s
Generic: Repo Health / Access control (push) Successful in 4s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Scripts governance (push) Successful in 8s
Generic: Repo Health / Repository health (push) Successful in 18s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled

This commit was merged in pull request #119.
This commit is contained in:
2026-05-26 02:55:34 +00:00
2 changed files with 19 additions and 6 deletions
+18 -5
View File
@@ -18,15 +18,28 @@ Version format: `XX.YY.ZZ` (zero-padded semver).
## [Unreleased]
## [07.00.00] - 2026-05-25
### Added
- `cli/client_provision.php` — end-to-end client onboarding (addresses #4)
- `cli/client_dashboard.php` — unified client dashboard: health, SSL, uptime, releases (closes #3)
- `cli/client_provision.php` — end-to-end client onboarding from JSON config (closes #4)
- `cli/client_dashboard.php` — unified HTML dashboard: health, SSL, uptime, releases (closes #3)
- `cli/client_health_check.php`, `cli/joomla_compat_check.php`, `cli/theme_lint.php` — new CLI tools
- `lib/Enterprise/ConfigValidator.php` — JSON schema validator for plugin configs (closes #105)
- PHPUnit test infrastructure: `phpunit.xml` + 19 tests (closes #102)
- `bin/moko list` — auto-grouped command list with 45 commands, plugin command dispatcher (closes #104)
- `templates/client-provision-example.json` — example config for client provisioning
### Fixed
- `release_cascade.php`: accept `release-candidate` as stability value (was only accepting `rc`, causing cascade to silently skip)
- PHPStan bumped from level 0 to level 2 — fixed 67 type errors (undefined variables, missing methods, wrong signatures, dead code)
- `package_build.php`: fix 0-byte ZIP for Joomla package extensions — sub-zips now in `packages/` subdir, no double `pkg_pkg_` prefix, includes `language/` dir (closes #92)
- `bin/moko` COMMAND_MAP: all paths pointed to non-existent `api/` directory (closes #100)
- `release_cascade.php`: accept `release-candidate` as stability value (was silently skipping)
- `package_build.php`: fix 0-byte ZIP for Joomla packages — correct structure, no double prefix (closes #92)
- PHPStan: level 0 to 2, 67 type errors fixed, 0 exclusions
- `ApiClient::delete()`: accept optional body parameter for Gitea Contents API
### Changed
- Migrated all 7 CLIApp scripts to CliFramework (closes #101)
- Updated CLAUDE.md with current architecture, CLI patterns, code quality (closes #103)
- Wiki CLI_AUTOMATION page updated with all tools
## [06.00.00] - 2026-05-25
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "mokoconsulting-tech/enterprise",
"description": "MokoStandards Enterprise API \u2014 PHP implementation",
"type": "library",
"version": "06.00.00",
"version": "07.00.00",
"license": "GPL-3.0-or-later",
"authors": [
{