diff --git a/.mokogitea/CLAUDE.md b/.mokogitea/CLAUDE.md index b4b2470..17d9f70 100644 --- a/.mokogitea/CLAUDE.md +++ b/.mokogitea/CLAUDE.md @@ -7,7 +7,7 @@ Open Graph, Twitter Card, and social sharing meta tag management for Joomla. Per | Field | Value | |---|---| | **Package** | `pkg_mokoog` | -| **Language** | PHP 8.1+ | +| **Language** | PHP 8.3+ | | **Branch** | develop on `dev`, merge to `main` (protected) | | **Wiki** | [MokoSuiteOpenGraph Wiki](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/wiki) | @@ -28,7 +28,7 @@ Joomla **package** with three sub-extensions: ### com_mokoog (Component) - Admin backend for viewing/managing all OG tag records -- Joomla 4/5 MVC: `Controller/DisplayController`, `Model/TagsModel`, `View/Tags/HtmlView`, `Table/TagTable` +- Joomla 6 MVC: `Controller/DisplayController`, `Model/TagsModel`, `View/Tags/HtmlView`, `Table/TagTable` - Namespace: `Joomla\Component\MokoOG\Administrator` ### plg_system_mokoog (System Plugin) @@ -58,8 +58,8 @@ Single table `#__mokoog_tags`: ## Coding Standards -- PHP 8.1+ minimum -- Joomla 4/5 DI container pattern: `services/provider.php` → Extension class +- PHP 8.3+ minimum +- Joomla 6 DI container pattern: `services/provider.php` → Extension class - Legacy stub `.php` file required for plugin loader but empty - `SubscriberInterface` for event subscription (not `on*` method naming) - `bind() → check() → store()` for Table operations (not `save()`) diff --git a/.mokogitea/workflows/issue-branch.yml b/.mokogitea/workflows/issue-branch.yml index 2ecb553..16b5f67 100644 --- a/.mokogitea/workflows/issue-branch.yml +++ b/.mokogitea/workflows/issue-branch.yml @@ -5,7 +5,7 @@ # FILE INFORMATION # DEFGROUP: MokoGitea.Workflow # INGROUP: mokocli.Automation -# VERSION: 01.07.13 +# VERSION: 01.07.16 # BRIEF: Auto-create feature branch when an issue is opened name: "Universal: Issue Branch" diff --git a/CHANGELOG.md b/CHANGELOG.md index d492cbf..eced3b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to MokoSuiteOpenGraph will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - + ## [Unreleased] diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 5bf02f4..2639e13 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -14,7 +14,7 @@ DEFGROUP: Template-Joomla INGROUP: Template-Joomla.Documentation REPO: https://github.com/mokoconsulting-tech/Template-Joomla/ - VERSION: 01.07.13 + VERSION: 01.07.16 PATH: ./CODE_OF_CONDUCT.md BRIEF: Community expectations and enforcement guidelines NOTE: Adapted with attribution from the Contributor Covenant v2.1 diff --git a/GOVERNANCE.md b/GOVERNANCE.md index fe09be3..fcc4e3a 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -19,7 +19,7 @@ DEFGROUP: mokoconsulting-tech.Template-Joomla INGROUP: MokoStandards.Governance REPO: https://github.com/mokoconsulting-tech/Template-Joomla - VERSION: 01.07.13 + VERSION: 01.07.16 PATH: /GOVERNANCE.md BRIEF: Project governance rules, roles, and decision process for Template-Joomla --> diff --git a/README.md b/README.md index 2b7ebb5..c7a3d43 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MokoSuiteOpenGraph - + Open Graph, Twitter Card, and social sharing meta tag management for Joomla 6 and higher. @@ -61,7 +61,7 @@ MokoSuiteOpenGraph gives you full control over how your Joomla content appears w ## Installation -**Requirements:** Joomla 6.0 or higher and PHP 8.2 or higher. +**Requirements:** Joomla 6.0 or higher and PHP 8.3 or higher. 1. Download the latest `pkg_mokoog-*.zip` from [Releases](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/releases) 2. In Joomla Administrator → Extensions → Install → Upload Package File diff --git a/SECURITY.md b/SECURITY.md index e64f34e..877a49d 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -23,7 +23,7 @@ DEFGROUP: Template-Joomla INGROUP: Template-Joomla.Documentation REPO: https://git.mokoconsulting.tech/MokoConsulting/Template-Joomla PATH: /SECURITY.md -VERSION: 01.07.13 +VERSION: 01.07.16 BRIEF: Security vulnerability reporting and handling policy --> diff --git a/composer.json b/composer.json index a5fd414..9bd5a31 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ } ], "require": { - "php": ">=8.1" + "php": ">=8.3" }, "require-dev": { "joomla/coding-standards": "^3.0", diff --git a/source/packages/com_mokoog/mokoog.xml b/source/packages/com_mokoog/mokoog.xml index 49a9715..590db4d 100644 --- a/source/packages/com_mokoog/mokoog.xml +++ b/source/packages/com_mokoog/mokoog.xml @@ -8,7 +8,7 @@ --> com_mokoog - 01.07.13 + 01.07.16 2026-05-23 Moko Consulting hello@mokoconsulting.tech diff --git a/source/packages/com_mokoog/sql/updates/mysql/01.07.14.sql b/source/packages/com_mokoog/sql/updates/mysql/01.07.14.sql new file mode 100644 index 0000000..d52374c --- /dev/null +++ b/source/packages/com_mokoog/sql/updates/mysql/01.07.14.sql @@ -0,0 +1 @@ +/* 01.07.14 — no schema changes */ diff --git a/source/packages/com_mokoog/sql/updates/mysql/01.07.15.sql b/source/packages/com_mokoog/sql/updates/mysql/01.07.15.sql new file mode 100644 index 0000000..e0bdac3 --- /dev/null +++ b/source/packages/com_mokoog/sql/updates/mysql/01.07.15.sql @@ -0,0 +1 @@ +/* 01.07.15 — no schema changes */ diff --git a/source/packages/com_mokoog/sql/updates/mysql/01.07.16.sql b/source/packages/com_mokoog/sql/updates/mysql/01.07.16.sql new file mode 100644 index 0000000..e9d61ac --- /dev/null +++ b/source/packages/com_mokoog/sql/updates/mysql/01.07.16.sql @@ -0,0 +1 @@ +/* 01.07.16 — no schema changes */ diff --git a/source/packages/plg_content_mokoog/mokoog.xml b/source/packages/plg_content_mokoog/mokoog.xml index cd3e170..129dc0d 100644 --- a/source/packages/plg_content_mokoog/mokoog.xml +++ b/source/packages/plg_content_mokoog/mokoog.xml @@ -8,7 +8,7 @@ --> Content - MokoSuiteOpenGraph - 01.07.13 + 01.07.16 2026-05-23 Moko Consulting hello@mokoconsulting.tech diff --git a/source/packages/plg_system_mokoog/mokoog.xml b/source/packages/plg_system_mokoog/mokoog.xml index cd0acb8..e65cefc 100644 --- a/source/packages/plg_system_mokoog/mokoog.xml +++ b/source/packages/plg_system_mokoog/mokoog.xml @@ -8,7 +8,7 @@ --> System - MokoSuiteOpenGraph - 01.07.13 + 01.07.16 2026-05-23 Moko Consulting hello@mokoconsulting.tech diff --git a/source/packages/plg_webservices_mokoog/mokoog.xml b/source/packages/plg_webservices_mokoog/mokoog.xml index e4e489b..de90057 100644 --- a/source/packages/plg_webservices_mokoog/mokoog.xml +++ b/source/packages/plg_webservices_mokoog/mokoog.xml @@ -8,7 +8,7 @@ --> Web Services - MokoSuiteOpenGraph - 01.07.13 + 01.07.16 2026-05-23 Moko Consulting hello@mokoconsulting.tech diff --git a/source/pkg_mokoog.xml b/source/pkg_mokoog.xml index 9e8a426..939bc47 100644 --- a/source/pkg_mokoog.xml +++ b/source/pkg_mokoog.xml @@ -8,7 +8,7 @@ Package - MokoSuiteOpenGraph mokoog - 01.07.13 + 01.07.16 2026-05-23 Moko Consulting hello@mokoconsulting.tech