Releases: dknauss/Maestro
Releases · dknauss/Maestro
Release list
v1.6.0
What's Changed
- build(deps-dev): take adm-zip to 0.6.1 and empty the audit allowlist by @dknauss in #193
- docs(planning): record v1.5.4 as shipped and live on WordPress.org by @dknauss in #194
- fix(editor): re-icon preview on image-icon plugins, and offer every dashicon by @dknauss in #195
- feat(compat): warn in edit mode when Admin Menu Editor is active by @dknauss in #196
- feat(editor): add, move, and remove menu separators by @dknauss in #197
- fix(compat): start the edit toolbar where a widened admin menu ends by @dknauss in #199
- fix(multisite): keep edit mode and top-level order out of network and user admin by @dknauss in #198
- fix: pre-1.6.0 release-review fixes (focus contrast, submenu alignment, separator hardening) by @dknauss in #200
- chore(release): v1.6.0 by @dknauss in #201
Full Changelog: v1.5.4...v1.6.0
v1.5.4
What's Changed
- docs(roadmap): put the Bootstrap icon colour gap at the top by @dknauss in #173
- test(js): guard the hydration ceiling, and bound CI runtime by @dknauss in #174
- docs(compat): close WP71-02 by measuring 7.1's design tokens by @dknauss in #175
- fix(compat): remove the editor entry point, and the machinery that hid it by @dknauss in #176
- docs(roadmap): add the mask-image option for #172 and drop the #167/#168 coupling by @dknauss in #177
- fix(compat): scope the editor gate to the post editor, not every block editor by @dknauss in #179
- docs(todo): record the per-role visibility e2e flake, with a second hypothesis by @dknauss in #181
- test(e2e): settle the Site Editor guard question, and cover it by @dknauss in #178
- ci(e2e): keep the Playwright artefacts that would explain the flake by @dknauss in #182
- build(deps-dev): clear audit advisories blocking dependency PRs by @dknauss in #188
- fix(compat): apply a stored top-level order after other plugins re-sort the menu by @dknauss in #189
- docs(roadmap): roadmap and state updates, plus the Icon API third-set note by @dknauss in #190
- chore(release): v1.5.4 by @dknauss in #192
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- docs(planning): record v1.5.2 shipped, and close the deploy-trigger todo as proven by @dknauss in #155
- build(deps-dev): bump @wordpress/env from 11.12.0 to 11.13.0 by @dependabot[bot] in #158
- fix(compat): key the WP 7.1 editor guard on fullscreen, not the screen by @dknauss in #156
- docs(compat): open a WP 7.1 register, and reconcile it with the work in flight by @dknauss in #160
- docs: record the toggle-vs-menu-visibility invariant, and its three instances by @dknauss in #161
- chore(compat): declare Tested up to 7.1 and run CI against it by @dknauss in #159
- fix(ux): open the collapsed admin menu when editing at narrow widths by @dknauss in #163
- fix(ux): editor entry points that lead somewhere by @dknauss in #164
- refactor(ux): keep the mobile menu open by structure, not by observation by @dknauss in #165
- fix(ux): autosave before the toggle leaves the block editor by @dknauss in #166
- fix(ux): restore the 10s hydration ceiling lost in #165 by @dknauss in #169
- fix(ux): autosave on the way OUT of edit mode too by @dknauss in #170
- build(deps-dev): bump @axe-core/playwright from 4.12.1 to 4.13.0 by @dependabot[bot] in #157
- chore(release): 1.5.3 by @dknauss in #171
Full Changelog: v1.5.2...v1.5.3
What's Changed
- docs(planning): record v1.5.2 shipped, and close the deploy-trigger todo as proven by @dknauss in #155
- build(deps-dev): bump @wordpress/env from 11.12.0 to 11.13.0 by @dependabot[bot] in #158
- fix(compat): key the WP 7.1 editor guard on fullscreen, not the screen by @dknauss in #156
- docs(compat): open a WP 7.1 register, and reconcile it with the work in flight by @dknauss in #160
- docs: record the toggle-vs-menu-visibility invariant, and its three instances by @dknauss in #161
- chore(compat): declare Tested up to 7.1 and run CI against it by @dknauss in #159
- fix(ux): open the collapsed admin menu when editing at narrow widths by @dknauss in #163
- fix(ux): editor entry points that lead somewhere by @dknauss in #164
- refactor(ux): keep the mobile menu open by structure, not by observation by @dknauss in #165
- fix(ux): autosave before the toggle leaves the block editor by @dknauss in #166
- fix(ux): restore the 10s hydration ceiling lost in #165 by @dknauss in #169
- fix(ux): autosave on the way OUT of edit mode too by @dknauss in #170
- build(deps-dev): bump @axe-core/playwright from 4.12.1 to 4.13.0 by @dependabot[bot] in #157
- chore(release): 1.5.3 by @dknauss in #171
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- docs(planning): record v1.5.1 shipped, and diagnose the deploy trigger by @dknauss in #147
- docs(planning): consolidate the carried v1.5.0 gaps — three become two by @dknauss in #148
- docs(planning): rescope the AME research to a comprehensive sweep with a matrix by @dknauss in #150
- fix(ci): call the deploy workflow directly instead of relying on a dead trigger by @dknauss in #151
- docs(compat): record the non-autoloaded option as differentiator D4 by @dknauss in #152
- fix(config): store one key per normalized slug, closing a fifth sanitize hole by @dknauss in #153
- release: prep v1.5.2 —
⚠️ TAG HELD pending the second ultrareview by @dknauss in #154
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- docs(planning): record v1.5.0 as shipped by @dknauss in #130
- docs(planning): plan Phase 25 — and flag that its scope is stale by @dknauss in #131
- docs(25-01): Phase 25 audit — one criterion struck, one downgraded, one measured by @dknauss in #132
- fix(25-02): Phase 25 — reserved status slot, widened focus ring, a11y M2/M3 by @dknauss in #133
- docs(planning): log the V2-backlog reconciliation todo by @dknauss in #134
- docs(planning): log the persistent saved-state indicator todo by @dknauss in #135
- docs(planning): reconcile the SPEC/PROJECT V2 backlog with the todo system by @dknauss in #136
- docs(planning): close Phase 25 — human-verified by @dknauss in #137
- fix: close the three Phase 20 correctness follow-ups by @dknauss in #138
- docs(planning): plan Phase 27 — cloned-role hiding profiles (completes ROLE-02) by @dknauss in #139
- docs(planning): log toolbar height + #collapse-menu parity by @dknauss in #140
- docs(planning): record verified collapse-menu findings, cross-link the blocker by @dknauss in #141
- docs(planning): decide the fold story, plan Phase 28 (configurable menu width) by @dknauss in #142
- docs(planning): decide where menu-wide features live by @dknauss in #143
- docs(planning): write an accurate session handoff into STATE.md by @dknauss in #144
- docs(planning): log the AME feature-surface research todo by @dknauss in #145
- release: prep v1.5.1 by @dknauss in #146
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- docs(planning): record v1.4.1 as shipped by @dknauss in #117
- docs(perf): config size vs admin page-load benchmark + guidance by @dknauss in #112
- chore(deps): bump js-yaml 3.15.0 -> 3.15.1 (GHSA-5p4m-2wfm-xmqj) by @dknauss in #118
- docs(planning): record js-yaml GHSA-5p4m-2wfm-xmqj resolution by @dknauss in #119
- Phase 21 plan — cosmetic per-user hiding (ROLE-02, per-user half) by @dknauss in #120
- docs(planning): plan Phase 26 — Release v1.5.0 by @dknauss in #121
- chore(release): prepare v1.5.0 by @dknauss in #122
- chore(release): recapture screenshot 3 for the four-group visibility popover by @dknauss in #123
- fix(26-03): release gates 8–11 — one real defect found and fixed by @dknauss in #124
- docs(planning): hold the v1.5.0 tag until an independent review runs by @dknauss in #125
- test: close the multisite gap, narrow the a11y one by @dknauss in #126
- fix: address ultrareview findings — collapse the per-user authorization path by @dknauss in #128
- docs(planning): clear the v1.5.0 tag hold — Gate 8 satisfied by @dknauss in #129
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
What's Changed
- docs: mark v1.3.1 shipped + record wp.org deploy-dispatch lesson by @dknauss in #89
- test(e2e): fix reorder-test flake at Reset All + CI retries by @dknauss in #92
- docs: footprint & performance stats in README + readme.txt by @dknauss in #93
- docs(planning): fix v1.4.0 changelog diff base (Codex P2 from #89) by @dknauss in #90
- ci: review gate for unaddressed P1/P2 findings by @dknauss in #91
- test(e2e): retryable auth setup project (fixes fatal globalSetup) by @dknauss in #94
- docs: refresh README Status + TESTING to v1.3.1 and live-verified test counts by @dknauss in #95
- docs(planning): add v1.5 research todo — analyze Admin Menu Editor prior art by @dknauss in #97
- build(deps-dev): bump @wordpress/env from 11.9.0 to 11.10.0 by @dependabot[bot] in #98
- build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #99
- build(deps): bump actions/github-script from 7 to 9 by @dependabot[bot] in #100
- docs(compat): Admin Menu Editor prior-art analysis for Phase 20 by @dknauss in #105
- chore(deps): clear npm audit advisories in dev tooling by @dknauss in #107
- fix(replay): pass through custom_menu_order value when no stored order by @dknauss in #106
- docs(compat): record custom_menu_order pass-through fix as COMPAT-14 by @dknauss in #108
- build(deps-dev): bump @playwright/test from 1.61.1 to 1.62.0 by @dependabot[bot] in #104
- build(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #102
- Phase 20: Third-Party Compatibility Fixes (COMPAT-04/07/10) by @dknauss in #109
- Security hardening: cosmetic-only invariant, config size bounds, release workflow by @dknauss in #111
- build(deps-dev): bump @playwright/test from 1.62.0 to 1.62.1 by @dependabot[bot] in #110
- Release v1.4.0 — Compatibility, roles & hardening by @dknauss in #113
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- fix(playground): install from release ZIP via CORS proxy instead of git:directory by @dknauss in #75
- fix(playground): self-track stable release + restore main-tracking demo by @dknauss in #76
- ci(docs): lychee link check for README, readme.txt, and Playground demo links by @dknauss in #74
- chore(deps-dev): bump @wordpress/env from 11.8.1 to 11.9.0 by @dependabot[bot] in #63
- ci(docs): exclude flaky gnu.org URL from lychee link check by @dknauss in #77
- chore(deps-dev): bump @playwright/test from 1.61.0 to 1.61.1 by @dependabot[bot] in #64
- fix(playground): main demo via CORS-proxy source ZIP, not git:directory by @dknauss in #78
- ci(playground): publish a clean rolling ZIP for the main demo by @dknauss in #79
- fix(playground): main demo installs the clean rolling ZIP asset by @dknauss in #80
- chore(planning): add phase 11 & 12 screenshot assets by @dknauss in #81
- docs(playground): correct hosted-blueprint description (rolling release asset, not git:directory) by @dknauss in #82
- chore: close & archive v1.3.0 milestone + planning-state cleanup by @dknauss in #83
- docs: initialize milestone v1.4 (Compatibility, Roles & Showcase) by @dknauss in #84
- docs(planning): capture v1.5 candidate todos + widen Phase 23 to native wp-admin restyle (UX-13) by @dknauss in #85
- chore: close Dependabot #14 (js-yaml 3.15.0) + resolve stale STATE.md follow-up by @dknauss in #86
- v1.4: Phase 19 (ROLE-01 feasibility) + Phase 23 (editor UX native-restyle) by @dknauss in #87
- Release v1.3.1 — editor UX restyle (version bump + changelog + screenshots) by @dknauss in #88
Full Changelog: v1.3.0...v1.3.1
Playground demo (rolling main build)
Auto-built from main for the Try-in-Playground demo. Not a real release — the maestro-menu-editor.zip asset is rebuilt and replaced on every push to main.