Repository navigation
Releases: camster91/ashbi-mega-menu
Release list
Ashbi Mega Menu 1.0.4
Ashbi Mega Menu 1.0.4 prepares the plugin for broad public use with neutral defaults and a guided setup flow.
- New installations show only the core builder; contextual navigation is optional and supports products, services, departments, documentation, or locations.
- Blank menus no longer expose a placeholder call to action or dead destination.
- Existing installations with contextual profile or branding data keep the module enabled during upgrades.
- Numeric menu IDs, concurrent profile and branding writes, recovery drafts, bounded exports, and uninstall cleanup are hardened.
- Directory screenshots and public documentation now match the real WordPress 7.1.3 Chrome-tested interface.
Validation: GitHub Actions run 38441157863 passed the JavaScript/PHP regression suite, official Plugin Check with no plugin errors or warnings, WordPress database tests, and WordPress 6.6/PHP 8.2 coverage. The packaged plugin was also exercised on local WordPress 7.1.3, PHP 8.2.33, MariaDB 11.4.8, Twenty Twenty-Five, and Chrome.
SHA-256 of the attached release ZIP: 73C6BDF2424983360D0B732D77573655199F7F5760805A914E50CC3647EC24C5.
Ashbi Mega Menu 1.0.3 — clean Plugin Check review candidate
Product-branding save/error notices now require a nonce for the current administrator session. Unsigned, invalid or malformed notice values are ignored without blocking normal editor access. Save/error redirects generate the nonce; no menu data migration is required.
Real WordPress tests cover valid notices, unsigned/invalid tokens, structured query values and anonymous access. The existing editor/navigation, collection locking, CLI import, backup recovery and access regressions remain part of validation.
Runtime source: 24089ea0ef051e397ebb914862a75fa4985f1304.
Validation: CI run 38401452659.
This remains a prerelease review candidate. WordPress.org submission, browser/theme/accessibility checks and fresh editor screenshots remain pending. No SutiSoft production or private client repository changes were made.
Validation passed: both WordPress database jobs, builds and regressions succeeded. Official Plugin Check returned no findings (zero errors and zero warnings). The install ZIP is the exact passing CI artifact.
Ashbi Mega Menu 1.0.2 — reliability and usability review candidate
Ashbi Mega Menu 1.0.2 fixes the reliability and usability defects identified in the public-plugin review.
- Fixed CLI import size-limit access and serialized all menu collection mutations with the same database lock.
- Imports now stop if their recovery point cannot be saved. Administrators can list, export and restore the five retained backups, with capability/nonce checks and stale-revision protection.
- Aligned dashboard readiness with editor checks. Fixed CTA URL sizing, clarified header placement and recovery, and removed the unreleased Unified presentation choice while preserving existing data.
- Added regressions for editor preview controls, save failures/local drafts, keyboard interactions, backup confirmation, translated controls and denied backup access.
- Removed incomplete editor screenshots from the listing assets. The visual kit retains icons, banners, editable artwork and the generic dashboard capture; fresh editor captures remain pending.
Validation: CI run 38067219278 passed at 3903f94e15cf88fa8fbeb1a52cf460f7ced74fdb: build, JavaScript/PHP regressions, PHP syntax, official WordPress Plugin Check and real WordPress/database tests on the minimum WordPress 6.6/PHP 8.2 configuration and the CI default WordPress configuration. Plugin Check reports zero errors and one reviewed warning for an escaped read-only status notice. The install ZIP is the exact artifact from that passing run.
This remains a prerelease review candidate. DOM tests do not establish browser layout, theme, screen-reader or production compatibility. WordPress.org submission/approval and fresh interactive screenshots remain pending. SutiSoft production and its private plugin repository were not changed.
The visual-kit ZIP contains directory artwork and documentation; it is not the installable plugin ZIP.
Ashbi Mega Menu 1.0.1 — branded review candidate
Ashbi Mega Menu now has an original navigation mark, cobalt and apricot identity, branded admin screens and a matching block icon. WordPress directory banners, icons, genuine local admin screenshots and editable SVG sources are included in the separate visual kit.
The sidebar URL fields use a compact height and preview controls have improved contrast. Frontend navigation and stored menu data retain their existing behavior.
Validation: block and artwork builds, JavaScript/PHP regressions, PHP syntax, official WordPress Plugin Check and real MySQL WordPress smoke tests passed, including WordPress 6.6/PHP 8.2. Plugin Check reports zero errors and one reviewed warning for a read-only status notice.
Validated source: d61dce6
CI: https://github.com/camster91/ashbi-mega-menu/actions/runs/37983883613
The install ZIP is the exact artifact from that passing CI run. The visual kit is a separate asset bundle, not an installable plugin. WordPress.org submission and approval remain pending. Test on staging before client use; no production client site was changed.
Ashbi Mega Menu 1.0.0 — WordPress.org review candidate
Initial GPL-2.0-or-later public review candidate for Ashbi Mega Menu.
Includes a visual editor, shortcode/block/widget placement, optional mobile menu search, menu import/export and product navigation profiles. The source uses independent storage and generic starter content.
Validation: block build, frontend and PHP regressions, official WordPress Plugin Check (zero errors; one reviewed read-only status-notice warning), and real WordPress/MySQL acceptance tests including WordPress 6.6/PHP 8.2. Checks: https://github.com/camster91/ashbi-mega-menu/actions/runs/37960510713
WordPress.org submission is pending account login; directory approval has not been granted. Test theme/plugin compatibility on staging before client use. SQLite databases are unsupported.
SHA256: 37f4d6b370e2ea1c3dc884bd66282f6e3c84a2e0815644b36e42faa74e2a34c3