Changelog

Latest – 1.8.2

November 10, 2026

This small patch release fixes an issue introduced with SEOPress support where auto-generated meta descriptions
and excerpts joined text from adjacent elements without spaces.

It also introduces a new experimental performance setting: previously, opening the builder on large pages could
cause a brief freeze because the Structure tree rendered every single nested element upfront—even collapsed
ones. The new Lazy Structure Tree setting renders nested rows only when first expanded, keeping startup fast
while preserving smooth drag-and-drop once opened.

  • Fix: Auto-generated excerpts and SEOPress meta descriptions now preserve whitespace between adjacent
    elements, preventing words from running together on pages without a manual description.
  • New: Lazy Structure Tree in Settings → Experimental reduces builder startup freezes by loading
    nested rows in the Structure tree only when their parent element is first expanded.
  • New: Added “environment.context” dynamic data key
  • Fix: Loop props not always resolving in builder
Full 1.8.2 changelog

Legend

Feature
Improvement
Fix
Breaking
  • 1.8.1

    November 10, 2026

    • New: SEOPress now analyzes rendered Etch content and uses it for excerpts plus image and video sitemaps, so Etch-built pages report real words, headings, descriptions, and media.
    Full 1.8.1 changelog
  • 1.8.0

    November 06, 2026

    • New: Connector can now browse Media Library items through the public etch.assets API, with metadata plus MIME type and nested collection filters.
    • New: Connector can now upload files to the Media Library and download existing media through the public etch.assets API.
    • New: Connector can now create, rename, move, and delete asset collections, and add or remove media from them, through the public etch.assets API.
    • New: Connector can now delete media items and update their alt text through the public etch.assets API.
    • New: Supported images can now be compressed in place through the public etch.assets API.
    • Fix: Existing Etch blocks already saved in a post no longer get stripped when a multisite editor without unfiltered_html updates the post.
    • Fix: Etch now sanitizes dynamic data, shortcodes, attachment content, and block attributes more consistently to block javascript: URLs and injected <script> tags for users without unfiltered_html.
    • Fix: Clicking a component that contains nested components now selects the page-level component and opens its Properties panel.
    • Fix: Canvas outlines now stay on a single block instead of highlighting multiple blocks at once.
    • Fix: Clicking a link now keeps its editing session open on the first click.
    Full 1.8.0 changelog
  • 1.7.1

    October 19, 2026

    • Fix: Builder no longer triggers a Basic Auth login prompt on load or refresh for sites that restrict anonymous WordPress REST API access.
    • Fix: Newly created classes and other style changes now apply in the canvas immediately instead of requiring a reload.
    • Fix: components.updateAsync() now accepts authoring JSON and correctly links styles from classes in attributes.class.
    Full 1.7.1 changelog
  • 1.7.0

    October 08, 2026

    • New: Yoast SEO and Rank Math now analyze rendered Etch content in the WordPress block editor, including dynamic content.
    • New: Word counts and focus keyphrase checks now account for the text your Etch blocks output.
    • New: SEO analysis now detects images and alt text rendered by Etch blocks.
    • New: Content analysis updates as you edit, without manually copying your Etch content into another field.
    • New: Yoast SEO and Rank Math image sitemaps now include images rendered by Etch blocks, with dynamic image sources resolved for each indexed post.
    • Improvement: Yoast’s image URL and image-data filters are respected, keeping existing sitemap customizations working.
    Full 1.7.0 changelog
  • 1.6.8

    October 02, 2026

    • New: Dynamic data now includes isTruthy and isFalsy modifiers.
    • New: Typing tr; now expands to to-rem.
    • Improvement: Builder performance is much faster on large pages, especially when loading the canvas, selecting blocks, and duplicating sections.
    • Improvement: Editors now use updated double-click selection behavior.
    • Fix: Media Library SVGs no longer trigger PHP warnings in dynamic image blocks.
    Full 1.6.8 changelog
  • 1.6.7

    September 03, 2026

    • New: The public API now exposes etch.environment so integrations can adapt to the current environment.
    • Improvement: Activating the AI bridge now copies the connector command to your clipboard.
    • Fix: Textarea custom fields now preserve line breaks when you save a post from the WordPress post editor.
    • Fix: Cross-site paste now remaps component class properties more reliably when the destination already has a component with the same key, and unresolved class IDs show a warning instead of appearing as a raw class name.
    • Fix: Switch fields in the WordPress metabox now correctly handle a saved 0 value.
    Full 1.6.7 changelog
  • 1.6.6

    August 24, 2026

    • Fix: The toSlug modifier no longer crashes pages on hosts where the PHP intl extension is not installed.
    • Fix: When you edit a component instance, the builder now scrolls to the correct instance instead of jumping to the first matching component.
    • Fix: The unsaved changes warning now appears more reliably.
    Full 1.6.6 changelog
  • 1.6.5

    August 10, 2026

    • Fix: Term loops, the loop manager, and Content Hub now handle very large taxonomies reliably instead of slowing down or failing with errors.
    • Fix: SVG uploads now complete reliably instead of getting stuck when a PHP warning interrupts the upload response.
    • Fix: Metabox fields stored in custom tables no longer show a warning when they return a single-value array.
    Full 1.6.5 changelog
  • 1.6.4

    July 29, 2026

    • New: Custom fields now support an image type.
    • Improvement: Asset manager now uses srcset so image previews stay sharp and preserve their original aspect ratios in the masonry grid.
    • Fix: Asset manager now loads more reliably and avoids showing duplicate media items while you browse.
    • Fix: Bulk uploads now keep every file in the selected collection instead of silently sending some files to Uncategorized.
    • Fix: Dragging images inside the asset grid no longer creates duplicate images in the grid.
    • Fix: Loop blocks now fall back to the loop’s default URL when the url parameter is missing instead of outputting an unresolved value.
    Full 1.6.4 changelog
  • 1.6.3

    July 20, 2026

    • Fix: Templates panel no longer crashes when multiple post types or taxonomies share the same label.
    • Fix: CSS mini GUI icons now correctly show when styles such as grid are already active.
    • Enhancement: Added the ENABLE_METABOX_LEGACY_MODE feature flag to improve Meta Box file field data retrieval. The flag is enabled by default to preserve backward compatibility.
    Full 1.6.3 changelog