UNPKG

7.96 kBMarkdownView Raw
1# Change Log
2This project adheres to [Semantic Versioning](http://semver.org/).
3
4## 4.3.2
5* Fix `Unknown version 11 of Node.js` error (by Dan Onoshko).
6
7## 4.3.1
8* Fix conflict between `caniuse-lite` and custom browsers statistics.
9
10## 4.3
11* Allow to use `extends browserslist-config-a/file` (by @Schweinepriester).
12
13## 4.2.1
14* Use new `node-releases` support (by Sergey Rubanov).
15
16## 4.2
17* Add `--json` argument for CLI.
18* Allow to pass multiple areas in CLI by `--coverage=US,alt-AS,global`.
19
20## 4.1.2
21* Better `unknow query` error message.
22* Use latest `node-releases`.
23
24## 4.1.1
25* Update Firefox ESR versions.
26
27## 4.1
28* Add `current node` query.
29* Add contributors widget to docs (by Sergey Surkov).
30
31## 4.0.2
32* Fix new `node-releases` support (by Sergey Rubanov).
33* Fix error text (by Josh Smith).
34
35## 4.0.1
36* Reduce npm package size.
37* Fix docs.
38
39## 4.0.0 “Erinaceus amurensis”
40* Add `node X` and `maintained node versions` queries (by Pavel Vostrikov).
41* Remove Node.js 4 support.
42* Show warning if `caniuse-lite` is old (by Anton Tuzhik).
43* Add comma support in config file.
44
45## 3.2.8
46* Add IE 9-5.5 to dead browsers.
47* Remove development configs from npm package.
48
49## 3.2.7
50* Add Firefox 60 as Firefox ESR.
51
52## 3.2.6
53* Add Opera Mini 12 to dead browsers.
54* Update docs (by Jamie Kyle).
55
56## 3.2.5
57* Fix excluding Opera Mini and other browsers with `all` version.
58
59## 3.2.4
60* Resolve shareable config from current working directory.
61
62## 3.2.3
63* Fix `package.json` config validation for single string case.
64* Fix CLI error reporting.
65
66## 3.2.2
67* Add `package.json` config validation.
68* Move project to `browserlist` GitHub organization.
69
70## 3.2.1
71* Fix error text (by Steve Schrab).
72
73## 3.2
74* Add `cover 99%` query (by Vasily Fedoseyev).
75* Add `cover 99% in US` query (by Vasily Fedoseyev).
76* Add `cover 99% in my stats` query (by Vasily Fedoseyev).
77* Add `"my stats"` support to `browserlist.coverage()` (by Vasily Fedoseyev).
78
79## 3.1.2
80* Add more clear error on missed browser version.
81
82## 3.1.1
83* Fix JSDoc (by Sylvain Pollet-Villard).
84
85## 3.1
86* Add `ignoreUnknownVersions` option.
87* Fix docs (by Pascal Duez).
88
89## 3.0 “Atelerix sclateri”
90* Remove country statistics from client-side build of Browserslist.
91* Change `> 1%` to `> 0.5%` in default query.
92* Add `not dead` to default query.
93* Change default environment to `production` (by Marco Fugaro).
94* Add `dead` query support with IE 10 and BlackBerry browser.
95* Add multiple environments in one section support (by Evilebot Tnawi).
96* Add custom statistics support to `browserlist.coverage()`.
97* Fix `path` option check.
98
99## 2.11.3
100* Fix for `path: undefined` option.
101
102## 2.11.2
103* Remove Node.js specific code from webpack build.
104
105## 2.11.1
106* Fix using Browserslist in browser with `path` but without `fs`.
107
108## 2.11
109* Add `last 2 years` query support (by James Harris).
110
111## 2.10.2
112* Fix Browserify support.
113
114## 2.10.1
115* Fix using Browserslist without `process` (by Andrew Patton).
116
117## 2.10
118* Add `< 1%` and `<= 1%` queries support (by August Kaiser).
119
120## 2.9.1
121* Fix unknown query on trailing spaces in query.
122
123## 2.9
124* Add `last Electron versions` and `last Electron major versions` queries
125 (by Louis Mouhat).
126
127## 2.8
128* Add `since 2016-03` and `since 2016-03-20` queries support (by Andrew Blick).
129
130## 2.7
131* Add `since 2016` queries support (by Igor Deryabin).
132
133## 2.6.1
134* Fix `Path must be a string` error.
135
136## 2.6
137* By default load config from current directory in CLI tool.
138
139## 2.5.1
140* Allow `@scope/browserlist-config` config name (by Jamie Connolly).
141
142## 2.5
143* Add `extends` query (by YellowKirby).
144
145## 2.4.1
146* Throw error if `package.json` contain `browserlist` instead of `browserslist`.
147
148## 2.4
149* Add `last n major versions` query (by John Sanders).
150
151## 2.3.3
152* Fix browsers support.
153
154## 2.3.2
155* Fix `> 0` query for browsers with one version (by Nikolay Solovyov).
156
157## 2.3.1
158* Reduce library size.
159
160## 2.3
161* Add `unreleased versions` and `unreleased Chrome versions` queries.
162
163## 2.2.2
164* Fix `Path must be a string` error (by Pieter Beulque).
165
166## 2.2.1
167* Fix security issue with regions dynamic `require`.
168
169## 2.2
170* Add region usage statistics support (by Clément P).
171
172## 2.1.5
173* Remove Firefox 45 from Firefox ESR.
174
175## 2.1.4
176* Use both ESR versions when they actual.
177
178## 2.1.3
179* Add warning on first exclude query.
180
181## 2.1.2
182* Fix non-Node.js environments support.
183
184## 2.1.1
185* Fix CLI arguments parsing.
186
187## 2.1
188* Add `>= 5%`, `>= 5% in US` and `>= 5% in my stats` queries.
189
190## 2.0 “Atelerix frontalis”
191* `last n versions` returns versions for all browsers, not only main browsers.
192* Cache file system operations (by Aarni Koskela).
193* Use `caniuse-lite` 1 MB instead of `caniuse-db` 7 MB (by Ben Briggs).
194* Add `.browserslistrc` config support.
195* Add QQ Browser for Android support.
196* Add tests for CLI (by Zhulduz Zhankenova).
197
198## 1.7.7
199* Update Firefox ESR.
200
201## 1.7.6
202* Fix Android Chrome selection.
203
204## 1.7.5
205* Fix combining `not` query with country based statistics.
206* Fix `--env` argument in CLI (by Tuure Savuoja).
207
208## 1.7.4
209* Speed up browser sorting (by Aarni Koskela).
210
211## 1.7.3
212* Fix config finding when directory was passed to `path` (by Aarni Koskela).
213
214## 1.7.2
215* Fix config finding algorithm (by Aarni Koskela).
216
217## 1.7.1
218* Fix unreleased browsers version detection.
219
220## 1.7
221* Add `--config` and `--env` arguments to CLI (by Jarek Rencz).
222
223## 1.6
224* Convert Electron version to Chrome (by Kilian Valkhof).
225* Fix `0` version mistake in Can I Use data.
226
227## 1.5.2
228* Fix browser versions ordering (by Marco Massarotto).
229
230## 1.5.1
231* Fix error on `package.json` and `browserslist` in same directory.
232
233## 1.5
234* Add `package.json` support (by Stepan Kuzmin).
235* Add environments support (by Maksim Semenov and openlibser).
236* Add `browserslist-stats.json` file support (by Oleh Aloshkin).
237* Add `config` option to CLI (by Evilebot Tnawi).
238* Add JSDoc.
239* Fix tests on Windows (by Anna Stoliar).
240* Don’t set custom usage statistics globally.
241
242## 1.4
243* Add `defaults` keyword.
244
245## 1.3.6
246* Add `UCAndroid` alias to `and_uc` (by Evilebot Tnawi).
247
248## 1.3.5
249* Fix Opera Mini support. Use `op_mini all`.
250
251## 1.3.4
252* Add space-less `>1%` and `>.5%` syntax support (by Andreas Lind).
253
254## 1.3.3
255* Clean `0` versions in some country-based requests.
256
257## 1.3.2
258* Update Firefox ESR.
259
260## 1.3.1
261* Add Safari TP support.
262
263## 1.3
264* Add coverage for specific country (by Joshua Wise).
265
266## 1.2
267* Add `browserslist.coverage()` method.
268* Add `--coverage` and `-c` argument to CLI.
269* Add `-v` argument support to CLI.
270* Better error handling in CLI.
271
272## 1.1.3
273* Fix jspm support (by Sean Anderson).
274
275## 1.1.2
276* Fix jspm support (by Sean Anderson).
277
278## 1.1.1
279* Fix space-less `>10%` and `>10% in my stats` queries.
280* Normalize error messages.
281* Remove development files from npm package.
282
283## 1.1
284* Added query against custom browser usage data (by Daniel Rey).
285
286## 1.0.1
287* Update Firefox ESR (by Rouven Weßling).
288
289## 1.0 “Atelerix algirus”
290* Remove Opera 12.1 from default query.
291* Add `not` keyword and exclude browsers by query.
292* Add Microsoft Edge support (by Andrey Polischuk).
293* Add CLI for debug and non-JS usage (by Luke Horvat).
294* Use own class in Browserslist errors.
295
296## 0.5
297* Add version ranges `IE 6-9` (by Ben Briggs).
298
299## 0.4
300* Add `config` option and `BROWSERSLIST_CONFIG` environment variable support.
301* Add symlink config support.
302
303## 0.3.3
304* Fix DynJS compatibility (by Nick Howes).
305
306## 0.3.2
307* Fix joined versions on versions query (by Vincent De Oliveira).
308
309## 0.3.1
310* Fix global variable leak (by Peter Müller).
311
312## 0.3
313* Takes queries from `BROWSERSLIST` environment variable.
314
315## 0.2
316* Return Can I Use joined versions as `ios_saf 7.0-7.1`.
317
318## 0.1.3
319* Better work with Can I Use joined versions like `ios_saf 7.0-7.1`.
320* Browserslist now understands `ios_saf 7.0` or `ios_saf 7`.
321
322## 0.1.2
323* Do not create global `browserslist` var (by Maxime Thirouin).
324
325## 0.1.1
326* Sort browsers by name and version.
327
328## 0.1 “Atelerix albiventris”
329* Initial release.