UNPKG

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