Version 1.0.0-beta-1 changelog

Latest – 1.0.0-beta-1

November 28, 2025

This release introduces the first iteration of the CSS toolbar — a new way to quickly insert commonly used CSS properties into your code. Over time, it will replace the existing CSS style inputs. You can enable it using the toggle in the “Hide/Show panel” in the bottom-left corner of the UI. If you encounter issues and need to turn it off via code, simply disable the “CSS_MINI_GUI” feature flag (see the feature flag documentation for details). The toolbar is still a work in progress, and more improvements will follow in upcoming releases.

Alongside this, you’ll find a variety of small fixes and enhancements. Stability has been looking strong, and with this release we’re officially moving into beta. We maintain backwards compatibility as much as possible, but backups are always recommended.

Legend

Feature
Improvement
Fix
Breaking

1.0.0-beta-1 Details

  • New: CSS mini-GUI
  • New: Hooks to enqueue styles and scripts in the Etch preview area
  • New (Modifiers): unserializePHP
  • Improve: Etch UI styles (start)
  • Improve: Better handling when adding styles from HTML; also prevent creating a class like “fooB” when the user typed too much and deleted back to “foo”
  • Improve: Adjust concat modifier to better align with PHP behavior
  • Fix: Empty arrays were incorrectly treated as undefined in loops inside the builder
  • Fix: Don’t attempt to run the custom blocks migration on fresh sites
  • Fix: Handle empty attributes in Etch the same way as on the frontend
  • Fix (Style): Minor calendar-icon styling issue in Content Hub
  • Fix: Prefer kebabCase for post slugs to match native WordPress behavior [ETC-156]
  • Fix: After creating a CPT in Content Hub, templates now appear in the Templates Manager without refresh [ETC-183]
  • Fix: When a badge touches the right canvas edge, ensure it’s positioned at right: 0 [ETC-182]
  • Fix: Stop generating additional styles when typing classes in the HTML editor [ETC-180]
  • Fix: Add hover display state for raster footer to resolve a Safari issue [ETC-169]
  • Fix: Allow copy/paste in component title and description [ETC-167]
  • Fix: Allow copy/paste in editable blocks on the canvas [ETC-152]
  • Fix: SVG rendering in Gutenberg [ETC-146]
  • Fix: Prefer use plain css comment over sass comment in css panel
All Changelogs