PBJ Forms & Products 2.0.1: Semantic admin themes
PBJ Forms & Products 2.0.1 replaces one-off admin-theme fixes with a shared semantic state contract that remains readable across palettes.
PBJ Forms & Products 2.0.1 is out. This release fixes admin-theme contrast at the system level: setup steps, controls, cards, notices, and layout surfaces now consume one semantic PBJ admin contract instead of relying on one-off selectors.
One contract, complete states
Foreground, background, border, focus, hover, active, disabled, read-only, invalid, and progress-step states are paired deliberately. The result stays readable across light, dark, and high-accent palettes—including the toolbar icons and active primary actions that exposed the old split ownership.
Built to stand alone
PBJ Forms publishes semantic component and state attributes and consumes neutral --pbj-admin-* variables with WordPress-safe fallbacks. It does not include, call, or depend on PBJ CRM. Customer-facing preview frames remain independent content islands.
Upgrading
Version 2.0.1 is available through the normal licensed WordPress update channel for 2.x customers. Existing forms, products, carts, orders, payments, shortcodes, and integrations are unchanged.