Foundation 6.7 is here! This release does a lot of cleanup work in order to make foundation compatible with the newer versions of its dependencies like Node and Dart Sass. A ton of issues were closed and pull requests were merged. This gives us a much cleaner slate to start the long quest of brining Foundation 7 to you.
Join us on our new Discussions Board. This is a great place to ask questions and interact with your fellow Foundation users.
Check out the details of this release below:
Updated Requirements
Foundation 6.7 requires Node 12 or 14. Support for Node 16 is still being worked on. Many dependencies have been updated to newer versions.
Featured Enhancements
- 🚀 Dart Sass compatibility! Big thank you to Antti Hukkanen
- 🚀 Improved CSS triangle mixin
- 🚀 Revamped Typescript type definitions
- 🚀 New deepLinkSmudgeOffset option added to Tabs
- 🚀 Resolved a most security warnings within dependencies
- 🚀 Removed tree based roles from menus for improved Accessibility
- 🚀 Keyboard.findFocusable is now sorted by tab index
Bug Fixes
- 🐛 Off Canvas touch scrolling improved
- 🐛 Improved keyboard navigation with Drilldown
- 🐛 Accessibility improvements to Accordion. Removed tab related roles
- 🐛 Mark correct aria-haspopup value for modal opening controls
- 🐛 Fixed line-height for labels
- 🐛 Improved Drilldown height calculation
- 🐛 Improvements for Dropdown menu usability on touch devices
- 🐛 Many improvements to docs
Contributors
Thanks to the 21 amazing people who contributed code or documentation to the 6.7 release. Foundation wouldn't happen without you!