Changelog

Latest – 1.3.1

February 27, 2026

This release fixes a builder only issue of loop props not properly resolving in certain scenarios. It also introduces a new environment.context dynamic data key.

  • New: Added “environment.context” dynamic data key
  • Fix: Loop props not always resolving in builder
Full 1.3.1 changelog

Legend

Feature
Improvement
Fix
Breaking
  • 1.3.0

    February 26, 2026

    • New: Integrate Cmd+Enter into the Command Bar
    • New: First iteration of Class Property for components
    • New: Add keys() modifier
    • New: Add values() modifier
    • New: Introduce context awareness for AI Assistant (conversation-aware)
    • New: Use Alt/Option key to fold/unfold the entire Structure panel when clicking the toggle button
    • Improvement: Improve category input when creating patterns
    • Fix: Ensure existing styles are not overwritten on paste
    • Fix: Ensure stylesheets are properly integrated with Undo/Redo
    Full 1.3.0 changelog
  • 1.2.0

    February 20, 2026

    • New: [Experimental] First iteration of Etch-AI Assistant (OpenAI API key required)
    • New: [Experimental] Allow @custom-media declarations in special stylesheet (tokenized media queries)
    • New: First iteration of the Undo/Redo engine
    • New: Add “concentric-radius-reverse” recipe
    • New: Add “hover-exclude-touch” recipe
    • New: Add “tooltip” recipe
    • Improvement: Enforce LTR layout in Etch interface (up for discussion)
    • Improvement: Overhaul the settings panel architecture and UX
    • Improvement: Hide “Exit” button when not in builder context
    • Improvement: Restrict access to the Etch Builder to administrators only
    • Improvement: The dynamic image element now correctly renders an empty “alt” attribute when explicitly set to an empty string
    • Fix: Ensure modifiers apply correctly to loops
    • Fix: Ensure sections are added correctly to the canvas at the top level
    • Fix: Prevent unnecessary Iconify API calls for specific icons
    • Fix: Prevent duplicate !important declarations in Gutenberg output
    • Fix: Ensure component attribute changes are properly reactive
    • Fix: Ensure consistent tab behavior when the CodeMirror instance is expanded
    Full 1.2.0 changelog
  • 1.1.0

    February 12, 2026

    • New: [Experimental] Basic undo/redo support for blocks
    • New: “intersects” modifier
    • Improvement: General code quality improvements
    • Improvement: Enhanced styling for CSS comment navigation
    • Fix: Combobox not reopening on click
    • Fix: Modifiers not applying correctly within nested loops
    Full 1.1.0 changelog
  • 1.0.1

    February 05, 2026

    • New: “Footer Reveal” recipe
    • New: Color scheme toggle for etch canvas
    • Improvement: UI/UX tweaks to the settings bar buttons
    • Improvement: Enhanced client side response validation on numerous endpoints
    • Improvement: Updated auto grid recipe
    • Improvement: Updated fade recipes
    • Fix: Query Monitor warning of undefined array width key
    • Fix: Ensure correct component is scrolled to
    • Fix: Remove diagonal artifacts appearing in canvas on resize
    • Fix: Prevent exiting component editor while component is still saving
    Full 1.0.1 changelog
  • 1.0.0

    January 30, 2026

    • Fix: Ensure mandatory styles are deduplicated to avoid key collision
    Full 1.0.0 changelog
  • 1.0.0-rc-8

    January 29, 2026

    • Fix: [Caution] Ensure complex selectors load globally
    • New: Corner ribbon recipe
    • Improvement: Allow quotes in text nodes within HTML editor for better shortcode representation
    • Improvement: [Security] Enhanced client-side API response validation for improved security
    • Fix: Removed accidental trailing comma in reset styles
    • Fix: Resolved issue preventing patterns from loading in Gutenberg editor in some edge cases
    Full 1.0.0-rc-8 changelog
  • 1.0.0-rc-7

    January 28, 2026

    • New: Allow video selection in media prop
    • Improvement: Add client-side validation for API components
    • Fix: SVGs not rendering when width and height are set to 0 in etch:img
    • Fix: Editor role missing required permissions in GB
    • Fix: Standalone images (not in figures) ignoring height auto
    • Fix: List tree view icons shrinking in GB
    • Fix: Media menu not displaying all content types
    Full 1.0.0-rc-7 changelog
  • 1.0.0-rc-5

    January 27, 2026

    • Fix: Uncaught TypeError: Etch\Lifecycle\WpOptionsContext::delete_transient(): Return value must be of type bool, null returned
    Full 1.0.0-rc-5 changelog