UNPKG

5.6 kBMarkdownView Raw
1# Changelog
2All notable changes to this project will be documented in this file.
3
4The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
5and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
6
7## [5.3.0]
8### Changed
9- Updated `stylelint-order` dependency range to pull in 1.x or 2.x versions. Both major versions are compatible. [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/41)
10- Updated up `stylelint-scss` dependency to pull minimum of 3.4.0 [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/41)
11
12## [5.2.0]
13### Changed
14- Bumped up `stylelint-order` dependency to ^1.0.0 [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/32)
15
16## [5.1.0]
17### Added
18- Added ability to run tests on Windows [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/34)
19
20### Changed
21- Ignore @each for max-nesting-depth [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/35)
22
23## [5.0.0]
24### Added
25- Added scss/at-rule-no-unknown rule [#18](https://github.com/bjankord/stylelint-config-sass-guidelines/issues/18)
26
27### Changed
28- Bumped up `stylelint` peer/dev dependency to v9.0.0
29- Added stylelint-scss and stylelint-order as dependencies [#22](https://github.com/bjankord/stylelint-config-sass-guidelines/issues/22)
30- Node.js 6.x or greater is now required [#24](https://github.com/bjankord/stylelint-config-sass-guidelines/issues/24))
31
32## [4.2.0]
33### Added
34- Add "ignore" options to "max-nesting-depth" rule (fixes [#25](https://github.com/bjankord/stylelint-config-sass-guidelines/issues/25)) [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/26)
35
36## [4.1.0]
37### Changed
38- Bumped up `stylelint-order` to v0.8.0
39
40### Fixed
41- Fixed border zero rule. Issue [16](https://github.com/bjankord/stylelint-config-sass-guidelines/issues/16)
42
43## [4.0.1]
44### Removed
45- Removed `{"type": "at-rule", "hasBlock": true }` from order rule. Causes issues with `@media` queries and `@for` loops
46- Removed `{"type": "rule", "selector": "/^&:\\w/"},` from order rule.
47- Removed `{"type": "rule", "selector": "/^&::\\w/"},` from order rule.
48
49## [4.0.0]
50### Added
51- Add rules & tests for declaration-order [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/15)
52
53### Changed
54- Moved stylelint, stylelint-scss, stylelint-order to peerDependencies / devDependencies [PR](https://github.com/bjankord/stylelint-config-sass-guidelines/pull/17/files)
55
56## [3.0.1]
57### Changed
58- Update copyright years in license
59
60## [3.0.0]
61### Added
62- Added [greenkeeper](https://greenkeeper.io/) to help keep dependencies up to date
63
64### Changed
65- Bumped up `stylelint` to v8.0.0
66- Bumped up `stylelint-order` to v0.6.0
67
68### Removed
69- Removed unused `stylelint-selector-no-utility` dependency from package.json
70
71## [3.0.0-rc.1]
72### Added
73- Added [greenkeeper](https://greenkeeper.io/) to help keep dependencies up to date
74
75### Changed
76- Bumped up `stylelint` to v8.0.0
77- Bumped up `stylelint-order` to v0.6.0
78
79### Removed
80- Removed unused `stylelint-selector-no-utility` dependency from package.json
81
82## [2.2.0]
83### Changed
84- Bumped up `stylelint` to v7.12.0
85
86### Fixed
87- Replaced deprecated `selector-no-id` rule with `selector-max-id` rule
88
89## [2.1.0]
90### Changed
91- Bumped up `stylelint-order` to v0.4.3
92
93### Fixed
94- Replaced deprecated `order/declaration-block-properties-alphabetical-order` rule with `order/properties-alphabetical-order` rule
95
96## [2.0.0]
97### Added
98- Added `stylelint-order` plugin
99
100### Changed
101- Bumped up `stylelint` to v7.8.0
102- Bumped up `stylelint-scss` to v1.4.1
103
104### Fixed
105- Replaced deprecated `declaration-block-properties-order` rule with `order/declaration-block-properties-alphabetical-order` rule
106- Replaced deprecated `rule-nested-empty-line-before` rule with `rule-empty-line-before` rule
107- Replaced deprecated `rule-non-nested-empty-line-before` rule with `rule-empty-line-before` rule
108
109### Removed
110- `stylelint-disable-reason` rule. This rule has been deprecated in stylelint 7.8 and in 8.0 will be removed. See stylelint CHANGELOG: https://stylelint.io/CHANGELOG/#780
111
112## [1.1.1]
113### Fixed
114- Regex for selector-class-pattern now matches lowercase with hyphens correctly
115- Updated test for url-quotes.js to match updated error text
116
117## [1.1.0]
118### Added
119- `scss/dollar-variable-colon-space-after` rule
120- `scss/dollar-variable-colon-space-before` rule
121
122### Changed
123- Bumped up `stylelint` to v7.1.0
124- Bumped up `stylelint-scss` to v1.3.4
125
126## [1.0.0]
127### Added
128- `stylelint-disable-reason` rule
129- `property-no-unknown` rule
130- `media-feature-parentheses-space-inside` rule
131- `no-missing-end-of-source-newline` rule
132
133### Changed
134- Bumped up `stylelint` to v7.0.2
135- Bumped up `stylelint-scss` to v1.2.1
136
137### Removed
138- `no-missing-eof-newline `rule
139- `function-calc-no-unspaced-operator` rule
140
141## [0.2.0]
142### Added
143- `function-parentheses-space-inside` rule
144- `scss/at-import-partial-extension-blacklist` rule
145- `declaration-block-properties-order` rule
146- `selector-no-vendor-prefix` rule
147- `media-feature-name-no-vendor-prefix` rule
148- `at-rule-no-vendor-prefix` rule
149
150### Fixed
151- Sorted stylelint rules alphabetically in config
152- `max-nesting-depth` rule set to 1 to match Sass Guidelines NestingDepth max_depth: 1 rule
153- Cleaned up comments in `failing-test-case.scss`
154- Declaration order now sorted alphabetically in `passing-test-case.scss`
155- Updated tests to account for new rules
156
157### Removed
158- `block-closing-brace-newline-after` rule
159- `no-extra-semicolons` rule
160- `string-no-newline` rule
161
162## [0.1.0]
163### Added
164- Initial release