Changelog

Changelog — mod_rca_menu_scope

2.0.11 — 2026-10-14

  • 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.