|
1 | | -=== HEAD |
| 1 | +### HEAD |
2 | 2 |
|
3 | 3 | * Switch to Yarn |
4 | 4 |
|
5 | | -=== 3.1.0 (October 11, 2017) |
| 5 | +### 3.1.0 (October 11, 2017) |
6 | 6 |
|
7 | 7 | * Allow both `/**` and `/*` for module definitions [#125](https://github.com/postcss/postcss-bem-linter/pull/125) |
8 | 8 |
|
9 | | -=== 3.0.0 (July 21, 2017) |
| 9 | +### 3.0.0 (July 21, 2017) |
10 | 10 |
|
11 | 11 | * Update PostCSS to `^6.0.6` - Drops support for Node 0.12 |
12 | 12 | * Ignore underscore on implicitComponent to allow Scss partials [#115](https://github.com/postcss/postcss-bem-linter/pull/115) |
|
15 | 15 | * Switch to Jest for unit tests |
16 | 16 | * Use Airbnb ESLint configuration |
17 | 17 |
|
18 | | -=== 2.7.1 (June 06, 2017) |
| 18 | +### 2.7.1 (June 06, 2017) |
19 | 19 |
|
20 | 20 | * Fix issue with nested rules when using LESS syntax [#114](https://github.com/postcss/postcss-bem-linter/pull/114) |
21 | 21 |
|
22 | | -=== 2.7.0 (February 28, 2017) |
| 22 | +### 2.7.0 (February 28, 2017) |
23 | 23 |
|
24 | 24 | * Add implicitComponents and implicitUtilities option ([#93](https://github.com/postcss/postcss-bem-linter/pull/93)) |
25 | 25 |
|
26 | | -=== 2.6.0 (September 26, 2016) |
| 26 | +### 2.6.0 (September 26, 2016) |
27 | 27 |
|
28 | 28 | * Allow component selector patterns without `{componentName}` interpolation. |
29 | 29 |
|
30 | | -=== 2.5.1 (May 1, 2016) |
| 30 | +### 2.5.1 (May 1, 2016) |
31 | 31 |
|
32 | 32 | * Add support for nested selectors in utility stylesheets. |
33 | 33 |
|
34 | | -=== 2.5.0 (April 27, 2016) |
| 34 | +### 2.5.0 (April 27, 2016) |
35 | 35 |
|
36 | 36 | * Add support for nested selectors. |
37 | 37 |
|
38 | | -=== 2.4.1 (March 28, 2016) |
| 38 | +### 2.4.1 (March 28, 2016) |
39 | 39 |
|
40 | 40 | * Fix preset `componentName` patterns. |
41 | 41 |
|
42 | | -=== 2.4.0 (March 3, 2016) |
| 42 | +### 2.4.0 (March 3, 2016) |
43 | 43 |
|
44 | 44 | * Allow chaining modifier classes in SUIT pattern. |
45 | 45 | * Allow chaining state classes in SUIT pattern. |
46 | 46 |
|
47 | | -=== 2.3.3 (February 15, 2016) |
| 47 | +### 2.3.3 (February 15, 2016) |
48 | 48 |
|
49 | 49 | * Skip nodes that do not have `source` properties. |
50 | 50 |
|
51 | | -=== 2.3.2 (February 14, 2016) |
| 51 | +### 2.3.2 (February 14, 2016) |
52 | 52 |
|
53 | 53 | * Prevent failure if a PostCSS node lacks a `source` property. |
54 | 54 |
|
55 | | -=== 2.3.1 (February 9, 2016) |
| 55 | +### 2.3.1 (February 9, 2016) |
56 | 56 |
|
57 | 57 | * Ensure that `@keyframes` selectors are always skipped. |
58 | 58 |
|
59 | | -=== 2.3.0 (November 24, 2015) |
| 59 | +### 2.3.0 (November 24, 2015) |
60 | 60 |
|
61 | 61 | * Add ability to ignore custom properties via `postcss-bem-linter: ignore` comments and the `ignoreCustomProperties` pattern. |
62 | 62 |
|
63 | | -=== 2.2.0 (November 15, 2015) |
| 63 | +### 2.2.0 (November 15, 2015) |
64 | 64 |
|
65 | 65 | * Allow attribute selectors in BEM preset pattern. |
66 | 66 | * Fix bug causing pseudo-classes with operators like `:nth-child(3n+1)` to cause problems. |
67 | 67 | * Add flexibility (remove unnecessary strictness) in attribute part of preset patterns. |
68 | 68 |
|
69 | | -=== 2.1.0 (October 31, 2015) |
| 69 | +### 2.1.0 (October 31, 2015) |
70 | 70 |
|
71 | 71 | * Support string patterns for everything: `componentName`, `componentSelectors` (with one description, and with `initial` and `combined`), `utilitySelectors`, and `ignoreSelectors` (with a single value or an array). |
72 | 72 |
|
73 | | -=== 2.0.0 (October 17, 2015) |
| 73 | +### 2.0.0 (October 17, 2015) |
74 | 74 |
|
75 | 75 | * Add namespace option to BEM preset pattern. |
76 | 76 | * Light breaking change: Improve strictness of SUIT preset pattern: enforce proper camelCasing. |
77 | 77 |
|
78 | | -=== 1.2.0 (October 12, 2015) |
| 78 | +### 1.2.0 (October 12, 2015) |
79 | 79 |
|
80 | 80 | * Support array of patterns for `ignoreSelectors`. |
81 | 81 |
|
82 | | -=== 1.1.0 (September 18, 2015) |
| 82 | +### 1.1.0 (September 18, 2015) |
83 | 83 |
|
84 | 84 | * Support selective overriding of a chosen preset's patterns. |
85 | 85 | * Support `ignoreSelectors` pattern. |
86 | 86 | * Support ignoring utility selectors with a preceding comment. |
87 | 87 | * Add helpful error messages when user configuration is lacking patterns. |
88 | 88 |
|
89 | | -=== 1.0.1 (August 30, 2015) |
| 89 | +### 1.0.1 (August 30, 2015) |
90 | 90 |
|
91 | 91 | * Use PostCSS's improved warning API to provide more precise locations. |
92 | 92 |
|
93 | | -=== 1.0.0 (August 26, 2015) |
| 93 | +### 1.0.0 (August 26, 2015) |
94 | 94 |
|
95 | 95 | * Upgrade to PostCSS 5. |
96 | 96 |
|
97 | | -=== 0.6.0 (August 8, 2015) |
| 97 | +### 0.6.0 (August 8, 2015) |
98 | 98 |
|
99 | 99 | * Support multiple definitions per file. |
100 | 100 | * Support comments to end definition enforcement. |
101 | 101 | * Support verbose comment syntax, e.g. `/* postcss-bem-linter: define ComponentName */`. |
102 | 102 |
|
103 | | -=== 0.5.0 (August 5, 2015) |
| 103 | +### 0.5.0 (August 5, 2015) |
104 | 104 |
|
105 | 105 | * Add alternate signature for designating preset and preset options. |
106 | 106 | * Remove checks that `:root` rules only contain custom-properties, and that the `:root` selector is not grouped or combined with other selectors. Outsourcing these checks to [stylelint](https://github.com/stylelint/stylelint). |
107 | 107 |
|
108 | | -=== 0.4.0 (June 23, 2015) |
| 108 | +### 0.4.0 (June 23, 2015) |
109 | 109 |
|
110 | 110 | * Support `/* postcss-bem-linter: ignore */` comments. |
111 | 111 |
|
112 | | -=== 0.3.0 (May 23, 2015) |
| 112 | +### 0.3.0 (May 23, 2015) |
113 | 113 |
|
114 | 114 | * Support BEM format and custom formats. |
115 | 115 | * Make `strict mode` the default. Add `weak` mode. |
|
119 | 119 | * Use postcss 4.1.x. |
120 | 120 | * Allow adjoining attributes in SUITCSS selectors. |
121 | 121 |
|
122 | | -=== 0.2.0 (January 24, 2015) |
| 122 | +### 0.2.0 (January 24, 2015) |
123 | 123 |
|
124 | 124 | * Use postcss 4.0.x API. |
125 | 125 |
|
126 | | -=== 0.1.1 (November 22, 2014) |
| 126 | +### 0.1.1 (November 22, 2014) |
127 | 127 |
|
128 | 128 | * Skip `@keyframes` rules when validating selectors. |
129 | 129 |
|
130 | | -=== 0.1.0 (October 2, 2014) |
| 130 | +### 0.1.0 (October 2, 2014) |
131 | 131 |
|
132 | 132 | * Initial release. Ported from rework-suit-conformance. |
133 | 133 | e1iv |
0 commit comments