Version 6.3.0 - Proxima Centauri b

@kball kball released this Dec 15, 2016 · 165 commits to develop since this release

Foundation 6.3 contains new features, reworked old features, and more bugfixes than you can shake a stick at! Foundation is now EVEN MORE accessible out of the box, with a default color palette that meets AA contrast requirements, better keyboard navigation, and a slew of other improvements.

Migration Notes:

  • If you're using the ZURB template, check out this pull request to see the changes you'll want to make to update: https://github.com/zurb/foundation-zurb-template/pull/49/files
  • Flex Videos are now Responsive Embeds. Old classes and mixin names are now deprecated. Check out #8765
  • Accordion Items now MUST be labeled with data-accordion-item, they are no longer inferred from li elements. Check out #9178
  • The dist directory structure has changed. CSS files now live in dist/css, JS files in dist/js. Check out #9078
  • The default color palette has changed to be meet AA contrast requirements. This has changed both defaults and a number scss variables and functions. Check out #9319 (comment)
  • In order to facilitate vertical rhythm layouts, the old $header-sizes map has been replaced with a more general $header-styles map. $header-styles map not only allows to set the font-size, but also line-height, margin-top and margin-bottom per header size and breakpoint. $header-sizes still works, however, it is going to be depreciated. If $header-sizes is present in your _settings.scss it overrides any $header-styles map. Check out #9419
  • Some older flex based mixins (flex-grid-order, flex-grid-row-align, flex-grid-column-align) and classes (.align-column/.align-row), that had been deprecated are now removed, along with a few old variables that are no longer relevant. Check out #9437

New Components:

  • Cards - see #9215
  • Responsive Accordion Tabs - see #8774

Super cool enhancements:

  • Completely reworked Off Canvas - see #9357
  • Mutation Observers! (components like tabs and equalizer automatically adjusting when their content changes) - see #9126 and #9320
  • Vertical Rhythm Support - see #9419
  • Improved Print Style Control - see #9304
  • Autoresizing Drilldowns - see #8699
  • Deep linking to tabs - see #9242 and #9407
  • Flexbox Helpers - see #9324

Contributors

Proxima Centauri b

A recently discovered Earth-sized planet, rotating around the star closest to our sun, Proxima Centauri b "would be the most natural location to where our civilization could aspire to move after the sun will die, five billion years from now" - Avi Loeb, Harvard-Smithsonian Center for Astrophysics

(Artists rendition courtesy of http://news.nationalgeographic.com/2016/08/earth-mass-planet-proxima-centauri-habitable-space-science/)

Downloads

v6.3.0-rc3

@kball kball released this Dec 9, 2016 · 191 commits to develop since this release

Third release candidate for v6.3.0.

To install with npm: npm install foundation-sites@6.3.0-rc3
To install with bower: bower install zurb/foundation-sites#v6.3.0-rc3

To try out with the ZURB template: git clone -b v6.3 git@github.com:zurb/foundation-zurb-template.git

Updates from RC2:

  1. Bugfix in dropdown menu (missing var): #9472
  2. Fix drilldown menu height calculations: #9473
  3. Trigger mutations on toggle & responsive nav (fixes various bugs turned up in QA): #9475
  4. Correct new paths to distfiles: #9482 and #9482
  5. Fix build of distfiles: #9485

Downloads

v6.3.0-rc2

@kball kball released this Dec 7, 2016 · 212 commits to develop since this release

Second release candidate for v6.3.0.

To install with npm: npm install foundation-sites@6.3.0-rc2
To install with bower: bower install zurb/foundation-sites#v6.3.0-rc2

To try out with the ZURB template: git clone -b v6.3 git@github.com:zurb/foundation-zurb-template.git

Updates from RC1:

  1. Stopgap solution for scss dependency issue (see #9469 and #9458 for the discussion). This is our main outstanding possible blocker for final release. @ncoden and @kball are actively working on a fix.
  2. Update dev dependencies to recent versions (
  3. Update what-input dependency (#9447)
  4. Fix hamburger icon (#9454)
  5. Remove scss that had been deprecated and marked for removal in 6.3 (#9437)
  6. Remove unused parameter in Reveal (#9446)
  7. Refactor breakpoint map handling (#9439)
  8. Fix image load/orbit bug in old IE (#9463)
  9. Fix expanded menu in flexbox mode (#9442)
  10. Fix slider docs page layout (#9453)

Downloads

v6.3.0-rc1

@kball kball released this Dec 1, 2016 · 298 commits to develop since this release

Installation

To install with npm: npm install foundation-sites@6.3.0-rc1
To install with bower: bower install zurb/foundation-sites#v6.3.0-rc1

To try out with the ZURB template, git clone -b v6.3 git@github.com:zurb/foundation-zurb-template.git

Migration Notes:

  • Flex Videos are now Responsive Embeds. Old classes and mixin names are now deprecated. Check out #8765
  • Accordion Items now MUST be labeled with data-accordion-item, they are no longer inferred from li elements. Check out #9178
  • The dist directory structure has changed. CSS files now live in dist/css, JS files in dist/js. Check out #9078
  • The default color palette has changed to be meet AA contrast requirements. This has changed both defaults and a number scss variables and functions. Check out #9319 (comment)
  • In order to facilitate vertical rhythm layouts, the old $header-sizes map has been replaced with a more general $header-styles map. $header-styles map not only allows to set the font-size, but also line-height, margin-top and margin-bottom per header size and breakpoint. $header-sizes still works, however, it is going to be depreciated. If $header-sizes is present in your _settings.scss it overrides any $header-styles map. Check out #9419

New Components:

  • Cards - see #9215
  • Responsive Accordion Tabs - see #8774

Super cool enhancements:

  • Completely reworked Off Canvas - see #9357
  • Mutation Observers! (components like tabs and equalizer automatically adjusting when their content changes) - see #9126 and #9320
  • Vertical Rhythm Support - see #9419
  • Improved Print Style Control - see #9304
  • Autoresizing Drilldowns - see #8699
  • Deep linking to tabs - see #9242 and #9407

⚠️ Warning: This version contains a bug with SCSS dependencies. If you want to import scss/foundation.scss in you Sass, you have to manually import our dependency normalize-scss (6.0.0) before. See #9469 and #9458 for the discussion. This bug is fixed in v6.3.0-rc2.


Changelog coming soon.

Downloads

v6.3-rc1

@kball kball released this Dec 1, 2016 · 300 commits to develop since this release

Downloads

Version 6.2.4: Mimas

@rafibomb rafibomb released this Oct 20, 2016 · 744 commits to master since this release

Version 6.2.4 is a bugfix release, with the major theme being the improvement of keyboard-based accessibility throughout the framework.

Migration Notes: The default setting for Equalizer on small (stacking) has been changed to not equalize when items are stacked. If you wish to revert to the previous behavior, simply add data-equalize-on-stack="true" to your equalizer components.

CHANGELOG

Accordion

[#9212] Added unit tests for Accordion. Changed the way the toggling works to fix some issue detected during testing

Accordion Menu

[#9003] Fixed keyboard usage for Accordion Menu.

[#9216] Added unit tests for Accordion Menu

[#9254] Fix up key behavior when element has open submenu

Button

[#9022] Fix for resetting background color on hover and focus state of a disabled flavored button.

[#9117] custom button and hollow button hover lightness settings

Drilldown Menu

[#8320] Drilldown height calculation with long titles

[#9002] Fix drilldown keyboard

[#9232] Add unit tests for Drilldown, fix ARIA toggling

Dropdown

[#8785] Add missing unit test for getPosition()

[#9020] fix float-right is ommited when last in classes

[#9041] Fix dropdown alternative anchor selection

[#9174] Fix mouseenter issue with touch devices

Dropdown Menu

[#9131] Option to close drop menu on leaf anchor links click

[#9259] Fix dropdown menu keyboard for rtl/ltr and horizontal

Grid

[#8889] Contain nested rows to grid

[#8925] Add is-collapse-child class

[#8990] add specificity to centered columns to override :last-child

[#8991] fix centered columns flowing around uncentered columns

[#9055] Fix $grid-column-count beeing overwritten by
grid-context-mixin

[#9177] Top bar flex grid

[#9240] Fixes nesting default/flex grids within a container

Forms

[#8776] Fix bad nesting that breaks input-number-spinners styles

[#8906] Fix display for .input-group-button

[#8907] Fix proportions of children in input-group

[#9109] Fix Default variable value missing in /forms/_text.scss

Magellan

[#9066] Fix magellan _updateActive() behavior

[#9070] Fixed Magellan issue when target does not exist.

Off Canvas

[#7840] Fix off-canvas for small sites

[#9011] Enhanced keyboard navigation for Offcanvas

[#9253] Fix issues in off canvas right

Orbit

[#8942] Change slides with arrow keys only if the data-accessible option is true

[#9141] orbit: add/trigger event beforeslidechange

Reveal

[#8767] Added and optional background parameter to the reveal-overlay() mixin

[#9146] Avoid reveal modal closing upon click of an element not in the DOM

[#9187] Reload focusableElments at every tab keydown to fix issue #9130

Slider

[#8948] fix unset var on foundation slider

Sticky

[#9210] check if cb is a function

Tables

[#9048] Add settings for the hover color for thead and tfoot

Title Bar

[#9241] Fix #9230 menu-icon code duplication

Tooltips

[#9218] Tooltip tests and fixed a wrong reference to the triggerClass

Sass Mixins

[#8871] Add $gutter parameter to the grid-layout mixin.

[#8972] Fix ghetto for loop

[#8911] Make access to $foundation-palette a bit easier

[#9065] Round rgb color values otherwise it will always be black

[#9100] Fix hamburger mixin flooring on spacing with units other than pixels

Settings

[#9009] Allow definition of global-font-size in rem

[#9229] Add "alert" as required map value to $foundation-palette

[#9238] Fix last child to float to the global left direction on the grid-layout mixin

JavaScript Utilities

[#8850] Account for hOffset

[#8904] Enable the script to load in DoneJS SSR

[#8923] Remove references to deprecated jQuery.fn.load(). Adds support for jQuery 3.

[#9110] restrict menu burn selector to menus and menu-items

Mimas is a moon of Saturn which was discovered in 1789 by William Herschel. It is named after Mimas, a son of Gaia in Greek mythology, and is also designated Saturn I. With a diameter of 396 kilometres (246 mi) it is the smallest astronomical body that is known to be rounded in shape because of self-gravitation.

Downloads

Version 6.2.3 - Europa Minor

@rafibomb rafibomb released this May 27, 2016 · 1165 commits to develop since this release

This release builds upon 6.2.2 to improve how the settings file is generated. No changes to the core framework went in here.

Downloads

Version 6.2.2 - Europa

@kball kball released this May 27, 2016 · 1167 commits to develop since this release

We're excited to release version 6.2.2 with lots of key bug fixes. Get your products coded faster and published with fewer hiccups. Over 60 bugfixes have been merged in. In particular, the Sticky plugin got a lot of love and attention (thanks @gehasia and @colin-marshall!). There are no migration needs or settings changes.

Just some of the amazing fixes:

Abide
[#8770] Don't validate hidden fields (Thanks @sdhull!)
Drilldown
[#8583] Fix handler unbinding on destroy. (Thanks @gehasia!)
Equalizer
[#8671] Fix equalizeOnStack functioning within a callout (Thanks @designerno1!)
Grid
[#8534] Fix responsive collapsed rows spilling over into parent columns (Thanks @andycochran!)
Keyboard
[#8571] Enhance keyboard util. (Thanks @Owlbertz!)
Menu
[#8683] Add inline-svg icon support (Thanks @artursopelnik!)
Offcanvas
[#8688] Fix aria-expanded triggers (Thanks @gapple!)
Reveal
[#8635] Updated and enhanced accessibility around reveal. (Thanks @sethkane!)
[#8744, #8807] Fix scrolling issues with reveal on iOS and Android
Slider
[#8449] Fix touch interactions (Thanks @Owlbertz!)
Sticky
[#8553] Fix height of sticky container when used with responsive components (Thanks @gehasia!)
Tabs:
[#8558] Fix handler unbinding on destroy. (Thanks @dragthor!)
Tooltip:
[#8567] Fix tooltip ignoring positionClass option (Thanks @JamesJGarner!)

Note: UnCSS is now turned off (commented out) by default and can be added back in by un-commenting the pipe in the Gilpfile.

There's too many good things to list here, so for more detail check out the two release candidates:
RC1 and RC2 or for a commit by commit recap, see v6.2.1...v6.2.2

Europa is a moon of Jupiter - Named after the beautiful daughter of Agenor, king of Tyre, she was seduced by Jupiter, who had assumed the shape of a white bull. When Europa climbed on his back he swam with her to Crete, where she bore several children, including Minos (Yetinauts).

europa-moon

Downloads