Version History

2.0.5

2.0.5 - June 24, 2026

  • Replaced deprecated Database facade with Connection class via app container.
  • Switched executeQuery() to executeStatement() for UPDATE/DROP statements (Doctrine DBAL 3.x compliance).
  • Replaced legacy helper/validation/error string alias with ErrorList::class.
  • Changed btFieldsRequired visibility from public to protected to match parent.
  • Changed sanitizeUnit(), parseHeight(), generateStyles() from private to protected for extensibility.

2.0.2 - June 23, 2026

  • Bumped package version from 2.0.1 to 2.0.2.

2.0.1 - June 22, 2026

  • Fixed bug: edit form fields displayed empty instead of saved values.
  • Root cause: PHP variable-variable syntax $$bp['field'] was parsed as ${$bp}['field'] (looking up variable named "Array") instead of ${$bp['field']}. Fixed both the height and unit field lookups in form.php.

2.0.0 - June 22, 2026

  • Per-breakpoint unit selection (px/rem/vw/vh/%/em per row).
  • Fixed bug: xxlScreen value was overwriting xlScreen in save().
  • Fixed bug: xxlScreen form field was displaying xlScreen value.
  • Fixed bug: validate() was not checking xxlScreen.
  • Added xxlUnits, xlUnits, lgUnits, mdUnits, smUnits columns to db schema.
  • Redesigned edit form with inline number+unit pairs per breakpoint.
  • Widened block edit dialog to 500px for better layout.

1.5.1.0

1.0 - January 19, 2019 - First public version, changed error message from VH to VW.