fix: resolve all open bugs, promote CHANGELOG, harden error handling #115

Merged
jmiller merged 6 commits from dev into main 2026-05-24 04:31:17 +00:00
Owner

Summary

  • Fix dev channel targetplatform to include Joomla 4.x (#111)
  • Promote CHANGELOG [Unreleased] to [04.02.01] with comparison links (#112)
  • Change catch(Exception) to catch(Throwable) in Extension class (#113)
  • Fix misleading comment in article duplicate check (#98)
  • Add [04.02.01] comparison link to CHANGELOG (#100)
  • Include Children toggle for offline-accessible menu items
  • Auto-select default menu slugs on fresh install
  • Hardcode manifest description
  • Sync VERSION header, fix updates.xml version and targetplatform
  • Add SEF_WARNING to site-side .ini files
  • catch(Throwable) in script.php

Closes #98, #100, #111, #112, #113

Test plan

  • Install fresh on Joomla 4.x and 5.x
  • Verify TOS article and menu item auto-created
  • Verify default slugs auto-selected in plugin params
  • Test Include Children toggle (Yes/No)
  • Verify offline mode bypass works with SEF on and off
  • Check updates.xml serves correct version to Joomla 4.x sites
## Summary - Fix dev channel targetplatform to include Joomla 4.x (#111) - Promote CHANGELOG [Unreleased] to [04.02.01] with comparison links (#112) - Change catch(Exception) to catch(Throwable) in Extension class (#113) - Fix misleading comment in article duplicate check (#98) - Add [04.02.01] comparison link to CHANGELOG (#100) - Include Children toggle for offline-accessible menu items - Auto-select default menu slugs on fresh install - Hardcode manifest description - Sync VERSION header, fix updates.xml version and targetplatform - Add SEF_WARNING to site-side .ini files - catch(Throwable) in script.php Closes #98, #100, #111, #112, #113 ## Test plan - [ ] Install fresh on Joomla 4.x and 5.x - [ ] Verify TOS article and menu item auto-created - [ ] Verify default slugs auto-selected in plugin params - [ ] Test Include Children toggle (Yes/No) - [ ] Verify offline mode bypass works with SEF on and off - [ ] Check updates.xml serves correct version to Joomla 4.x sites
jmiller added 4 commits 2026-05-24 04:23:31 +00:00
fix: dev channel targetplatform, catch Throwable, promote CHANGELOG
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Failing after 4s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 4s
Joomla: Update Server / Update updates.xml (push) Successful in 25s
12592dc390
- Fix dev channel targetplatform to include Joomla 4.x (#111)
- Promote CHANGELOG [Unreleased] to [04.02.01] (#112)
- Change catch(Exception) to catch(Throwable) in MokoJoomTOS.php (#113)

Closes: #111, #112, #113
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chore: fix misleading comment, add CHANGELOG comparison links
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Failing after 3s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 3s
Joomla: Update Server / Update updates.xml (push) Successful in 27s
dc2d49f18d
- Fix #98 comment to accurately describe alias-only check
- Add [04.02.01] comparison link to CHANGELOG (#100)
- Close #100 (duplicate was a false positive — standard format)

Closes: #98, #100
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller added 1 commit 2026-05-24 04:28:03 +00:00
Merge remote-tracking branch 'origin/main' into dev
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Generic: Repo Health / Release configuration (push) Failing after 3s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 4s
Generic: Repo Health / Release configuration (pull_request) Failing after 3s
Generic: Repo Health / Scripts governance (pull_request) Successful in 3s
Generic: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 18s
27856f7cc8
# Conflicts:
#	CHANGELOG.md
jmiller added 1 commit 2026-05-24 04:30:57 +00:00
chore: promote CHANGELOG entries to [04.02.01], update date
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 5s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Generic: Repo Health / Release configuration (push) Failing after 4s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Scripts governance (pull_request) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 4s
Generic: Repo Health / Release configuration (pull_request) Failing after 5s
Generic: Repo Health / Repository health (pull_request) Failing after 4s
Universal: PR Check / Validate PR (pull_request) Successful in 29s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 1m24s
4a48dc3150
Move Removed section into [04.02.01], add #98 fix entry, update
release date to 2026-05-24.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller merged commit 9d5d60fadf into main 2026-05-24 04:31:17 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomTOS#115