Release v1.4.8
EtchWP v1.4.8
What's new in v1.4.8
EtchWP v1.4.8 was released on . Build WordPress Websites Visually With None of the Downsides of Traditional Page BuildersEtch is a next-era visual development environment that gives you the power to build scalable, maintainable,... See the full changelog below and compare with the complete version history.
Release details
Released
2.7 MB
File unavailable
Changelog
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.
Compatibility
- Requires WordPress
- 5.9
- Tested up to
- 6.8.1
- Requires PHP
- 8.1