1 | # Changelog
|
2 | All notable changes to this project will be documented in this file.
|
3 |
|
4 | The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
5 | and 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
|