sky-toolkit-core
Advanced tools
Comparing version 1.8.0 to 1.9.0
211
CHANGELOG.md
@@ -1,145 +0,170 @@ | ||
# Toolkit Core v1.8.0 | ||
# Changelog | ||
## 1. Features | ||
- [defence] Protect links affected by the masthead's `skycom-focus` utility. | ||
`sky-toolkit-core` follows [Semantic Versioning](http://semver.org) to help manage the impact of releasing new library versions. | ||
=== | ||
# Toolkit Core v1.7.0 | ||
## 1.9.0 | ||
## 1. Features | ||
- [mixins] responsivize mixin to make any class available at specified breakpoints | ||
### Dependencies | ||
## 2. Enhancements | ||
- [typography] used responsivize mixin to generate breakpoint specific text align classes | ||
- [hide] used responsivize mixin to generate breakpoint specific hide classes | ||
* [[normalize.css](https://github.com/necolas/normalize.css)] Switch hard-coded Normalize to dependency. | ||
* [[supercell](https://github.com/sky-uk/supercell)] Switch layout system to Supercell. | ||
=== | ||
# Toolkit Core v1.6.0 | ||
## 1.8.0 | ||
## 1. Dependencies | ||
- [stylelint-config-sky-uk](https://github.com/sky-uk/css) implemented for linting. | ||
- Dependencies refactored to a flat structure. | ||
### Features | ||
## 2. Fixes | ||
- [Autoprefixer] Utilise `/*! autoprefixer: off */` comments to prevent Autoprefixer rewrites. | ||
* [defence] Protect links affected by the masthead's `skycom-focus` utility. | ||
=== | ||
# Toolkit Core v1.5.0 | ||
## 1.7.0 | ||
## 1. Fixes | ||
- [ie9] Improvements to `c-form-select` functionality. | ||
- [[Stylelint]](http://stylelint.io) Fix linting command and amend errors. | ||
### Features | ||
=== | ||
* [mixins] responsivize mixin to make any class available at specified breakpoints | ||
# Toolkit Core v1.4.0 | ||
### Enhancements | ||
## 1. Dependencies | ||
- [[sky-css-lint]](https://github.com/sky-uk/css) Use sky-css-lint for CSS / Sass linting. | ||
* [typography] used responsivize mixin to generate breakpoint specific text align classes | ||
* [hide] used responsivize mixin to generate breakpoint specific hide classes | ||
=== | ||
# Toolkit Core v1.3.0 | ||
## 1.6.0 | ||
## 1. Dependencies | ||
- [[Stylelint]](http://stylelint.io) Update to latest Stylelint; allowing for further modification of `.stylelintrc` at a later date. | ||
### Dependencies | ||
* [[stylelint-config-sky-uk](https://github.com/sky-uk/css)] implemented for linting. | ||
* Dependencies refactored to a flat structure. | ||
=== | ||
### Fixes | ||
* [Autoprefixer] Utilise `/*! autoprefixer: off */` comments to prevent Autoprefixer rewrites. | ||
# Toolkit Core v1.2.0 | ||
## 1. Dependencies | ||
- [[Eyeglass]](https://github.com/sass-eyeglass/eyeglass) provide support for Eyeglass build tools. Fixes problems with importing nested `node_module` scss dependencies. | ||
## 1.5.0 | ||
=== | ||
### Fixes | ||
# Toolkit Core v1.1.0 | ||
* [ie9] Improvements to `c-form-select` functionality. | ||
* [[Stylelint]](http://stylelint.io) Fix linting command and amend errors. | ||
## 1. Features | ||
- [mixins-ui] `panel-indicator` extracted from tile into a mixin for use on any element. Use `@include panel-indicator();` for the default light panel or `@include panel-indicator("dark");` for the dark panel theme. | ||
=== | ||
## 1.4.0 | ||
# Toolkit Core v1.0.0 | ||
### Dependencies | ||
## 1. Structure | ||
- [project] devDependecies moved to Dependencies to enable sharing with `toolkit-ui`. | ||
- [imports] settings and tools now utilise `all` to share imports across `sky-toolkit-core/all` and `sky-toolkit-core/tools`. | ||
* [[sky-css-lint]](https://github.com/sky-uk/css) Use sky-css-lint for CSS / Sass linting. | ||
## 2. Features | ||
- [colors] `ui-` prefixed colors have moved to a `grey-` prefix for greater flexibility. | ||
- [mixins] `focus-styles` for creating consistent keyboard focus effects. | ||
## 3. Enhancements | ||
- [settings] Added global container max width as variable rather than hard-coding. | ||
## 1.3.0 | ||
## 4. Bug Fixes | ||
- [page] Gradient orientation fixed for small devices. | ||
- [font-face] Prevent Sky Text from outputting if a custom font is defined. | ||
### Dependencies | ||
## 5. Deprecations | ||
- [legacy-typography] Config switch now fully deprecated. | ||
* [[Stylelint]](http://stylelint.io) Update to latest Stylelint; allowing for further modification of `.stylelintrc` at a later date. | ||
=== | ||
# Toolkit Core v0.5.2 | ||
## 1.2.0 | ||
## 1. Features | ||
- [divider] New mixins for creating divider gradient border and shadow. | ||
### Dependencies | ||
## 2. Enhancements | ||
- [colors] Added `mid` gradient to `gradients` variable map. | ||
- [forms] ie9 class to hide gradient text overflow for `c-form-select`. | ||
- [functions] Added `convert-to-em` helper to convert em and px values to the equivalent em value ie `convert-to-em(40px) = 2em` with optional base font-size. | ||
- [functions] Added `strip-unit` helper to remove units from a value. ie `strip-unit(400px) = 400`. | ||
- [gradients] `background-gradient` can now utilise an inverted horizontal direction and percentage overrides. | ||
- [settings] Update small breakpoint to 420px. | ||
* [[Eyeglass]](https://github.com/sass-eyeglass/eyeglass) provide support for Eyeglass build tools. Fixes problems with importing nested `node_module` scss dependencies. | ||
=== | ||
# Toolkit Core v0.5.1 | ||
## 1.1.0 | ||
## 1. Bug Fixes | ||
- [page] Solid bg fallback for IE9 to replace broken gradient. | ||
### Features | ||
=== | ||
* [mixins-ui] `panel-indicator` extracted from tile into a mixin for use on any element. Use `@include panel-indicator();` for the default light panel or `@include panel-indicator("dark");` for the dark panel theme. | ||
# Toolkit Core v0.5.0 | ||
## 1. Enhancements | ||
- [gradients] Sky Cinema gradient implemented to `$gradients`, replacing Sky Movies. | ||
- [typography] Typographic scale implemented in a responsive sass-map under `$text`. | ||
- [sass-deprecate] Left-over code from sass-deprecate removed. | ||
## 1.0.0 | ||
## 2. Deprecations | ||
- [legacy-typography] We removed the previous typographic variables in favour of a responsive approach. To deprecate gracefully, a toggle variable has been provided in settings/config. To continue using the previous classes set `$legacy-typography: true;` at the very top of your sass import, before toolkit-core. | ||
### Structure | ||
* [project] devDependecies moved to Dependencies to enable sharing with `toolkit-ui`. | ||
* [imports] settings and tools now utilise `all` to share imports across /all` and /tools`. | ||
# Toolkit Core v0.4.0 | ||
### Features | ||
## 1. Enhancements | ||
- [settings] Set settings maps to `!default` to enable easier overwriting of values if needed | ||
* [colors] `ui-` prefixed colors have moved to a `grey-` prefix for greater flexibility. | ||
* [mixins] `focus-styles` for creating consistent keyboard focus effects. | ||
## 2. Deprecations | ||
- [sass-deprecate] We removed the sass-deprecate library in favour of changelogs and improved release notes | ||
### Enhancements | ||
* [settings] Added global container max width as variable rather than hard-coding. | ||
# Toolkit Core v0.3.15 | ||
### Bug Fixes | ||
## 1. Enhancements | ||
- [utilities] Added `.u-vertical-align` helper to allow vertical centering of elements | ||
- [utilities] Added `tiny` variation to the spacing utility | ||
- [tools] Added `radial` to the `background-gradient` mixin | ||
- [settings] Added `ui-mid` to the `colors` map | ||
* [page] Gradient orientation fixed for small devices. | ||
* [font-face] Prevent Sky Text from outputting if a custom font is defined. | ||
### Deprecations | ||
## 2. Bug Fixes | ||
- [layout] Fixed margin left on `o-layout--narrow` | ||
- [utilities] Fix missing zero-value spacing modifiers | ||
- [utilities] Added IE9 specific form fixes | ||
* [legacy-typography] Config switch now fully deprecated. | ||
## 3. Deprecations | ||
- [defence] Moved defence to `toolkit-ui` | ||
## 0.5.2 | ||
### Features | ||
* [divider] New mixins for creating divider gradient border and shadow. | ||
### Enhancements | ||
* [colors] Added `mid` gradient to `gradients` variable map. | ||
* [forms] ie9 class to hide gradient text overflow for `c-form-select`. | ||
* [functions] Added `convert-to-em` helper to convert em and px values to the equivalent em value ie `convert-to-em(40px) = 2em` with optional base font-size. | ||
* [functions] Added `strip-unit` helper to remove units from a value. ie `strip-unit(400px) = 400`. | ||
* [gradients] `background-gradient` can now utilise an inverted horizontal direction and percentage overrides. | ||
* [settings] Update small breakpoint to 420px. | ||
## 0.5.1 | ||
### Bug Fixes | ||
* [page] Solid bg fallback for IE9 to replace broken gradient. | ||
## 0.5.0 | ||
### Enhancements | ||
* [gradients] Sky Cinema gradient implemented to `$gradients`, replacing Sky Movies. | ||
* [typography] Typographic scale implemented in a responsive sass-map under `$text`. | ||
* [sass-deprecate] Left-over code from sass-deprecate removed. | ||
### Deprecations | ||
* [legacy-typography] We removed the previous typographic variables in favour of a responsive approach. To deprecate gracefully, a toggle variable has been provided in settings/config. To continue using the previous classes set `$legacy-typography: true;` at the very top of your sass import, before toolkit-core. | ||
## 0.4.0 | ||
### Enhancements | ||
* [settings] Set settings maps to `!default` to enable easier overwriting of values if needed | ||
### Deprecations | ||
* [sass-deprecate] We removed the sass-deprecate library in favour of changelogs and improved release notes | ||
## 0.3.15 | ||
### Enhancements | ||
* [utilities] Added `.u-vertical-align` helper to allow vertical centering of elements | ||
* [utilities] Added `tiny` variation to the spacing utility | ||
* [tools] Added `radial` to the `background-gradient` mixin | ||
* [settings] Added `ui-mid` to the `colors` map | ||
### Bug Fixes | ||
* [layout] Fixed margin left on `o-layout--narrow` | ||
* [utilities] Fix missing zero-value spacing modifiers | ||
* [utilities] Added IE9 specific form fixes | ||
### Deprecations | ||
* [defence] Moved defence to `toolkit-ui` |
{ | ||
"name": "sky-toolkit-core", | ||
"version": "1.8.0", | ||
"version": "1.9.0", | ||
"description": "The core of Sky's CSS Toolkit", | ||
@@ -27,3 +27,5 @@ "main": "index.js", | ||
"dependencies": { | ||
"sass-mq": "^3.3.2" | ||
"normalize.css": "4.1.1", | ||
"sass-mq": "^3.3.2", | ||
"supercell": "^1.0.0" | ||
}, | ||
@@ -30,0 +32,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
83870
3
62
+ Addednormalize.css@4.1.1
+ Addedsupercell@^1.0.0
+ Addednormalize.css@4.1.1(transitive)
+ Addedsupercell@1.2.0(transitive)