Added — A visual Data Picker to insert dynamic data into content blocks without writing expressions: search and pick a field, drill into related data, apply filters and operators, then insert — or place the caret inside an existing expression to edit it.
Added — Expression editing is now assisted: the HTML inspector and the condition, variable and query fields suggest the available data, filters and functions as you type, and colour each part of the expression.
Added — Argument values such as custom-field (meta) keys and image sizes are suggested as you fill them, in both the Data Picker and the code editors.
Fixed — Loop block: pagination did nothing when the loop inherited the main query and was given a name — clicking a page link kept showing the first page.
Fixed — Variable, Condition and Loop blocks: when placed inside a grid or other sized layout, the block's invisible anchor could be stretched by the surrounding CSS and take up space, breaking the layout.
Added — A visual Data Picker to insert dynamic data into content blocks without writing expressions: search and pick a field, drill into related data, apply filters and operators, then insert — or place the caret inside an existing expression to edit it.
Added — Expression editing is now assisted: the HTML inspector and the condition, variable and query fields suggest the available data, filters and functions as you type, and colour each part of the expression.
Added — Argument values such as custom-field (meta) keys and image sizes are suggested as you fill them, in both the Data Picker and the code editors.
Fixed — Loop block: using dynamic data in a query setting (such as the items to include or the number of items) could flood the PHP error log with "could not be converted" notices on the frontend.
Fixed — Loop block: pagination did nothing when the loop inherited the main query and was given a name — clicking a page link kept showing the first page.
Fixed — Loop block: in the editor, referencing the post being edited (such as post.title) from inside a named loop returned the wrong post for every item after the first.
Fixed — Variable, Condition and Loop blocks: when placed inside a grid or other sized layout, the block's invisible anchor could be stretched by the surrounding CSS and take up space, breaking the layout.