diff --git a/CHANGELOG.md b/CHANGELOG.md index a836f7ab..b81d82ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - License/subscription check - System email template branding (DB approach) +## [02.01.43] - 2026-05-23 + +### Added +- Site Aliases tab with Joomla subform repeatable-table UI +- Per-alias offline toggle with custom maintenance message (503 response) +- Per-alias robots meta directive (index/noindex/follow/nofollow/none) +- Per-alias backend redirect (admin panel redirects to primary domain) +- 6 MokoWaaS API endpoints: health, install, update, cache, backup, info +- Remote plugin install via `/?mokowaas=install` endpoint +- Remote update trigger via `/?mokowaas=update` endpoint +- Remote cache clear via `/?mokowaas=cache` endpoint (site + admin + opcache) +- Remote Akeeba Backup trigger via `/?mokowaas=backup` endpoint +- Compact site info via `/?mokowaas=info` endpoint + +### Changed +- Site aliases moved from comma-separated text field to structured subform +- Each alias now stores domain, offline, offline_message, robots, redirect_backend +- Heartbeat provisioning updated for subform alias format +- Grafana datasource names use domain-only (removed "MokoWaaS - " prefix) + +### Fixed +- Heartbeat receiver accepts any 200 status (registered/updated/ok) +- script.php uses heartbeat receiver instead of Grafana API (fixes 403 RBAC) + ## [02.01.37] - 2026-05-23 ### Added diff --git a/README.md b/README.md index 1eab0c61..f400e119 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ # MokoWaaS Plugin -[![Version](https://img.shields.io/badge/version-02.01.18-blue.svg?logo=v&logoColor=white)](https://github.com/mokoconsulting-tech/MokoWaaS/releases/tag/v02) +[![Version](https://img.shields.io/badge/version-02.01.43-blue.svg?logo=v&logoColor=white)](https://github.com/mokoconsulting-tech/MokoWaaS/releases/tag/v02) [![License](https://img.shields.io/badge/license-GPL--3.0--or--later-green.svg?logo=gnu&logoColor=white)](LICENSE) [![Joomla](https://img.shields.io/badge/Joomla-5.x%20%7C%206.x-red.svg?logo=joomla&logoColor=white)](https://www.joomla.org) [![PHP](https://img.shields.io/badge/PHP-8.1%2B-777BB4.svg?logo=php&logoColor=white)](https://www.php.net)