UNPKG

9.44 kBMarkdownView Raw
1# Changes to PostCSS Preset Env
2
3### 6.7.0 (July 8, 2019)
4
5- Fixed the issue of autoprefixer alerting an upcoming change to the API
6- Updated `autoprefixer` to 9.6.1 (minor)
7- Updated `browserslist` to 4.6.4 (minor)
8- Updated `cssdb` to 4.4.0 (minor)
9- Updated `caniuse-lite` to 1.0.30000981 (patch)
10- Updated `postcss` to 7.0.17 (patch)
11- Updated `postcss-color-hex-alpha` to 5.0.3 (patch)
12- Updated `postcss-custom-media` to 7.0.8 (patch)
13- Updated `postcss-custom-properties` to 8.0.11 (patch)
14
15### 6.6.0 (February 28, 2019)
16
17- Moved browserslist detection from using each input file per process to using
18 the working directory on intialization, as was implied by the documentation.
19 If fixing this previously undocumented behavior causes any harm to existing
20 projects, it can be easily rolled back in a subsequent patch. For the
21 majority of projects — those with a singular browserslist configuration and
22 potentially many individually processed CSS files — we should expect reported
23 build times around 35 seconds to drop to less than 2 seconds.
24- Updated `browserslist` to 4.4.2 (minor)
25- Updated `autoprefixer` to 9.4.9 (patch)
26- Updated `caniuse-lite` to 1.0.30000939 (patch)
27- Updated `postcss` to 7.0.14 (patch)
28- Updated `postcss-attribute-case-insensitive` to 4.0.1 (patch)
29
30### 6.5.0 (December 12, 2018)
31
32- Added `css-blank-pseudo` polyfill
33- Added `css-has-pseudo` polyfill
34- Updated `autoprefixer` to 9.4.2 (minor)
35- Updated `browserslist` to 4.3.5 (minor)
36- Updated `caniuse-lite` to 1.0.30000918 (patch)
37- Updated `css-prefers-color-scheme` to 3.1.1 (minor, patch for this project)
38- Updated `cssdb` to 4.3.0 (minor)
39- Updated `postcss` to 7.0.6 (patch)
40
41### 6.4.0 (November 6, 2018)
42
43- Fixed `exportTo` option to export Custom Media, Custom Properties, and Custom
44 Selectors all to the same function, object, or file
45- Added `css-prefers-color-scheme` 3.0.0 (major, non-breaking for this project)
46- Updated `cssdb` to 4.2.0 (minor)
47
48### 6.3.1 (November 5, 2018)
49
50- Updated `caniuse-lite` to 1.0.30000905 (patch)
51- Updated `postcss-custom-properties` to 8.0.9 (patch)
52
53### 6.3.0 (October 28, 2018)
54
55- Added `postcss-double-position-gradients` 1.0.0 (major, non-breaking for this project)
56- Updated `autoprefixer` to 9.3.1 (minor)
57- Updated `browserslist` to 4.3.4 (patch)
58- Updated `caniuse-lite` to 1.0.30000899 (patch)
59- Updated `cssdb` to 4.1.0 (major, non-breaking for this project)
60
61### 6.2.0 (October 22, 2018)
62
63- Updated `autoprefixer` to 9.2.1 (minor)
64- Updated `browserslist` to 4.3.1 (minor)
65
66### 6.1.2 (October 19, 2018)
67
68- Updated `browserslist` to 4.2.1 (patch)
69- Updated `caniuse-lite` to 1.0.30000893 (patch)
70- Updated `postcss-custom-media` to 7.0.7 (patch)
71
72### 6.1.1 (October 12, 2018)
73
74- Updated: `postcss-custom-media` to 7.0.6 (patch)
75
76### 6.1.0 (October 10, 2018)
77
78- Added: `postcss-color-gray`
79- Added: Passing `autoprefixer: false` disables autoprefixer
80- Updated: `browserslist` to 4.2.0 (minor)
81- Updated: `caniuse-lite` to 1.0.30000890 (patch)
82
83### 6.0.10 (October 2, 2018)
84
85- Updated: `postcss-custom-properties` to 8.0.8 (patch)
86
87### 6.0.9 (October 2, 2018)
88
89- Updated: `browserslist` to 4.1.2 (patch)
90- Updated: `postcss` to 7.0.5 (patch)
91- Updated: `postcss-custom-properties` to 8.0.7 (patch)
92
93### 6.0.8 (October 1, 2018)
94
95- Updated: `caniuse-lite` to 1.0.30000888 (patch)
96- Updated: `postcss` to 7.0.4 (patch)
97
98**Did you hear? PostCSS Preset Env is now part of Create React App!** 🎉
99
100### 6.0.7 (September 23, 2018)
101
102- Updated: `postcss` to 7.0.3 (patch)
103- Updated: `postcss-custom-properties` to 8.0.6 (patch)
104
105### 6.0.6 (September 23, 2018)
106
107- Updated: `postcss-custom-media` to 7.0.4 (patch)
108
109### 6.0.5 (September 23, 2018)
110
111- Updated: `postcss-color-mod-function` to 3.0.3 (patch)
112
113### 6.0.4 (September 23, 2018)
114
115- Updated: `caniuse-lite` to 1.0.30000887 (patch)
116- Updated: `postcss-color-mod-function` to 3.0.2 (patch)
117
118### 6.0.3 (September 21, 2018)
119
120- Updated: `caniuse-lite` to 1.0.30000885 (patch)
121- Updated: `postcss-custom-properties` to 8.0.5 (patch)
122
123### 6.0.2 (September 20, 2018)
124
125- Fixed: Do not break on an empty `importFrom` object
126- Fixed: Actually run `postcss-env-function`
127
128### 6.0.1 (September 20, 2018)
129
130- Fixed: Issue with the `system-ui` font family polyfill by replacing
131 `postcss-font-family-system-ui` with an internal polyfill, at least until the
132 problem with the original plugin is resolved.
133
134### 6.0.0 (September 20, 2018)
135
136- Added: Support for PostCSS 7+
137- Added: Support for PostCSS Values Parser 2+
138- Added: Support for PostCSS Selector Parser 5+
139- Added: Support for Node 6+
140- Updated: All 28 plugins
141
142### 5.4.0 (July 25, 2018)
143
144- Added: `toggle` option to override which features are enabled or disabled
145- Deprecated: toggle features with `toggle`, not `features`
146
147### 5.3.0 (July 24, 2018)
148
149- Updated: `postcss-lab-function` to v1.1.0 (minor update)
150
151### 5.2.3 (July 21, 2018)
152
153- Updated: `postcss-color-mod-function` to v2.4.3 (patch update)
154
155### 5.2.2 (July 13, 2018)
156
157- Updated: `autoprefixer` to v8.6.5 (patch update)
158- Updated: `caniuse-lite` to v1.0.30000865 (patch update)
159- Updated: `postcss-color-functional-notation` to v1.0.2 (patch update)
160
161### 5.2.1 (June 26, 2018)
162
163- Updated: `caniuse-lite` to v1.0.30000859 (patch update)
164- Updated: `postcss-attribute-case-insensitive` to v3.0.1 (patch update)
165
166### 5.2.0 (June 25, 2018)
167
168- Updated: `autoprefixer` to v8.6.3 (minor update)
169- Updated: `caniuse-lite` to v1.0.30000858 (patch update)
170- Updated: `postcss` to 6.0.23 (patch update)
171- Updated: `postcss-nesting` to v6.0.0 (major internal update, non-breaking for this project)
172
173### 5.1.0 (May 21, 2018)
174
175- Added: `autoprefixer` option to pass options into autoprefixer
176- Updated: `autoprefixer` to v8.5.0 (minor update)
177- Updated: `browserslist` to v3.2.8 (patch update)
178- Updated: `caniuse-lite` to v1.0.30000844 (patch update)
179- Updated: `postcss-color-functional-notation` to v1.0.1 (patch update)
180
181### 5.0.0 (May 11, 2018)
182
183- Added: `autoprefixer`
184- Added: `postcss-color-functional-notation`
185- Added: `postcss-env-function`
186- Added: `postcss-lab-function`
187- Added: `postcss-place`
188- Added: `postcss-gap-properties`
189- Added: `postcss-overflow-shorthand`
190- Updated: `cssdb` to v3.1.0 (major update)
191- Updated: In conformance with cssdb v3, the default stage is now 2
192- Updated: `postcss-attribute-case-insensitive` to v3.0.0 (major update)
193- Updated: `postcss-pseudo-class-any-link` to v5.0.0 (major update)
194- Updated: `postcss-image-set-function` to v2.0.0 (major update)
195- Updated: `postcss-dir-pseudo-class` to v4.0.0 (major update)
196- Updated: `postcss-color-rebeccapurple` to v3.1.0 (minor update)
197- Updated: `postcss` to v6.0.22 (patch update)
198- Updated: `browserslist` to v3.2.7 (patch update)
199- Updated: `caniuse-lite` to v1.0.30000839 (patch update)
200
201All plugins now conform to the latest stable releases of `postcss-value-parser`
202v1.5.0 and `postcss-selector-parser` v4.0.0.
203
204### 4.1.0 (April 23, 2018)
205
206- Updated: `browserslist` to v3.2.5 (patch update)
207- Updated: `caniuse-lite` to v1.0.30000830 (patch update)
208- Updated: `postcss-apply` to v0.10.0 (minor update)
209- Updated: `postcss-nesting` to v5.0.0 (major update, non-breaking for this project)
210
211### 4.0.0 (April 7, 2018)
212
213- Added: `postcss-focus-within`
214- Updated: `postcss-focus-visible` to v3.0.0 (major update)
215- Updated: `caniuse-lite` to v1.0.30000824 (patch update)
216- Updated: `cssdb` to v2.0.0 (major update)
217- Changed: All `specificationId` names to new `id` names for the `cssdb` update.
218
219### 3.5.0 (April 5, 2018)
220
221- Fixed: `selectors-matches-pseudo` mapping to allow `:matches` polyfilling
222- Updated: `postcss-dir-pseudo-class` to v3.0.0 (major update, non-breaking for this project)
223- Updated: `postcss-logical` to v1.1.1 (minor update)
224- Updated: `postcss` to v6.0.21 (patch update)
225- Updated: `browserslist` to v3.2.4 (patch update)
226- Updated: `caniuse-lite` to v1.0.30000823 (patch update)
227
228### 3.4.0 (March 18, 2018)
229
230- Updated: `browserslist` to v3.2.0 (minor update)
231- Updated: `postcss` to v6.0.20 (patch update)
232- Updated: `postcss-image-set-polyfill` to `@csstools/postcss-image-set-function` (hopefully temporarily)
233
234### 3.3.0 (March 16, 2018)
235
236- Updated: `postcss-apply` to v0.9.0 (minor update)
237- Updated: `browserslist` to v3.1.2 (patch update)
238- Updated: `caniuse-lite` to v1.0.30000815 (patch update)
239- Updated: distribution to cjs and es bundles
240
241### 3.2.2 (February 27, 2018)
242
243- Updated: `postcss-color-mod-function` to v2.4.2 (patch update)
244
245### 3.2.1 (February 21, 2018)
246
247- Updated: Use the latest tested version of all dependencies
248
249### 3.2.0 (February 18, 2018)
250
251- Added: `postcss-page-break` which has moved here from Autoprefixer
252
253### 3.1.0 (February 17, 2018)
254
255- Added: `postcss-focus-visible`
256
257### 3.0.0 (February 16, 2018)
258
259- Updated: `postcss-color-mod-function` to v2.4 (minor update)
260- Updated: `postcss-custom-properties` to v7.0 (major update)
261
262### 2.2.0 (February 14, 2018)
263
264- Updated: `browserslist` to v3.1 (major update)
265- Updated: `postcss-color-mod-function` to v2.3 (minor update)
266- Improved: cleaned up one reusable variable and added a few tests
267
268### 2.1.0 (January 22, 2018)
269
270- Updated: `cssdb` to v1.5 (minor update)
271- Updated: `postcss-color-mod-function` to v2.2 (major update)
272- Updated: `postcss-font-family-system-ui` to v3.0 (repo update)
273
274### 2.0.0 (January 16, 2018)
275
276- Initial version
277
278### 1.0.0 (December 20, 2017)
279
280- Unsupported version accidentally published by a member of the community