Get Started
EtchWP icon

10 versions

EtchWP history.

Every release of EtchWP is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

10 of 10 releases scanned clean
v1.6.1Latest
July 2, 20268.8 MBScanned
June 24, 20262.9 MBScanned
May 2, 20262.7 MBScanned
Improved
  • Boolean props use a standard toggle again instead of the cycling tri-state button — the toggle disables itself when the value is a dynamic reference
Fixed
  • Comboboxes keep reactivity after you type in them — external value updates are reflected back into the displayed value
  • Some hosts’ PHP output buffering causes the AI assistant’s response to come back empty — enable ENABLE_CLEAR_BUFFER_IN_STREAM_REQUEST if you’re seeing this. Reported here.
  • Dynamic image placeholders now preserve classes and attributes set on the block, so they style consistently with the resolved image
  • Select property options textarea now grows up to 10 lines (was capped at 3)
v1.4.13Unavailable
April 23, 20262.7 MBScanned
Improved
  • New boolean prop switch and refined styling for select, loop, and object props in the component editor redesign
  • Stacked layout and visual feedback when mapping props in the component instance inputs redesign
  • Refined selector badges with bigger click targets and a custom remove icon
  • Canvas now draws visible borders along sidebar and bottom panel edges
v1.4.10Unavailable
April 13, 20262.7 MBScanned
Added
  • Block context for AI chat. Right-click HTML blocks in the structure panel to add them as context for AI conversations, with visual pills showing which blocks are included
  • “Remove from AI context” option in the structure panel context menu and dismiss buttons on context pills
  • Default value property-populator for class props
  • Continued implementation of component inputs redesign, we encourage you to test them out and give us feedback
Improved
  • Passthrough blocks are now properly respected when scrolling into view
  • “scrollbar-gutter: stable” no longer unintentionally affects the canvas iframe
Fixed
  • Pending images are now cleared when opening a new AI conversation
  • Pending block context is cleared when starting a new conversation or clearing the chat
v1.4.8Unavailable
April 7, 20262.7 MBScanned
Added
  • Condition Prop — a new component property type that conditionally shows or hides groups of child props based on an expression, supported in both the Etch Builder and Gutenberg.
  • AI CSS injection — the AI chat can now insert CSS directly into your styles, merging intelligently with existing selectors (AI rules win on conflicts, existing rules are preserved).
  • Replace with AI output — when an element is selected, a new “Replace” button lets you swap it with AI-generated HTML.
  • Etch Intelligence is now enabled for all users during the beta period.
  • Component Instance Inputs Redesign — refreshed look for text, group, and condition property inputs when using components. Available behind the “Component Instance Inputs V2” setting for early feedback — other prop types (select, loop, etc.) are not yet supported and may not work properly.
Improved
  • AI error messages from the provider now surface directly in the chat window.
  • Improved image paste handling in the AI panel.
Fixed
  • Group and repeater props now properly expose to the parent component, and dynamic data is no longer reverted when editing group or repeater inputs.
  • The .toSlug() modifier now correctly handles Unicode characters (German umlauts, Polish letters) at the start of strings, with consistent behavior between the builder and the frontend.
  • Images always render with an alt attribute, even when no value is set in the media library. Also fixed SVGs incorrectly rendering with width/height of “1”.
  • Long class names in the component editor class prop no longer overflow the UI.
  • Third-party plugin assets no longer break in the builder iframe due to the asset queue emitting a JSON object instead of an array.
  • Copying text from the AI chat no longer pastes block JSON into the clipboard.
v1.4.4Unavailable
March 20, 20262.7 MBScanned
Added
  • HTML snippets from the AI chat can now be inserted directly into the builder canvas via a dedicated insert button
  • Property data attributes are now exposed on Gutenberg blocks and in the Etch builder, making it easier for third-party developers to target specific property inputs
Improved
  • The legacy custom block conversion logic has been removed. Users migrating from a pre-v1 release must now follow the manual migration steps documented at https://docs.etchwp.com/migration-guides/v1-migration
  • Plain text inputs no longer auto-wrap values in var() syntax — this now only applies in the CSS editor and style manager
Fixed
  • Dynamic images now always render the alt attribute, even when no value is set in the media library
  • Settings no longer revert when clicking outside the settings dialog
  • The media property picker in Gutenberg blocks now accepts all media types, not just images
March 6, 20262.7 MBScanned
Added
  • Added “environment.context” dynamic data key
Fixed
  • Loop props not always resolving in builder
v1.0.1Unavailable
February 12, 20262.6 MBScanned
Added
  • “Footer Reveal” recipe
  • Color scheme toggle for etch canvas
Improved
  • UI/UX tweaks to the settings bar buttons
  • Enhanced client side response validation on numerous endpoints
  • Updated auto grid recipe
  • Updated fade recipes
Fixed
  • Query Monitor warning of undefined array width key
  • Ensure correct component is scrolled to
  • Remove diagonal artifacts appearing in canvas on resize
  • Prevent exiting component editor while component is still saving
v1.0.0Unavailable
February 11, 20262.6 MBScanned
Fixed
  • Ensure mandatory styles are deduplicated to avoid key collision

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin EtchWP to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.