Skip to content

v0.1.0 — initial public scaffold

Choose a tag to compare

@chriskmnds chriskmnds released this 05 May 09:33
· 51 commits to trunk since this release

First tagged release of the WP Admin Sidebar plugin. Staging release — the repo will migrate to github.com/WordPress/wp-admin-sidebar (community-branded, matching WordPress/desktop-mode's pattern) once a WordPress-org Owner accepts the GitHub repo-transfer. v0.1.1 will follow with URL-reference updates after the migration; the runtime is unchanged.

What's in this release

  • Plugin bootstrap (wp-admin-sidebar.php) with mid-deploy file_exists guards, default WP_User_Meta_Storage binding, opt-in admin-bar toggle (mirrors WordPress/desktop-mode), data-preserving deactivation hook.
  • Portable /src/: classifier, normalizer, signals, data planner, REST + admin-ajax handler, registry, browse-rail JS+CSS, customizer JS+CSS. Plain ES modules, plain PHP, no build step, no React.
  • Filter API documented in docs/host-extension-api.md: canonical wp_admin_sidebar_* filters with one-cycle deprecation aliases for wpcom_admin_sidebar_* (drops in v0.2.x).
  • Test suite (PHP unit-style, no toolchain dependency): grep gate, REST validate-delta 25 cases, signals 13 cases, normalizer 7 cases — all passing.
  • WordPress Playground demo blueprint at .wordpress-org/blueprints/blueprint.json.

Status

Pre-1.0; the public extension API is not yet locked. Hosts adopting the plugin are encouraged to track patch releases until v1.0 ships the API stability promise.

Try it

The Playground demo (boots WP with WooCommerce + Yoast + Classic Editor + Query Monitor + this plugin pre-activated) runs from the Playground link — entirely in-browser, no install needed.

Requires

  • WordPress 6.5+
  • PHP 8.0+

License

GPL-2.0-or-later.