Skip to content

7.7.2

Choose a tag to compare

@dnnsjsk dnnsjsk released this 15 Oct 22:50
· 72 commits to main since this release
  • New: public bs_block_fields() and bs_block_assets() helpers expose registered field definitions and block assets (#115)
  • New: public bs_block_extension_fields() exposes fields added by matching extensions, including on core and third-party blocks (#121)
  • New: repeaters support minimized to collapse existing rows by default while opening newly added rows (#95, #114)
  • New: bundled German and formal German translations work across plugin and Composer installations (#111)
  • Fix: Markdown, YAML, and updater dependencies are isolated from other plugins and themes in ZIP and Composer installations
  • Fix: default field-control labels can be extracted and translated (#110)
  • Fix: select reset buttons show a default label for allowReset: true and preserve custom labels (#110)
  • Fix: repeater removal confirmations use the default question for textRemove: true (#110)
  • Fix: the Update URI header prevents unrelated WordPress.org plugins from being offered as Blockstudio updates (#113)
  • Fix: repeater row preferences preserve other rows and tolerate unavailable or malformed browser storage
  • Fix: links inside Blockstudio blocks no longer navigate away from the editor when clicked (#116)
  • Fix: files fields accept scalar string references without crashing the editor and preserve fallback cards when removing or reordering values (#117)
  • Fix: the field-patterns guide no longer recommends unsupported tabs inside repeaters (#112)
  • Fix: extension documentation explains prefix wildcards for any block namespace (#118)
  • Fix: the RichText render filter example uses the correct two arguments (#119)
  • Fix: custom condition examples return values for editor comparisons instead of callbacks (#120)
  • Fix: generated LLM documentation preserves wildcard names and asterisks in code examples
  • Fix: an extension matching several target patterns is applied only once (#121)