UNPKG

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