All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Nothing at the moment.
5.0.0-beta.7 - 2016-11-03
white-space: nowrap;to the
hide-visuallymixin so that content renders on one line and is correctly pronounced by screen readers. You can read more about this in Jesse Beach’s article “Beware smushed off-screen accessible text.”
- Removed the default values from the
$coordinatesarguments for the
contrast-switchto calculate contrast based on the WCAG 2.0 specification. Please note that it is an approximation and we cannot guarantee full compliance, though all of our manual testing passed.
- Renamed the
$coordinatesargument in the
$font-stack-systemto include Avenir Next, Avenir, Lucida Grande, Helvetica, Noto, Franklin Gothic Medium, Century Gothic, and Liberation Sans. This follows system-fonts by Adam Morse.
word-breakproperty was removed from the
word-wrapmixin and is no longer output.
- Renamed the
overflow-wrapto align with the name change in the CSS spec.
5.0.0-beta.6 - 2016-06-06
- Added a
value-prefixermixin for generating vendor prefixes on values.
5.0.0-beta.5 - 2016-03-23
- Fixed a Sass load path issue that would intermittently break the importing of Bourbon in Rails apps.
- Swapped the order of the
$asset-pipelinearguments in the
font-facemixin, so that
$asset-pipelineis last (because it has a default and is likely used the least).
5.0.0-beta.4 - 2016-03-11
- We accidentally published
5.0.0.beta.3as a stable release on npm, rather than a prerelease. We’ve unpublished that to go back to
4.2.6on the stable channel.
5.0.0-beta.3 - 2016-03-04
pathnamerequirement to fix install issues.
5.0.0-beta.2 - 2016-03-03
- Added global settings for the
- Added the
trianglemixin back, but note that it’s been refactored and the arguments have changed. See 43e5a90.
- Switched argument names in
is-lightfunction is now private.
- Dropped support for Ruby on Rails versions older than 4.2.
- Dropped support for LibSass versions older than 3.3.
5.0.0-beta.1 - 2016-02-09
- Added a
contrast-switchfunction that switches between two colors based on the lightness of a another color. Great for building button styles.
- Added an
$all-text-inputs-invalidvariable to target the
:invalidpseudo-class on all text-based inputs.
ellipsismixin now takes a
- Added a font stack for system fonts:
- Added a
hide-visuallymixin that hides an element visually while still allowing the content to be accessible to assistive technology, e.g. screen readers.
font-facemixin now allows additional CSS properties to be included in its block, which will output as part of the
@font-facedeclaration. See 2356719.
- The global default for the
modular-scaleratio is now set to
1.25), instead of
- All font stack variables are now prefixed with
- Global settings are now set via a
$bourbonmap, instead of variables. See 4e43c2d.
clearfixmixin now uses
blockdisplay, instead of
$stylearguments in the
font-facemixin have been removed. Instead, you can now include these—along with other CSS properties—within the mixin block and they’ll be output as part of the
5.0.0.alpha.0 - 2015-08-21
- Added a
$global-font-file-formatssetting to globally set the file formats for the
font-facemixin. The default is
("ttf", "woff2", "woff").
$monacovariables (these replace the removed
- Removed the type selectors in
$all-buttonsto reduce specificity.
- Font stacks have been modernized. See 3cf106a.
strip-unitsfunction is now
sizemixin now requires a comma-separated argument list, e.g.
@include size(1em, 2em);.
- All vendor prefixing mixins have been removed. These include:
- For prefixing, we recommend using a more robust and maintainable solution like Autoprefixer.
$global-prefixessetting has been removed and the
prefixermixin has been refactored and no longer uses it.
$monospacevariable has been removed.
box-sizingmixin has been removed.
buttonmixin has been removed.
remfunctions have been removed.
flex-gridfunction has been removed.
flex-gutterfunction has been removed.
golden-ratiofunction has been removed.
grid-widthfunction has been removed.
inline-blockmixin has been removed.
retina-imagemixin has been removed.
trianglemixin has been removed.