This release focuses on fixes for component slots, query loops, Gutenberg component blocks, and builder rendering.
Full changelog
- Breadcrumbs: Dynamic data home label does not render live in builderImprove
- AJAX query endpoints do not preserve browser URL params for Current URL and url_parameter DDFix
- Block editor: Global variables missing in iframe with Components as BlocksFix
- Builder: Component child hover can trigger iframe highlighter JS errorFix
- Builder: Component hover outline appears on first instance when editing duplicatesFix
- Class Manager usage filters miss classes inside componentsFix
- Component query loops: AJAX pagination slot rendering issue in the builderFix
- Component slot: Missing style for deeply nested componentsFix
- Component slot: Inserting multiple same components in a slot are not rendering correctly in the builderFix
- Component slot: Invalid structure panel drop target makes elements disappearFix
- Component slot: Different loop instances output the sameFix
- Components as blocks: Global class CSS can override element styles in GutenbergFix
- Dynamic Data: query_results_count:element_id not working inside componentFix
- Filter Select: Choices.js frontend strings are not translatedFix
- Form element: Submit button with SVG size changes while submittingFix
- Block Editor: Wide and full-width image alignments break with external filesFix
- Live Search Results wrapper is always visible if target query is converted to componentFix
- Nested component property bindings not working within slotsFix
- Query Results Summary: statsFormat placeholder is not translatableFix
- Component: Query loop with nested slot not rendered properlyFix
- Query loop: AJAX pagination missing for slotted component instancesFix
- Quick Access Bar: Hidden shortcuts still reserve left gapFix
- Text Link: Pseudo styles don’t apply on SVGs / icon font pseudo applies to icon font iconFix