v6.4.2
The 6.4.2 release contains both a series of bugfixes and some incremental improvements, particularly focused on the new XY Grid as we get more and more folks using it in the wild. Big shoutout to our @hikouki as one of our newer contributors who jumped in with quite a few different bug fixes, docs updates, and improvements!
Migration Notes:
- Grid containers for the XY grid have been reworked based on issues and feed back. This is a big one, and a big improvement. Check out the docs for more: http://foundation.zurb.com/sites/docs/xy-grid.html
- There was a naming conflict between the
$block-grid-max
variable for xy and regular grids, meaning you could not have both in with different values. The xy-grid setting has been separated out to$xy-block-grid-max
. If you have changed the value of$block-grid-max
and are using the xy-grid, you should update$xy-block-grid-max
.
Updates and Improvements
- Rework grid container: #10371
- Button cursors are now configurable via settings: #10367
- Abide options now merge recursively, fixing issues adding validators: #10377
- Enable defining different off-canvas sizes by breakpoint: #10428
Bugfixes:
- Fix rounded prototype when breakpoint enabled: #10335
- Remove duplicate max-width: #10341
- Fix dropdown arrow position issues when using responsive nav: #10345
- Fix typescale issues building with ruby-sass: #10351
- Fix bug on Orbit resize during transition: #9881
- Fix boundary values for vertical two-handle sliders: #10355
- Fix distributed version of media query to automatically initialize: #10369
- Fix off-canvas reveal classes not working properly in 6.4.x: #10421
- Fix cell() sass mixin gutter output: #10437
- Rename $block-grid-max variable to get rid of duplicate name problem: #10433
- Drilldown aria attribute fixed from ‘menu-item’ to correct ‘menu item’: #10434
- Add missing 7th argument to xy-cell mixing within xy-grid-layout: #10435
- Fix responsive shrink and full classes in xy-grid: #10370
- Fix scrolling bug when using keyboard nav in dropdown menus: #10445
- Fix reinitialization of menus: #10439
- Fix use of dropdown with multiple anchors: #10360
- Fix use of margin grids with grid frames: #10448
- Fix JSPM Entry Point: #10465
- Fix medium-up breakpoint class bug introduced in 6.4: #10491
- Fix collapse responsive sizing bug in xy grid: #10492
- Remove text-decoration from link buttons: #10471
- Fix sizing of input-group buttons: #10456
- Fix triggers initialization in customizer builds: #10507
- Fix no-wrap issue in menus with very long items introduced in 6.4 menu rework: #10512
- Fix vertical grid auto and shrink classes trumping size classes: #10513