Fix: Doc sidebar CSS forces column layout when Bootstrap .nav flex-row smooshes hub labels (Bugfixes / Free Extensions / Pro Extensions on one line). Wraps long hub titles in #sp-left.
2.0.10 — 2026-10-14
Fix:SiteMenu::getItems('menutype', …) (was wrong arity — branch link matching never ran). Restores sidebar on demo /documents/ URLs (Itemid 381, 442, …).
Fix: Menu alias resolution uses MenuItem::getParams() for aliasoptions.
Fix: Drop Bootstrap nav class from layout; module CSS forces block list items (stops “BugfixesFree Extensions” run-on text in #sp-left).
2.0.9 — 2026-10-14
Fix: Menu alias items (Main Menu “Documents” → anchor Itemid 120) count as in anchor scope; resolves empty/missing left column when the top nav uses Itemid 381 instead of the documents menutype hub.
Fix:Duplicate doc Itemids (same article/component target on Main Menu vs documents menutype, e.g. 442 vs 731) are in scope and use the documents-branch trail for accordion state.
2.0.8 — 2026-10-14
Fix: With Hide outside anchor enabled, in-scope pages always reach layout output (off-anchor still exits early). Pairs with plugin 1.0.2 so Helix keeps #sp-left when the module is injected after cleanModuleList.
2.0.7 — 2026-10-14
Fix: With Hide outside anchor enabled, empty menu data no longer suppresses all output on in-scope pages (Helix drops the whole left column when the module renders nothing and is the only module in that position).
Doc: Admin note explains Helix countModules('left') behaviour vs Menu Scope assignment.
2.0.6 — 2026-10-14
Fix: Duplicate hub menu items (same category/component target, different Itemid — e.g. /documents vs /documentation) are treated as in anchor scope for hide-outside and match the visibility companion plugin.
2.0.5 — 2026-10-14
Fix: Resolve active menu from Itemid when SiteMenu::getActive() is null (child doc pages returned an empty list while assignment was correct).
Fix: Product-hub anchors (anchor at L3, hub level 3) no longer inflate section/hub depth past the anchor subtree.
Fix: Last menu row no longer opens a stray nested <ul> (broken markup could hide the whole left sidebar).
Fix: Hub rows match their section via trail ancestor at section level, not immediate parent_id only.
Change: Default module caching off to avoid stale empty renders after config changes.
2.0.4 — 2026-10-14
Release: Shippable docs/manual/changelog.html. Companion plugin plg_system_rca_menu_scope_visibility 1.0.0 (install and enable for Anchor branch visibility).
2.0.3 — 2026-10-14
New: Visibility scope param (anchor branch vs menu assignment only). Anchor branch works with companion plugin plg_system_rca_menu_scope_visibility so doc pages load the module without ticking every child Itemid.
2.0.2 — 2026-10-14
Fix: Section level at or above the anchor depth is treated as anchor depth + 1 (avoids showing only the anchor row when Section level is set to 1).
Fix: Off-anchor pages with Hide outside anchor enabled produce no module output (supports On all pages + hide outside assignment pattern).
Doc: Admin note on Joomla menu assignment (exact Itemid; parent does not cover children).
2.0.1 — 2026-10-14
Fix: Section, hub, and depth fields use list options (Joomla integer fields need first/last/step; min/max produced empty admin dropdowns and omitted params on save).
Fix: Hub items no longer suppressed when the active trail has no L2 match (e.g. anchor-only pages).
Fix: Module layout always renders so a stale empty module cache cannot hide output after configuration changes.
2.0.0 — 2026-10-13
New: Site module replaces plg_system_rca_menu_scope approach.
L2 sections with L3 hub accordion: only the active section expands; only the active hub shows children below hub level.
Per-module: menutype, anchor, section level, hub level, depth below hub, sibling hubs, show all sections, hide outside anchor.
PSR-4 RCA\Module\MenuScope, Web Asset Manager styles.
Legacy plugin (1.0.x)
See working/extensions/on hold/plg_system_rca_menu_scope/ — on hold; mod_menu param injection only.