Change Log¶ ↑
This project adheres to Semantic Versioning.
4.7¶ ↑
-
Add PhantomJS queries.
-
Improve docs (by Dorian Koehring).
4.6.6¶ ↑
-
Remove Safari from
dead
query.
4.6.5¶ ↑
-
Add Samsung 4 browser to
dead
query. -
Remove dirty fix for
android all
error.
4.6.4¶ ↑
-
Add Firefox 68 to
Firefox ESR
query.
4.6.3¶ ↑
-
Dirty fix for
android all
error.
4.6.2¶ ↑
-
Fix
last x version
and similar queries for Android (by Tony Ross).
4.6.1¶ ↑
-
Fix patch version support for Electron (by Kilian Valkhof).
4.6¶ ↑
-
Add
mobileToDesktop
option (by Nicolò Ribaudo).
4.5.6¶ ↑
-
Make
Node > 5
andnode > 5
queries case insensitive.
4.5.5¶ ↑
-
Fix CLI help (by Marcel Gerber).
-
Add KaiOS browser to docs.
4.5.4¶ ↑
-
Update docs (by Andrew Leedham and Dan Onoshko).
4.5.3¶ ↑
-
Fix splitting string to queries.
4.5.2¶ ↑
-
Show default browsers in CLI on project without config.
4.5.1¶ ↑
-
Improve text for the warning about outdated
caniuse-lite
.
4.5¶ ↑
-
Add
>=
,>
, and<=
support for Node.js version (by Mathspy Terabithian).
4.4.2¶ ↑
-
Allow to have string in
package.json
(by @dmarkhas).
4.4.1¶ ↑
-
Allow to use
.
in scope name of shareable config (by Gustav Nikolaj).
4.4¶ ↑
-
Added
and
andor
keywords to combine queries (by Jon Ege Ronnenberg).
4.3.7¶ ↑
-
Fix fraction years support in
last 1.5 years
(by Clément P). -
Fix version-less browser support.
4.3.6¶ ↑
-
Fix version-less browser support in custom statistics (by Alex Walter).
4.3.5¶ ↑
-
Fix
not
query for wrong Can I Use data.
4.3.4¶ ↑
-
Allow to update
node-releases
without new Browserslist releases.
4.3.3¶ ↑
-
Fix Node.js 11 support.
4.3.2¶ ↑
-
Fix
Unknown version 11 of Node.js
error (by Dan Onoshko).
4.3.1¶ ↑
-
Fix conflict between
caniuse-lite
and custom browsers statistics.
4.3¶ ↑
-
Allow to use
extends browserslist-config-a/file
(by @Schweinepriester).
4.2.1¶ ↑
-
Use new
node-releases
support (by Sergey Rubanov).
4.2¶ ↑
-
Add
--json
argument for CLI. -
Allow to pass multiple areas in CLI by
--coverage=US,alt-AS,global
.
4.1.2¶ ↑
-
Better
unknow query
error message. -
Use latest
node-releases
.
4.1.1¶ ↑
-
Update Firefox ESR versions.
4.1¶ ↑
-
Add
current node
query. -
Add contributors widget to docs (by Sergey Surkov).
4.0.2¶ ↑
-
Fix new
node-releases
support (by Sergey Rubanov). -
Fix error text (by Josh Smith).
4.0.1¶ ↑
-
Reduce npm package size.
-
Fix docs.
4.0.0 “Erinaceus amurensis”¶ ↑
-
Add
node X
andmaintained node versions
queries (by Pavel Vostrikov). -
Remove Node.js 4 support.
-
Show warning if
caniuse-lite
is old (by Anton Tuzhik). -
Add comma support in config file.
3.2.8¶ ↑
-
Add IE 9-5.5 to dead browsers.
-
Remove development configs from npm package.
3.2.7¶ ↑
-
Add Firefox 60 as Firefox ESR.
3.2.6¶ ↑
-
Add Opera Mini 12 to dead browsers.
-
Update docs (by Jamie Kyle).
3.2.5¶ ↑
-
Fix excluding Opera Mini and other browsers with
all
version.
3.2.4¶ ↑
-
Resolve shareable config from current working directory.
3.2.3¶ ↑
-
Fix
package.json
config validation for single string case. -
Fix CLI error reporting.
3.2.2¶ ↑
-
Add
package.json
config validation. -
Move project to
browserlist
GitHub organization.
3.2.1¶ ↑
-
Fix error text (by Steve Schrab).
3.2¶ ↑
-
Add
cover 99%
query (by Vasily Fedoseyev). -
Add
cover 99% in US
query (by Vasily Fedoseyev). -
Add
cover 99% in my stats
query (by Vasily Fedoseyev). -
Add
"my stats"
support tobrowserlist.coverage()
(by Vasily Fedoseyev).
3.1.2¶ ↑
-
Add more clear error on missed browser version.
3.1.1¶ ↑
-
Fix JSDoc (by Sylvain Pollet-Villard).
3.1¶ ↑
-
Add
ignoreUnknownVersions
option. -
Fix docs (by Pascal Duez).
3.0 “Atelerix sclateri”¶ ↑
-
Remove country statistics from client-side build of Browserslist.
-
Change
> 1%
to> 0.5%
in default query. -
Add
not dead
to default query. -
Change default environment to
production
(by Marco Fugaro). -
Add
dead
query support with IE 10 and BlackBerry browser. -
Add multiple environments in one section support (by Evilebot Tnawi).
-
Add custom statistics support to
browserlist.coverage()
. -
Fix
path
option check.
2.11.3¶ ↑
-
Fix for
path: undefined
option.
2.11.2¶ ↑
-
Remove Node.js specific code from webpack build.
2.11.1¶ ↑
-
Fix using Browserslist in browser with
path
but withoutfs
.
2.11¶ ↑
-
Add
last 2 years
query support (by James Harris).
2.10.2¶ ↑
-
Fix Browserify support.
2.10.1¶ ↑
-
Fix using Browserslist without
process
(by Andrew Patton).
2.10¶ ↑
-
Add
< 1%
and<= 1%
queries support (by August Kaiser).
2.9.1¶ ↑
-
Fix unknown query on trailing spaces in query.
2.9¶ ↑
-
Add
last Electron versions
andlast Electron major versions
queries (by Louis Mouhat).
2.8¶ ↑
-
Add
since 2016-03
andsince 2016-03-20
queries support (by Andrew Blick).
2.7¶ ↑
-
Add
since 2016
queries support (by Igor Deryabin).
2.6.1¶ ↑
-
Fix
Path must be a string
error.
2.6¶ ↑
-
By default load config from current directory in CLI tool.
2.5.1¶ ↑
-
Allow
@scope/browserlist-config
config name (by Jamie Connolly).
2.5¶ ↑
-
Add
extends
query (by YellowKirby).
2.4.1¶ ↑
-
Throw error if
package.json
containbrowserlist
instead ofbrowserslist
.
2.4¶ ↑
-
Add
last n major versions
query (by John Sanders).
2.3.3¶ ↑
-
Fix browsers support.
2.3.2¶ ↑
-
Fix
> 0
query for browsers with one version (by Nikolay Solovyov).
2.3.1¶ ↑
-
Reduce library size.
2.3¶ ↑
-
Add
unreleased versions
andunreleased Chrome versions
queries.
2.2.2¶ ↑
-
Fix
Path must be a string
error (by Pieter Beulque).
2.2.1¶ ↑
-
Fix security issue with regions dynamic
require
.
2.2¶ ↑
-
Add region usage statistics support (by Clément P).
2.1.5¶ ↑
-
Remove Firefox 45 from Firefox ESR.
2.1.4¶ ↑
-
Use both ESR versions when they actual.
2.1.3¶ ↑
-
Add warning on first exclude query.
2.1.2¶ ↑
-
Fix non-Node.js environments support.
2.1.1¶ ↑
-
Fix CLI arguments parsing.
2.1¶ ↑
-
Add
>= 5%
,>= 5% in US
and>= 5% in my stats
queries.
2.0 “Atelerix frontalis”¶ ↑
-
last n versions
returns versions for all browsers, not only main browsers. -
Cache file system operations (by Aarni Koskela).
-
Use
caniuse-lite
1 MB instead ofcaniuse-db
7 MB (by Ben Briggs). -
Add
.browserslistrc
config support. -
Add QQ Browser for Android support.
-
Add tests for CLI (by Zhulduz Zhankenova).
1.7.7¶ ↑
-
Update Firefox ESR.
1.7.6¶ ↑
-
Fix Android Chrome selection.
1.7.5¶ ↑
-
Fix combining
not
query with country based statistics. -
Fix
--env
argument in CLI (by Tuure Savuoja).
1.7.4¶ ↑
-
Speed up browser sorting (by Aarni Koskela).
1.7.3¶ ↑
-
Fix config finding when directory was passed to
path
(by Aarni Koskela).
1.7.2¶ ↑
-
Fix config finding algorithm (by Aarni Koskela).
1.7.1¶ ↑
-
Fix unreleased browsers version detection.
1.7¶ ↑
-
Add
--config
and--env
arguments to CLI (by Jarek Rencz).
1.6¶ ↑
-
Convert Electron version to Chrome (by Kilian Valkhof).
-
Fix
0
version mistake in Can I Use data.
1.5.2¶ ↑
-
Fix browser versions ordering (by Marco Massarotto).
1.5.1¶ ↑
-
Fix error on
package.json
andbrowserslist
in same directory.
1.5¶ ↑
-
Add
package.json
support (by Stepan Kuzmin). -
Add environments support (by Maksim Semenov and openlibser).
-
Add
browserslist-stats.json
file support (by Oleh Aloshkin). -
Add
config
option to CLI (by Evilebot Tnawi). -
Add JSDoc.
-
Fix tests on Windows (by Anna Stoliar).
-
Don’t set custom usage statistics globally.
1.4¶ ↑
-
Add
defaults
keyword.
1.3.6¶ ↑
-
Add
UCAndroid
alias toand_uc
(by Evilebot Tnawi).
1.3.5¶ ↑
-
Fix Opera Mini support. Use
op_mini all
.
1.3.4¶ ↑
-
Add space-less
>1%
and>.5%
syntax support (by Andreas Lind).
1.3.3¶ ↑
-
Clean
0
versions in some country-based requests.
1.3.2¶ ↑
-
Update Firefox ESR.
1.3.1¶ ↑
-
Add Safari TP support.
1.3¶ ↑
-
Add coverage for specific country (by Joshua Wise).
1.2¶ ↑
-
Add
browserslist.coverage()
method. -
Add
--coverage
and-c
argument to CLI. -
Add
-v
argument support to CLI. -
Better error handling in CLI.
1.1.3¶ ↑
-
Fix jspm support (by Sean Anderson).
1.1.2¶ ↑
-
Fix jspm support (by Sean Anderson).
1.1.1¶ ↑
-
Fix space-less
>10%
and>10% in my stats
queries. -
Normalize error messages.
-
Remove development files from npm package.
1.1¶ ↑
-
Added query against custom browser usage data (by Daniel Rey).
1.0.1¶ ↑
-
Update Firefox ESR (by Rouven Weßling).
1.0 “Atelerix algirus”¶ ↑
-
Remove Opera 12.1 from default query.
-
Add
not
keyword and exclude browsers by query. -
Add Microsoft Edge support (by Andrey Polischuk).
-
Add CLI for debug and non-JS usage (by Luke Horvat).
-
Use own class in Browserslist errors.
0.5¶ ↑
-
Add version ranges
IE 6-9
(by Ben Briggs).
0.4¶ ↑
-
Add
config
option andBROWSERSLIST_CONFIG
environment variable support. -
Add symlink config support.
0.3.3¶ ↑
-
Fix DynJS compatibility (by Nick Howes).
0.3.2¶ ↑
-
Fix joined versions on versions query (by Vincent De Oliveira).
0.3.1¶ ↑
-
Fix global variable leak (by Peter Müller).
0.3¶ ↑
-
Takes queries from
BROWSERSLIST
environment variable.
0.2¶ ↑
-
Return Can I Use joined versions as
ios_saf 7.0-7.1
.
0.1.3¶ ↑
-
Better work with Can I Use joined versions like
ios_saf 7.0-7.1
. -
Browserslist now understands
ios_saf 7.0
orios_saf 7
.
0.1.2¶ ↑
-
Do not create global
browserslist
var (by Maxime Thirouin).
0.1.1¶ ↑
-
Sort browsers by name and version.
0.1 “Atelerix albiventris”¶ ↑
-
Initial release.