Skip to main content

v1.0.0-beta.6

  • Added — Expression language: new operators and tests usable in any expression: xor, same as, divisible by, starts with, ends with, and is / is not tests (empty, defined, null, even, odd, iterable, mapping, sequence).
  • Added — Condition block: build conditions visually, clause by clause (data, operator, value), with AND, OR, NOT and XOR groups; the visual and code views stay in sync.
  • Added — Condition value field: suggestions match the data being compared (post statuses, user roles, capabilities, archive types), with a picker for a specific post or user.
  • Added — Condition builder: "in" / "not in" conditions take a list of values, one per row, each a literal or dynamic data.
  • Fixed — Data Picker: it stayed open when clicking elsewhere and could be opened twice from the data and value fields.

Expression Language

  • Added — Expression language: new operators and tests usable in any expression: xor, same as, divisible by, starts with, ends with, and is / is not tests (empty, defined, null, even, odd, iterable, mapping, sequence).

Conditions

  • Added — Condition block: build conditions visually, clause by clause (data, operator, value), with AND, OR, NOT and XOR groups; the visual and code views stay in sync.
  • Added — Condition value field: suggestions match the data being compared (post statuses, user roles, capabilities, archive types), with a picker for a specific post or user.
  • Added — Condition builder: "in" / "not in" conditions take a list of values, one per row, each a literal or dynamic data.

Dynamic Data

  • Fixed — Data Picker: it stayed open when clicking elsewhere and could be opened twice from the data and value fields.
  • Fixed — Data Picker: reopening an expression with an unsupported operator (such as starts with or is) dropped everything after the first value.
  • Fixed — Data Picker: a decimal number such as 1.5 typed into an argument was read as 1.
  • Fixed — Data Picker: a number typed into an argument could be reformatted before you finished typing.

Editor

  • Fixed — Editor: cleared a console warning about unnecessary re-renders that appeared when variables were defined.
  • Fixed — Variable, Condition and Loop blocks: placing one inside a table row or cell logged an HTML nesting warning in the browser console.
  • Fixed — CSS controls: value fields could briefly flip between a label and the underlying value when focused.

Fonts

  • Fixed — Fonts manager: the Google Fonts category filter showed raw slugs, and the list showed "No fonts found" while still loading.