chore: cascade main → dev (ad9ab59) [skip ci] #39

Merged
jmiller merged 7 commits from main into dev 2026-05-16 17:57:23 +00:00
2 changed files with 26 additions and 23 deletions
+5 -1
View File
@@ -1,6 +1,10 @@
<!-- Copyright (C) 2025 Moko Consulting <hello@mokoconsulting.tech>
## [Unreleased]
## [02.04.00] --- 2026-05-16
## [02.04.00] --- 2026-05-16
This file is part of a Moko Consulting project.
@@ -36,7 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **Custom light theme in component view** — Component view now loads `light.custom.css` when configured
- **Auto-minification** — `user.css`, `user.js`, and custom theme files are automatically minified on page load via `MokoMinifyHelper`
- **Media folder cleanup on install/update** — `script.php` now removes stale `.min` files, deprecated assets, and unminified vendor files during install or update
- **Changelog auto-bump in auto-release** — `## [02.03.00] --- 2026-05-16` is automatically promoted to the release version on stable release, with a fresh `## [Unreleased]` section inserted above
- **Changelog auto-bump in auto-release** — `## [02.03.00] --- 2026-05-16` is automatically promoted to the release version on stable release, with a fresh `## [02.04.00] --- 2026-05-16` section inserted above
- **CI: PHPStan static analysis** — Added to CI pipeline
- **CI: Gitleaks secret scanning** — Added to CI pipeline
- **CI: CSS sync workflow** — Syncs CSS to template repo and checks client variable coverage
+21 -22
View File
@@ -1,41 +1,40 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
SPDX-License-Identifier: GPL-3.0-or-later
VERSION: 02.02.00
VERSION: 02.04.00
-->
<updates>
<update>
<name>MokoOnyx</name>
<description>MokoOnyx development build.</description>
<description>MokoOnyx update</description>
<element>mokoonyx</element>
<type>template</type>
<client>site</client>
<version>02.04.00</version>
<creationDate>2026-05-16</creationDate>
<infourl title='MokoOnyx'>https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/development</infourl>
<downloads>
<downloadurl type='full' format='zip'>https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/development/mokoonyx-02.04.00-dev.zip</downloadurl>
</downloads>
<sha256>693ec8a998d727e5a09f845a00bcf3d530021491ab2e06b3b9dbb7c35ac9825e</sha256>
<client>site</client>
<tags><tag>development</tag></tags>
<infourl title="MokoOnyx">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.04.00.zip</downloadurl>
</downloads>
<sha256>3a6345aa1fc37f915a5822b3acad814d9849f7c731a615516919e326fb69cc70</sha256>
<targetplatform name="joomla" version="((5.[0-9])|(6.[0-9]))" />
<maintainer>Moko Consulting</maintainer>
<maintainerurl>https://mokoconsulting.tech</maintainerurl>
<targetplatform name='joomla' version='(5|6).*'/>
</update>
<update>
<name>MokoOnyx</name>
<description>MokoOnyx update</description>
<element>mokoonyx</element>
<type>template</type>
<version>02.02.00</version>
<version>02.04.00</version>
<client>site</client>
<tags><tag>alpha</tag></tags>
<infourl title="MokoOnyx">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.02.00.zip</downloadurl>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.04.00.zip</downloadurl>
</downloads>
<sha256>78f539c25cb4d732d943df1251b09bfe946f06c88d0c07024594cdc87d9b5ea4</sha256>
<sha256>3a6345aa1fc37f915a5822b3acad814d9849f7c731a615516919e326fb69cc70</sha256>
<targetplatform name="joomla" version="((5.[0-9])|(6.[0-9]))" />
<maintainer>Moko Consulting</maintainer>
<maintainerurl>https://mokoconsulting.tech</maintainerurl>
@@ -45,14 +44,14 @@
<description>MokoOnyx update</description>
<element>mokoonyx</element>
<type>template</type>
<version>02.02.00</version>
<version>02.04.00</version>
<client>site</client>
<tags><tag>beta</tag></tags>
<infourl title="MokoOnyx">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.02.00.zip</downloadurl>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.04.00.zip</downloadurl>
</downloads>
<sha256>78f539c25cb4d732d943df1251b09bfe946f06c88d0c07024594cdc87d9b5ea4</sha256>
<sha256>3a6345aa1fc37f915a5822b3acad814d9849f7c731a615516919e326fb69cc70</sha256>
<targetplatform name="joomla" version="((5.[0-9])|(6.[0-9]))" />
<maintainer>Moko Consulting</maintainer>
<maintainerurl>https://mokoconsulting.tech</maintainerurl>
@@ -62,14 +61,14 @@
<description>MokoOnyx update</description>
<element>mokoonyx</element>
<type>template</type>
<version>02.02.00</version>
<version>02.04.00</version>
<client>site</client>
<tags><tag>rc</tag></tags>
<infourl title="MokoOnyx">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.02.00.zip</downloadurl>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.04.00.zip</downloadurl>
</downloads>
<sha256>78f539c25cb4d732d943df1251b09bfe946f06c88d0c07024594cdc87d9b5ea4</sha256>
<sha256>3a6345aa1fc37f915a5822b3acad814d9849f7c731a615516919e326fb69cc70</sha256>
<targetplatform name="joomla" version="((5.[0-9])|(6.[0-9]))" />
<maintainer>Moko Consulting</maintainer>
<maintainerurl>https://mokoconsulting.tech</maintainerurl>
@@ -79,14 +78,14 @@
<description>MokoOnyx update</description>
<element>mokoonyx</element>
<type>template</type>
<version>02.02.00</version>
<version>02.04.00</version>
<client>site</client>
<tags><tag>stable</tag></tags>
<infourl title="MokoOnyx">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/tag/stable</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.02.00.zip</downloadurl>
<downloadurl type="full" format="zip">https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/releases/download/stable/tpl_mokoonyx-02.04.00.zip</downloadurl>
</downloads>
<sha256>78f539c25cb4d732d943df1251b09bfe946f06c88d0c07024594cdc87d9b5ea4</sha256>
<sha256>3a6345aa1fc37f915a5822b3acad814d9849f7c731a615516919e326fb69cc70</sha256>
<targetplatform name="joomla" version="((5.[0-9])|(6.[0-9]))" />
<maintainer>Moko Consulting</maintainer>
<maintainerurl>https://mokoconsulting.tech</maintainerurl>