fix: sync all version numbers to 02.01.08, add SHA256 checksum

Updated version in all .ini, .php, .md files to 02.01.08.
Added SHA256 checksum to updates.xml for install integrity validation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-07 17:04:44 -05:00
parent 13ce80f7c1
commit b9bf7750dd
32 changed files with 107 additions and 106 deletions
+24 -24
View File
@@ -22,7 +22,7 @@
* DEFGROUP: Joomla.Plugin
* INGROUP: MokoWaaS
* REPO: https://github.com/mokoconsulting-tech/mokowaas
* VERSION: 02.00.01
* VERSION: 02.01.08
* PATH: /src/script.php
* BRIEF: Installation script for MokoWaaS plugin
* NOTE: Handles installation, update, and uninstallation tasks including language override deployment
@@ -44,7 +44,7 @@ use Joomla\Filesystem\Folder;
* This script handles the installation and uninstallation of language override files
* to Joomla's global language override directories.
*
* @since 02.00.01
* @since 02.01.08
*/
class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
{
@@ -52,7 +52,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
* Minimum Joomla version required to install the extension.
*
* @var string
* @since 02.00.01
* @since 02.01.08
*/
private $minimumJoomla = '5.0.0';
@@ -60,7 +60,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
* Minimum PHP version required to install the extension.
*
* @var string
* @since 02.00.01
* @since 02.01.08
*/
private $minimumPhp = '8.1.0';
@@ -68,7 +68,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
* Language tags supported by this plugin.
*
* @var array
* @since 02.00.01
* @since 02.01.08
*/
private $languageTags = ['en-GB', 'en-US'];
@@ -80,7 +80,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
public function preflight($type, $adapter): bool
{
@@ -115,7 +115,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
public function postflight($type, $adapter): bool
{
@@ -141,7 +141,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
public function install(InstallerAdapter $adapter): bool
{
@@ -155,7 +155,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
public function update(InstallerAdapter $adapter): bool
{
@@ -169,7 +169,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
public function uninstall(InstallerAdapter $adapter): bool
{
@@ -188,7 +188,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.02
* @since 02.01.08
*/
private function enableAndLockPlugin()
{
@@ -444,7 +444,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return array Associative array of placeholder => replacement value
*
* @since 02.00.01
* @since 02.01.08
*/
private function getPlaceholders()
{
@@ -462,7 +462,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return \Joomla\Registry\Registry
*
* @since 02.00.01
* @since 02.01.08
*/
private function getPluginParams()
{
@@ -487,7 +487,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return array The same array with placeholders replaced
*
* @since 02.00.01
* @since 02.01.08
*/
private function resolvePlaceholders(array $strings)
{
@@ -513,7 +513,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.01
* @since 02.01.08
*/
private function installLanguageOverrides()
{
@@ -574,7 +574,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.01
* @since 02.01.08
*/
private function updateLoginSupportUrls()
{
@@ -631,7 +631,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.01
* @since 02.01.08
*/
private function updateAtumBranding()
{
@@ -701,7 +701,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.01
* @since 02.01.08
*/
private function registerActionLogExtension()
{
@@ -755,7 +755,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.01
* @since 02.01.08
*/
private function unregisterActionLogExtension()
{
@@ -787,7 +787,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return void
*
* @since 02.00.01
* @since 02.01.08
*/
private function uninstallLanguageOverrides()
{
@@ -839,7 +839,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
private function mergeOverridesIntoFile($dest, array $overrides)
{
@@ -910,7 +910,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return boolean True on success
*
* @since 02.00.01
* @since 02.01.08
*/
private function removeOverridesFromFile($dest, array $keys)
{
@@ -975,7 +975,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return array Lines with the block removed
*
* @since 02.00.01
* @since 02.01.08
*/
private function stripMokoWaaSBlock(array $lines)
{
@@ -1012,7 +1012,7 @@ class plgSystemMokoWaaSInstallerScript implements InstallerScriptInterface
*
* @return array Array of language strings (key => value)
*
* @since 02.00.01
* @since 02.01.08
*/
private function parseLanguageFile($filePath)
{