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.