[VERSION] 01.00.00 #18

Closed
opened 2026-03-26 16:15:00 +00:00 by jmiller-moko · 1 comment
jmiller-moko commented 2026-03-26 16:15:00 +00:00 (Migrated from github.com)

Release Tracking: v01.00.00

Branch: dev/01.00.00
PR: #20

Release Goals

First stable release of MokoJoomTOS, rebuilt for Joomla 6 with generic menu item support.

Key Changes

  • Joomla 6 native — PHP 8.3+, DI container, SubscriberInterface, no legacy APIs
  • Generic menu item access — any menu item can be kept accessible during offline mode
  • services/provider.php — DI container registration for plugin discovery
  • MokoStandards CI — full workflow suite

Release Checklist

  • All CI checks passing
  • Plugin installs cleanly in Joomla 6.x
  • Plugin appears in Extensions > Plugins
  • Menu slug dropdown populates with all published menu items
  • Selected page accessible during offline mode
  • Component-only view renders without template chrome
  • Clean uninstall with no errors
  • CHANGELOG.md finalized
  • Release ZIP built and tested
  • GitHub Release created with tag v01.00.00

Testing Sub-Issues

  • #45 — T1: Clean installation verification
  • #46 — T2: Plugin configuration and menu slug dropdown
  • #47 — T3: Offline mode configured slug accessible
  • #48 — T4: Offline mode other pages blocked
  • #49 — T5: No slug configured is no-op (sic #53)
  • #50 — T6: Online mode no interference
  • #51 — T7: Slug change takes effect immediately (sic #52)
  • #52 — T8: Upgrade preserves configuration (sic #51)
  • #53 — T9: Clean uninstall (sic #54)
  • #54 — T10/T11: SEF URLs and subdirectory compatibility

Documentation

  • TESTING.md — Full testing guide with 11 test cases and regression checklist
## Release Tracking: v01.00.00 **Branch:** `dev/01.00.00` **PR:** #20 ### Release Goals First stable release of MokoJoomTOS, rebuilt for Joomla 6 with generic menu item support. ### Key Changes - **Joomla 6 native** — PHP 8.3+, DI container, SubscriberInterface, no legacy APIs - **Generic menu item access** — any menu item can be kept accessible during offline mode - **`services/provider.php`** — DI container registration for plugin discovery - **MokoStandards CI** — full workflow suite ### Release Checklist - [ ] All CI checks passing - [ ] Plugin installs cleanly in Joomla 6.x - [ ] Plugin appears in Extensions > Plugins - [ ] Menu slug dropdown populates with all published menu items - [ ] Selected page accessible during offline mode - [ ] Component-only view renders without template chrome - [ ] Clean uninstall with no errors - [ ] CHANGELOG.md finalized - [ ] Release ZIP built and tested - [ ] GitHub Release created with tag `v01.00.00` ### Testing Sub-Issues - [ ] #45 — T1: Clean installation verification - [ ] #46 — T2: Plugin configuration and menu slug dropdown - [ ] #47 — T3: Offline mode configured slug accessible - [ ] #48 — T4: Offline mode other pages blocked - [ ] #49 — T5: No slug configured is no-op (sic #53) - [ ] #50 — T6: Online mode no interference - [ ] #51 — T7: Slug change takes effect immediately (sic #52) - [ ] #52 — T8: Upgrade preserves configuration (sic #51) - [ ] #53 — T9: Clean uninstall (sic #54) - [ ] #54 — T10/T11: SEF URLs and subdirectory compatibility ### Documentation - [TESTING.md](https://github.com/mokoconsulting-tech/MokoJoomTOS/blob/dev/01.00.00/TESTING.md) — Full testing guide with 11 test cases and regression checklist
jmiller added the scope: joomla label 2026-04-15 02:20:51 +00:00

Closing as duplicate of #60 (newer filing from automated test suite).

Closing as duplicate of #60 (newer filing from automated test suite).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomTOS#18