UNPKG

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