This Pull Request updates dependency autoprefixer from ~7.2.3 to ~8.0.0
Release Notes
### [`v8.0.0`](https://github.com/postcss/autoprefixer/releases/8.0.0)
Autoprefixer 8.0 uses Browserslist 3.0, has `autoprefixer` CLI tool instead of `autoprefixer-info`.
##### Browserslist 3.0
The main feature of Autoprefixer 8.0 is Browserslist 3.0. In the new version, it brings new default browsers. It will affect you only if you don’t change browsers by `.browserslistrc` or `browserslist` key in `package.json` (we don’t recommend to use `browsers` option).
In one hand, Browserslist 3.0 usage statistics limit for default browsers was reduced from `>1%` to `>0.5%`. In another hand, we remove dead browsers from default browsers. The dead browser is a browser with < than 1% in the global market and who don’t have security updates. Right now IE 10 and BlackBerry browser are dead browsers.
Read other notable changes in [Browserslist 3.0 changelog](https://github.com/ai/browserslist/blob/master/CHANGELOG.md#30). We recommend subscribing for [@Browserslist](https://twitter.com/browserslist) twitter account.
##### CLI Tool
CLI tool to show target browsers and used prefixes was renamed to `autoprefixer`:
```
$ npx autoprefixer --info
Browsers:
Edge: 16
These browsers account for 0.04% of all users globally
At-Rules:
@viewport: ms
Selectors:
::placeholder: ms
Properties:
user-select: ms
hyphens: ms
appearance: webkit
scroll-snap-type: ms
scroll-snap-coordinate: ms
scroll-snap-destination: ms
scroll-snap-points-x: ms
scroll-snap-points-y: ms
flow-into: ms
flow-from: ms
region-fragment: ms
text-spacing: ms
```
With the new name, `npx` will install Autoprefixer automatically if it is missed in the current project.
##### Page Breaks for Firefox
Previous Autoprefixer versions replace `break-*` properties to `page-break-*` for Firefox.
But this feature didn’t add any vendor prefix. Autoprefixer goal is to take care only about prefixes, not polyfills. For better consistency, we removed this feature from Autoprefixer.
Don’t afraid, the PostCSS ecosystem has many plugins for CSS polyfills. We recommend to take look at [postcss-preset-env](https://github.com/jonathantneal/postcss-preset-env) to write future CSS today.
---
Commits
#### v8.0.0
- [`5bc3c12`](https://github.com/postcss/autoprefixer/commit/5bc3c123045d9908f71f4799a327551d8dbe2d5d) Use Browserslist 3.0
- [`ca6ff9b`](https://github.com/postcss/autoprefixer/commit/ca6ff9bc85852480c8a6e32a7b445f1f379b2669) Rename autoprefixer CLI
- [`e1853af`](https://github.com/postcss/autoprefixer/commit/e1853af6d7f735a8ba3b453a4cb394bf0b907ef5) Remove page-break-* support since it is not a prefix
- [`143686d`](https://github.com/postcss/autoprefixer/commit/143686d54007c6584b9d39296ddf8d58bd66c19d) Update Size Limit
- [`25490fa`](https://github.com/postcss/autoprefixer/commit/25490fa16cb071c6caafcb0840ab2b0604905dc9) Fix title paddings in docs
- [`d44d9bd`](https://github.com/postcss/autoprefixer/commit/d44d9bd9888e037102394183f5799779b162b2af) Promote postcss-preset-env instead of cssnext
- [`6cf02cf`](https://github.com/postcss/autoprefixer/commit/6cf02cf6e051f141494aa41d9dded85987b40739) Release 8.0 version
This Pull Request updates dependency autoprefixer from
~7.2.3
to~8.0.0
Release Notes
### [`v8.0.0`](https://github.com/postcss/autoprefixer/releases/8.0.0) Autoprefixer 8.0 uses Browserslist 3.0, has `autoprefixer` CLI tool instead of `autoprefixer-info`. ##### Browserslist 3.0 The main feature of Autoprefixer 8.0 is Browserslist 3.0. In the new version, it brings new default browsers. It will affect you only if you don’t change browsers by `.browserslistrc` or `browserslist` key in `package.json` (we don’t recommend to use `browsers` option). In one hand, Browserslist 3.0 usage statistics limit for default browsers was reduced from `>1%` to `>0.5%`. In another hand, we remove dead browsers from default browsers. The dead browser is a browser with < than 1% in the global market and who don’t have security updates. Right now IE 10 and BlackBerry browser are dead browsers. Read other notable changes in [Browserslist 3.0 changelog](https://github.com/ai/browserslist/blob/master/CHANGELOG.md#30). We recommend subscribing for [@Browserslist](https://twitter.com/browserslist) twitter account. ##### CLI Tool CLI tool to show target browsers and used prefixes was renamed to `autoprefixer`: ``` $ npx autoprefixer --info Browsers: Edge: 16 These browsers account for 0.04% of all users globally At-Rules: @viewport: ms Selectors: ::placeholder: ms Properties: user-select: ms hyphens: ms appearance: webkit scroll-snap-type: ms scroll-snap-coordinate: ms scroll-snap-destination: ms scroll-snap-points-x: ms scroll-snap-points-y: ms flow-into: ms flow-from: ms region-fragment: ms text-spacing: ms ``` With the new name, `npx` will install Autoprefixer automatically if it is missed in the current project. ##### Page Breaks for Firefox Previous Autoprefixer versions replace `break-*` properties to `page-break-*` for Firefox. But this feature didn’t add any vendor prefix. Autoprefixer goal is to take care only about prefixes, not polyfills. For better consistency, we removed this feature from Autoprefixer. Don’t afraid, the PostCSS ecosystem has many plugins for CSS polyfills. We recommend to take look at [postcss-preset-env](https://github.com/jonathantneal/postcss-preset-env) to write future CSS today. ---Commits
#### v8.0.0 - [`5bc3c12`](https://github.com/postcss/autoprefixer/commit/5bc3c123045d9908f71f4799a327551d8dbe2d5d) Use Browserslist 3.0 - [`ca6ff9b`](https://github.com/postcss/autoprefixer/commit/ca6ff9bc85852480c8a6e32a7b445f1f379b2669) Rename autoprefixer CLI - [`e1853af`](https://github.com/postcss/autoprefixer/commit/e1853af6d7f735a8ba3b453a4cb394bf0b907ef5) Remove page-break-* support since it is not a prefix - [`143686d`](https://github.com/postcss/autoprefixer/commit/143686d54007c6584b9d39296ddf8d58bd66c19d) Update Size Limit - [`25490fa`](https://github.com/postcss/autoprefixer/commit/25490fa16cb071c6caafcb0840ab2b0604905dc9) Fix title paddings in docs - [`d44d9bd`](https://github.com/postcss/autoprefixer/commit/d44d9bd9888e037102394183f5799779b162b2af) Promote postcss-preset-env instead of cssnext - [`6cf02cf`](https://github.com/postcss/autoprefixer/commit/6cf02cf6e051f141494aa41d9dded85987b40739) Release 8.0 versionThis PR has been generated by Renovate Bot.