nuxt / postcss8

Opt-in to postcss 8 in Nuxt 2 apps.
MIT License
60 stars 7 forks source link

chore(deps): update all non-major dependencies #12

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
autoprefixer ^10.2.5 -> ^10.4.4 age adoption passing confidence
css-loader ^5.1.3 -> ^5.2.7 age adoption passing confidence
nuxt ^2.15.3 -> ^2.15.8 age adoption passing confidence
postcss (source) ^8.2.8 -> ^8.4.12 age adoption passing confidence
postcss-import ^14.0.0 -> ^14.1.0 age adoption passing confidence
postcss-url ^10.1.1 -> ^10.1.3 age adoption passing confidence
semver ^7.3.4 -> ^7.3.6 age adoption passing confidence
siroc ^0.8.0 -> ^0.16.0 age adoption passing confidence
standard-version ^9.1.1 -> ^9.3.2 age adoption passing confidence

Release Notes

postcss/autoprefixer ### [`v10.4.4`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1044) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.4.3...10.4.4) - Fixed `package.funding` to have same value between all PostCSS packages. ### [`v10.4.3`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1043) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.4.2...10.4.3) - Fixed `package.funding` (by Álvaro Mondéjar). ### [`v10.4.2`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1042) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.4.1...10.4.2) - Fixed missed `-webkit-` prefix for `width: stretch`. ### [`v10.4.1`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1041) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.4.0...10.4.1) - Fixed `::file-selector-button` data (by Luke Warlow). ### [`v10.4.0`](https://togithub.com/postcss/autoprefixer/releases/10.4.0) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.7...10.4.0) Coat of arms of South Africa In Autoprefixer 10.4 [@​lukewarlow](https://togithub.com/lukewarlow) added `:autofill` support: ```css input:-webkit-autofill { background-color: red; } input:autofill { background-color: red; } ``` ### [`v10.3.7`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1037) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.6...10.3.7) - Replaced `nanocolors` to `picocolors`. ### [`v10.3.6`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1036) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.5...10.3.6) - Updated `nanocolors`. - Reduced package size. ### [`v10.3.5`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1035) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.4...10.3.5) - Replaced `colorette` to `nanocolors`. ### [`v10.3.4`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1034) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.3...10.3.4) - Fixed `stretch` value in latest Firefox. ### [`v10.3.3`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1033) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.2...10.3.3) - Fixed wrong `-moz-` prefix from `::file-selector-button` (by Usman Yunusov). ### [`v10.3.2`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1032) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.1...10.3.2) - Fixed `::file-selector-button` support (by Usman Yunusov). ### [`v10.3.1`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1031) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.3.0...10.3.1) - Fixed adding wrong prefixes to `content` (by Luke Warlow). ### [`v10.3.0`](https://togithub.com/postcss/autoprefixer/releases/10.3.0) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.2.6...10.3.0) Pskov, coat of arms In Autoprefixer 10.3 [@​lukewarlow](https://togithub.com/lukewarlow) added `::file-selector-button` support. ```css ::-webkit-file-upload-button { border: 2px solid #​6c5ce7; padding: .2em .4em; border-radius: .2em; background-color: #a29bfe; } ::file-selector-button { border: 2px solid #​6c5ce7; padding: .2em .4em; border-radius: .2em; background-color: #a29bfe; } ``` ### [`v10.2.6`](https://togithub.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#​1026) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.2.5...10.2.6) - Fixed “no prefixes needed” warning (by [@​Pwntheon](https://togithub.com/Pwntheon)).
webpack-contrib/css-loader ### [`v5.2.7`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​527-httpsgithubcomwebpack-contribcss-loadercomparev526v527-2021-07-13) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.6...v5.2.7) ### [`v5.2.6`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​526-httpsgithubcomwebpack-contribcss-loadercomparev525v526-2021-05-24) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.5...v5.2.6) ### [`v5.2.5`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​525-httpsgithubcomwebpack-contribcss-loadercomparev524v525-2021-05-20) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.4...v5.2.5) ### [`v5.2.4`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​524-httpsgithubcomwebpack-contribcss-loadercomparev523v524-2021-04-19) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.3...v5.2.4) ### [`v5.2.3`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​523-httpsgithubcomwebpack-contribcss-loadercomparev522v523-2021-04-19) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.2...v5.2.3) ### [`v5.2.2`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​522-httpsgithubcomwebpack-contribcss-loadercomparev521v522-2021-04-16) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.1...v5.2.2) ### [`v5.2.1`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​521-httpsgithubcomwebpack-contribcss-loadercomparev520v521-2021-04-09) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.2.0...v5.2.1) ### [`v5.2.0`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​520-httpsgithubcomwebpack-contribcss-loadercomparev514v520-2021-03-24) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.1.4...v5.2.0) ##### Features - support async functions for `url` and `import` options ([#​1277](https://togithub.com/webpack-contrib/css-loader/issues/1277)) ([c5062db](https://togithub.com/webpack-contrib/css-loader/commit/c5062db3fc849d882a07b9f2c9f66f00325c8896)) ##### [5.1.4](https://togithub.com/webpack-contrib/css-loader/compare/v5.1.3...v5.1.4) (2021-03-24) ##### Bug Fixes - crash with thread-loader ([#​1281](https://togithub.com/webpack-contrib/css-loader/issues/1281)) ([7095a7c](https://togithub.com/webpack-contrib/css-loader/commit/7095a7ca7d985d5447aed80cf3e41a4f8c19b954)) ##### [5.1.3](https://togithub.com/webpack-contrib/css-loader/compare/v5.1.2...v5.1.3) (2021-03-15) ##### Bug Fixes - the `auto` option works using inline module syntax ([#​1274](https://togithub.com/webpack-contrib/css-loader/issues/1274)) ([1db2f4d](https://togithub.com/webpack-contrib/css-loader/commit/1db2f4df3ff9ae8f0667a2304853c8e7cdd0afc1)) - ident generation for CSS modules using inline module syntax ([#​1274](https://togithub.com/webpack-contrib/css-loader/issues/1274)) ([1db2f4d](https://togithub.com/webpack-contrib/css-loader/commit/1db2f4df3ff9ae8f0667a2304853c8e7cdd0afc1)) ##### [5.1.2](https://togithub.com/webpack-contrib/css-loader/compare/v5.1.1...v5.1.2) (2021-03-10) ##### Bug Fixes - handling `@import` with spaces before and after and any extensions ([#​1272](https://togithub.com/webpack-contrib/css-loader/issues/1272)) ([0c47cf7](https://togithub.com/webpack-contrib/css-loader/commit/0c47cf7ccbe3635900e8e8840650f69a7eca004d)) - inline loader syntax in `@import` and modules ([3f49ed0](https://togithub.com/webpack-contrib/css-loader/commit/3f49ed0864457f9467f560856377c890c392aee7)) ##### [5.1.1](https://togithub.com/webpack-contrib/css-loader/compare/v5.1.0...v5.1.1) (2021-03-01) ##### Bug Fixes - crash on modified AST from `postcss-loader` ([#​1268](https://togithub.com/webpack-contrib/css-loader/issues/1268)) ([d2a1a84](https://togithub.com/webpack-contrib/css-loader/commit/d2a1a84afc63fdfb2a4ce6668ed9f2d7f1ba56ca)) ### [`v5.1.4`](https://togithub.com/webpack-contrib/css-loader/blob/HEAD/CHANGELOG.md#​514-httpsgithubcomwebpack-contribcss-loadercomparev513v514-2021-03-24) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v5.1.3...v5.1.4)
nuxt/nuxt.js ### [`v2.15.8`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.8) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.7...v2.15.8) ##### 🐛 Bug Fixes - `vue-app` - [#​9460](https://togithub.com/nuxt/nuxt.js/issues/9460) Don't normalise route path if it's valid - `babel` - [#​9631](https://togithub.com/nuxt/nuxt.js/issues/9631) Loose option for `babel private-property-in-object` ### [`v2.15.7`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.7) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.6...v2.15.7) ##### 🔰 Security advisory Please upgrade to `nuxt@^2.15.7` if using `nuxt@2.15.5` or `nuxt@2.15.6` ##### 🐛 Bug Fixes - `vue-app` - [#​9431](https://togithub.com/nuxt/nuxt.js/issues/9431) Check whether a route exists within the nuxt app before replacing ### [`v2.15.6`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.6) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.5...v2.15.6) ##### 🐛 Bug Fixes - `types` - [#​9270](https://togithub.com/nuxt/nuxt.js/issues/9270) Pin to `@types/webpack-dev-middleware@4.1.2` (resolves [#​9268](https://togithub.com/nuxt/nuxt.js/issues/9268)) ### [`v2.15.5`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.5) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.4...v2.15.5) ##### 🐛 Bug Fixes - `babel` - [#​9232](https://togithub.com/nuxt/nuxt.js/issues/9232) Loose option for babel `class-properties` and `private-methods` (resolves [#​9224](https://togithub.com/nuxt/nuxt.js/issues/9224)) - `vue-app` - [#​9201](https://togithub.com/nuxt/nuxt.js/issues/9201) Use `route.replace` instead of `router.push` to trigger navigation guards (resolves [#​9111](https://togithub.com/nuxt/nuxt.js/issues/9111)) - `builder` - [#​9153](https://togithub.com/nuxt/nuxt.js/issues/9153) Resolve aliases in `build.watch` paths (resolves [#​9045](https://togithub.com/nuxt/nuxt.js/issues/9045)) - `cli` - [#​9152](https://togithub.com/nuxt/nuxt.js/issues/9152) Add warning for `css-loader < 4.2` (resolves [#​9117](https://togithub.com/nuxt/nuxt.js/issues/9117)) ##### 💖 Thanks to - Thomas Beduneau ([@​enwin](https://togithub.com/enwin)) - [@​rlam3](https://togithub.com/rlam3) ### [`v2.15.4`](https://togithub.com/nuxt/nuxt.js/releases/v2.15.4) [Compare Source](https://togithub.com/nuxt/nuxt.js/compare/v2.15.3...v2.15.4) ##### 🐛 Bug Fixes - `vue-app` - [#​8978](https://togithub.com/nuxt/nuxt.js/issues/8978) Reload page once after loading chunk error (resolves [#​3389](https://togithub.com/nuxt/nuxt.js/issues/3389)) - [#​9008](https://togithub.com/nuxt/nuxt.js/issues/9008) Fallback to global nuxt instance of `$root` is not available (resolves [#​8995](https://togithub.com/nuxt/nuxt.js/issues/8995)) - [#​9010](https://togithub.com/nuxt/nuxt.js/issues/9010) Use `app.context.route` to match components in server (resolves [#​9009](https://togithub.com/nuxt/nuxt.js/issues/9009)) - [#​9024](https://togithub.com/nuxt/nuxt.js/issues/9024) Serialize redirect functions in routes (resolves [#​8979](https://togithub.com/nuxt/nuxt.js/issues/8979)) - [#​9026](https://togithub.com/nuxt/nuxt.js/issues/9026) Re-call `$fetch` if data is missing in payload (resolves [#​9016](https://togithub.com/nuxt/nuxt.js/issues/9016)) - [#​9050](https://togithub.com/nuxt/nuxt.js/issues/9050) Use `app.context.route` for resolving components (resolves [#​9049](https://togithub.com/nuxt/nuxt.js/issues/9049)) - [#​9075](https://togithub.com/nuxt/nuxt.js/issues/9075) Move internal app runtime config to `_app` namespace (resolves [#​9074](https://togithub.com/nuxt/nuxt.js/issues/9074)) - `config` - [#​9014](https://togithub.com/nuxt/nuxt.js/issues/9014) Set `compileType` to `icss` for `css-loader` v4 - `server` - [#​9034](https://togithub.com/nuxt/nuxt.js/issues/9034) Avoid caching `.js` assets in development to fix HMR in safari (resolves [#​3828](https://togithub.com/nuxt/nuxt.js/issues/3828)) - `cli` - [#​8996](https://togithub.com/nuxt/nuxt.js/issues/8996) Remove warning if postcss 8 is installed (resolves https://github.com/nuxt/nuxt.js/issues/8087#issuecomment-800167111) ##### 👕 Types - [#​9078](https://togithub.com/nuxt/nuxt.js/issues/9078) Inline `@types/terser-webpack-plugin` - [#​9086](https://togithub.com/nuxt/nuxt.js/issues/9086) Use options from `sass-loader` rather than `sass` (resolves [#​9085](https://togithub.com/nuxt/nuxt.js/issues/9085)) - [#​9053](https://togithub.com/nuxt/nuxt.js/issues/9053) Css-loader v4 type definitions - [#​9018](https://togithub.com/nuxt/nuxt.js/issues/9018) Don't require all csp policies as keys (resolves [#​9017](https://togithub.com/nuxt/nuxt.js/issues/9017)) - [#​9059](https://togithub.com/nuxt/nuxt.js/issues/9059) Add stub entrypoint to allow node resolution of `@nuxt/types` (resolves [#​9030](https://togithub.com/nuxt/nuxt.js/issues/9030)) ##### 💖 Thanks to - ChangJoo Park (박창주) ([@​ChangJoo-Park](https://togithub.com/ChangJoo-Park)) - Evan Ma ([@​EvanMaFYH](https://togithub.com/EvanMaFYH)) - Thomas Beduneau ([@​enwin](https://togithub.com/enwin)) - [@​rinu](https://togithub.com/rinu) - [@​zzzmisa](https://togithub.com/zzzmisa)
postcss/postcss ### [`v8.4.12`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8412) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.11...8.4.12) - Fixed `package.funding` to have same value between all PostCSS packages. ### [`v8.4.11`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8411) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.10...8.4.11) - Fixed `Declaration#raws.value` type. ### [`v8.4.10`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8410) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.9...8.4.10) - Fixed `package.funding` URL format. ### [`v8.4.9`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​849) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.8...8.4.9) - Fixed `package.funding` (by Álvaro Mondéjar). ### [`v8.4.8`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​848) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.7...8.4.8) - Fixed end position in empty Custom Properties. ### [`v8.4.7`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​847) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.6...8.4.7) - Fixed `Node#warn()` type (by Masafumi Koba). - Fixed comment removal in values after `,`. ### [`v8.4.6`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​846) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.5...8.4.6) - Prevented comment removing when it change meaning of CSS. - Fixed parsing space in last semicolon-less CSS Custom Properties. - Fixed comment cleaning in CSS Custom Properties with space. - Fixed throwing an error on `.root` access for plugin-less case. ### [`v8.4.5`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​845) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.4...8.4.5) - Fixed `raws` types to make object extendable (by James Garbutt). - Moved from Yarn 1 to pnpm. ### [`v8.4.4`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​844) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.3...8.4.4) - Fixed absolute path in source map on zero plugins mode. ### [`v8.4.3`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​843) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.2...8.4.3) - Fixed `this.css.replace is not a function` error. ### [`v8.4.2`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​842) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.1...8.4.2) - Fixed previous source map support in zero plugins mode. ### [`v8.4.1`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8412) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.0...8.4.1) - Fixed `package.funding` to have same value between all PostCSS packages. ### [`v8.4.0`](https://togithub.com/postcss/postcss/releases/8.4.0) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.11...8.4.0) President Camio seal PostCSS 8.4 brought ranges for warnings and errors, smaller `node_modules` size, lazy parsing to avoid `PostCSS does nothing` warning, and TypeScript fixes. #### Thanks to Sponsors This release was possible thanks to our community. Sponsored by Tailwind CSS Sponsored by ThemeIsle If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by: - [**Tidelift**](https://tidelift.com/) with a Spotify-like subscription model supporting all projects from your lock file. - Direct donations in [**PostCSS & Autoprefixer Open Collective**](https://opencollective.com/postcss#section-contributors). #### Rages for Errors and Warnings [@​adalinesimonian](https://togithub.com/adalinesimonian), the author of amazing [Stylelint extension](https://togithub.com/stylelint/vscode-stylelint) for VS Code, added ranges to errors and warnings. ```js result.warn(msg, { index }) // One character warning at index result.warn(msg, { endIndex }) // Starts at node start, ends at endIndex result.warn(msg, { index, endIndex }) // Starts at index, ends at endIndex result.warn(msg, { start }) // Starts at start, ends at node end result.warn(msg, { end }) // Starts at node start, ends at end result.warn(msg, { start, end }) // Starts at start, ends at end result.warn(msg, { word }) // Starts at word location, ends at word index + length ``` It will improve DX in the IDE extension. #### Lazy Parsing Previously, we found that many tools run PostCSS even if the developer didn’t pass any PostCSS plugins. Parsing is the most expensive step in CSS processing. It led to a waste of resources without any reason. We tried to resolve the problem by adding a `PostCSS does nothing` warning. But it didn’t force tool authors to be more careful with user’s resources. If PostCSS sees that tool call it without passing plugins (or changing parser/stringifier), PostCSS will not parse CSS (until toll will call `Result#root`). In 8.4, [@​bogdan0083](https://togithub.com/bogdan0083) (with the help of [@​WilhelmYakunin](https://togithub.com/WilhelmYakunin)) tries to solve the problem in another way. It allows us to save resources and remove the `PostCSS does nothing` warning. ```js // No plugins, we do not parse CSS let result = await postcss().process(css, { from }) result.css // Is the same string passed to process() result.map // Special 1-to-1 source map result.root // CSS will parsed only here ``` #### Install Size Reduction With [≈60M weekly](https://npm-stat.com/charts.html?package=postcss) downloads, PostCSS has responsibility for the world’s resource spending. Together with [@​7rulnik](https://togithub.com/7rulnik) we [reduced](https://togithub.com/7rulnik/source-map-js/pull/7) [`source-map-js`](https://togithub.com/7rulnik/source-map-js) size. It is transitive dependency of PostCSS. In 8.4, we moved to a fixed version of `source-map-js`, which reduced the `postcss` size in your `node_modules` from [≈1 MB to 0.3 MB](https://packagephobia.com/result?p=postcss). With the huge popularity of PostCSS, it will free a lot of resources on our CIs. PostCSS install size reduction #### Migration from Jest to `uvu` [@​kimoofey](https://togithub.com/kimoofey) refactored all tests from the popular Jest framework to small and fast [`uvu`](https://togithub.com/lukeed/uvu). It will not affect end-users. However, it reduced our `node_modules` size by 33 MB and made tests twice faster (`yarn install & yarn unit`: 24 → 13 seconds). #### TypeScript Fixes - Added `Processor` types. - Added `Stringifier` types (by [@​43081j](https://togithub.com/43081j)). - Fixed types `Root` and `Document` in result values (by [@​43081j](https://togithub.com/43081j)). - Fixed `Node#walkRules()` types (by [@​hudochenkov](https://togithub.com/hudochenkov)). #### Other Changes - Fixed docs (by [@​paulshryock](https://togithub.com/paulshryock)). ### [`v8.3.11`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8311) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.10...8.3.11) - Remove debugging code. ### [`v8.3.10`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8310) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.9...8.3.10) - Fixed `Maximum call stack` issue of some source maps (by Yeting Li). ### [`v8.3.9`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​839) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.8...8.3.9) - Replaced `nanocolors` to `picocolors`. - Reduced package size. ### [`v8.3.8`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​838) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.7...8.3.8) - Update `nanocolors`. ### [`v8.3.7`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​837) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.6...8.3.7) - Replaced `colorette` to `nanocolors`. - Added bug field to `package.json` (by Christian Oliff). - Improved docs (by Andrew Bruce and Paul Shryock). ### [`v8.3.6`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​836) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.5...8.3.6) - Fixed column in `missed semicolon` error (by [@​Gusted](https://togithub.com/Gusted)). ### [`v8.3.5`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​835) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.4...8.3.5) - Fixed broken AST detection. ### [`v8.3.4`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​834) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.3...8.3.4) - Fixed broken AST detection. ### [`v8.3.3`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​833) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.2...8.3.3) - Fixed broken AST on `postcss` dependency duplication in custom parsers. ### [`v8.3.2`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​832) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.1...8.3.2) - Update changelog. ### [`v8.3.1`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8311) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.0...8.3.1) - Remove debugging code. ### [`v8.3.0`](https://togithub.com/postcss/postcss/releases/8.3.0) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.15...8.3.0) Duke Murmur seal PostCSS 8.3 improved source map parsing performance, added `Node#assign()` shortcut, and experimental `Document` node to AST. #### Thanks to Sponsors This release was possible thanks to our community. Sponsored by Tailwind CSS Sponsored by ThemeIsle If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by: - [**Tidelift**](https://tidelift.com/) with a Spotify-like subscription model supporting all projects from your lock file. - Direct donations in [**PostCSS & Autoprefixer Open Collective**](https://opencollective.com/postcss#section-contributors). #### Source Map Performance Because PostCSS needs synchronous API, we can’t move from the old \`source-map 0.6 to 0.7 (many other open-source projects too). [@​7rulnik](https://togithub.com/7rulnik) forked `source-map` 0.6 to [`source-map-js`](https://www.npmjs.com/package/source-map-js) and back-ported performance improvements from 0.7. In 8.3 we [switched](https://togithub.com/postcss/postcss/pull/1515) from `source-map` to this `source-map-js` fork. You map see 4x performance improvements in parsing map from processing step before PostCSS (for instance, Sass). #### `Document` Nodes Thanks to [@​gucong3000](https://togithub.com/gucong3000), PostCSS already parse CSS from HTML and JS files (CSS-in-JS templates and objects). But his plugin need big updates. [@​hudochenkov](https://togithub.com/hudochenkov) from [stylelint](https://stylelint.io/) team decided to create new parsers for styles inside [CSS-in-JS](https://togithub.com/stylelint/postcss-css-in-js), [HTML](https://togithub.com/stylelint/postcss-html), and [Markdown](https://togithub.com/stylelint/postcss-markdown). He [suggested](https://togithub.com/postcss/postcss/issues/1498) adding new [`Document`](https://postcss.org/api/#document) node type to PostCSS AST to keep multiple `Root` nodes inside and JS/HTML/Markdown code blocks between these style blocks. ```js const document = htmlParser( '' ) document.type //=> 'document' document.nodes.length //=> 2 document.nodes[0].type //=> 'root' ``` This is an experimental feature. Some aspects of this node could change within minor or patch version releases. #### `Node#assign()` Shortcut The creator of famous `postcss-preset-env` and many other PostCSS tools, [@​jonathantneal](https://togithub.com/jonathantneal) [suggested](https://togithub.com/postcss/postcss/pull/1572) a nice shortcut to change multiple properties in the node: ```js decl.assign({ prop: 'word-wrap', value: 'break-word' }) ``` ### [`v8.2.15`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8215) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.14...8.2.15) - Fixed `list` type definitions (by [@​n19htz](https://togithub.com/n19htz)). ### [`v8.2.14`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8214) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.13...8.2.14) - Removed `source-map` from client-side bundle (by Barak Igal). ### [`v8.2.13`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8213) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.12...8.2.13) - Fixed ReDoS vulnerabilities in source map parsing (by Yeting Li). ### [`v8.2.12`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8212) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.11...8.2.12) - Fixed `package.json` exports. ### [`v8.2.11`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8211) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.10...8.2.11) - Fixed `DEP0148` warning in Node.js 16. - Fixed docs (by [@​semiromid](https://togithub.com/semiromid)). ### [`v8.2.10`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8210) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.9...8.2.10) - Fixed ReDoS vulnerabilities in source map parsing. - Fixed webpack 5 support (by Barak Igal). - Fixed docs (by Roeland Moors). ### [`v8.2.9`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​829) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.8...8.2.9) - Exported `NodeErrorOptions` type (by Rouven Weßling).
postcss/postcss-import ### [`v14.1.0`](https://togithub.com/postcss/postcss-import/blob/HEAD/CHANGELOG.md#​1410--2022-03-22) [Compare Source](https://togithub.com/postcss/postcss-import/compare/14.0.2...14.1.0) - Add `@layer` support ([#​483](https://togithub.com/postcss/postcss-import/pull/483)) ### [`v14.0.2`](https://togithub.com/postcss/postcss-import/blob/HEAD/CHANGELOG.md#​1402--2021-05-10) [Compare Source](https://togithub.com/postcss/postcss-import/compare/14.0.1...14.0.2) - Remove remaining direct import of `postcss` package ([#​455](https://togithub.com/postcss/postcss-import/issues/455), [#​456](https://togithub.com/postcss/postcss-import/pull/456)) ### [`v14.0.1`](https://togithub.com/postcss/postcss-import/blob/HEAD/CHANGELOG.md#​1401--2021-03-31) [Compare Source](https://togithub.com/postcss/postcss-import/compare/14.0.0...14.0.1) - Fix bug with `@charset` statements in media imports ([#​448](https://togithub.com/postcss/postcss-import/issues/448), [#​453](https://togithub.com/postcss/postcss-import/pull/453))
postcss/postcss-url ### [`v10.1.3`](https://togithub.com/postcss/postcss-url/blob/HEAD/CHANGELOG.md#​1013---2021-03-19) [Compare Source](https://togithub.com/postcss/postcss-url/compare/v10.1.2...v10.1.3) Fixed: update mime version ### [`v10.1.2`](https://togithub.com/postcss/postcss-url/blob/HEAD/CHANGELOG.md#​1012---2021-03-19) [Compare Source](https://togithub.com/postcss/postcss-url/compare/v10.1.1...v10.1.2) Fixed: tilde operator for dependencies to allow for newer patch version
npm/node-semver ### [`v7.3.6`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#​736-httpsgithubcomnpmnode-semvercomparev735v736-2022-04-05) [Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.5...v7.3.6) ### [`v7.3.5`](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5) [Compare Source](https://togithub.com/npm/node-semver/compare/v7.3.4...v7.3.5)
unjs/siroc ### [`v0.16.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0160-httpsgithubcomunjssiroccomparev0150v0160-2021-08-24) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.15.0...v0.16.0) ##### Bug Fixes - support cjs stubbing ([#​220](https://togithub.com/unjs/siroc/issues/220)) ([c61f314](https://togithub.com/unjs/siroc/commit/c61f31475529834653a6cddbd76a1b5df9ffb9d0)) ### [`v0.15.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0150-httpsgithubcomunjssiroccomparev0140v0150-2021-08-06) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.14.0...v0.15.0) ##### ⚠ BREAKING CHANGES - major version changes in `@rollup/plugin-commonjs` and `@rollup/plugin-replace` ##### Bug Fixes - **core:** generate .d.ts files for .mjs exports ([#​218](https://togithub.com/unjs/siroc/issues/218)) ([7a14d21](https://togithub.com/unjs/siroc/commit/7a14d21db3c1280036fc857f86aee1ac2a371a2c)) ##### Miscellaneous Chores - upgrade dependencies ([b8c962a](https://togithub.com/unjs/siroc/commit/b8c962a42633d32ca0862ca5dd0e19a1184a443d)) ### [`v0.14.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0140-httpsgithubcomunjssiroccomparev0130v0140-2021-07-17) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.13.0...v0.14.0) ##### Features - add support for exports with patterns ([1b1cd59](https://togithub.com/unjs/siroc/commit/1b1cd59ec3bdbb5793f012c178b9a6824b8680f0)) ### [`v0.13.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0130-httpsgithubcomnuxt-contribsiroccomparev0120v0130-2021-07-15) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.12.0...v0.13.0) ##### Features - support minifying outputs based on `.min.*` dist name ([#​215](https://togithub.com/nuxt-contrib/siroc/issues/215)) ([4713443](https://togithub.com/nuxt-contrib/siroc/commit/47134435c48fa17d205b61b8b230a702c824459b)), closes [#​214](https://togithub.com/nuxt-contrib/siroc/issues/214) ### [`v0.12.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0120-httpsgithubcomnuxt-contribsiroccomparev0111v0120-2021-07-09) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.11.1...v0.12.0) ##### ⚠ BREAKING CHANGES - use regexps to match dependency externals ([#​213](https://togithub.com/unjs/siroc/issues/213)) ##### Bug Fixes - use regexps to match dependency externals ([#​213](https://togithub.com/nuxt-contrib/siroc/issues/213)) ([58de5db](https://togithub.com/nuxt-contrib/siroc/commit/58de5dbfa7eef7a31bafbf1554fb985ffe914323)) ##### [0.11.1](https://togithub.com/nuxt-contrib/siroc/compare/v0.11.0...v0.11.1) (2021-06-23) ##### Bug Fixes - **core:** generate es exports dts files correctly ([#​212](https://togithub.com/nuxt-contrib/siroc/issues/212)) ([b0f29c6](https://togithub.com/nuxt-contrib/siroc/commit/b0f29c616f54b941a3cc1e100cb333445f130481)) - **core:** preserve package.json indent ([#​211](https://togithub.com/nuxt-contrib/siroc/issues/211)) ([14a7ffc](https://togithub.com/nuxt-contrib/siroc/commit/14a7ffc4cd0ee98804b6ba86dc83a511d796c059)) ### [`v0.11.1`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0111-httpsgithubcomnuxt-contribsiroccomparev0110v0111-2021-06-23) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.11.0...v0.11.1) ### [`v0.11.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0110-httpsgithubcomnuxt-contribsiroccomparev0101v0110-2021-05-31) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.10.1...v0.11.0) ##### ⚠ BREAKING CHANGES - esbuild upgrade to 0.12 ##### Miscellaneous Chores - upgrade dependencies ([f46988e](https://togithub.com/nuxt-contrib/siroc/commit/f46988e2c4510f8820a5e4556085a04d7d8b71cd)), closes [/github.com/evanw/esbuild/blob/master/CHANGELOG.md#​0120](https://togithub.com/nuxt-contrib//github.com/evanw/esbuild/blob/master/CHANGELOG.md/issues/0120) ##### [0.10.1](https://togithub.com/nuxt-contrib/siroc/compare/v0.10.0...v0.10.1) (2021-05-17) ##### Features - allow setting mkdist options in `siroc.config` ([05d44bc](https://togithub.com/nuxt-contrib/siroc/commit/05d44bc364f12973ccf73d4064d84a8cf86b1345)) ### [`v0.10.1`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0101-httpsgithubcomnuxt-contribsiroccomparev0100v0101-2021-05-17) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.10.0...v0.10.1) ### [`v0.10.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​0100-httpsgithubcomnuxt-contribsiroccomparev093v0100-2021-05-12) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.9.3...v0.10.0) ##### ⚠ BREAKING CHANGES - Requires Node 12+ - produces .mjs in subpath exports ##### Miscellaneous Chores - upgrade dependencies ([#​210](https://togithub.com/nuxt-contrib/siroc/issues/210)) ([0bf915c](https://togithub.com/nuxt-contrib/siroc/commit/0bf915c4eb4e5a36dee9a75c8321d51076eae534)), closes [/github.com/unjs/mkdist/blob/main/CHANGELOG.md#​020-2021-04-21](https://togithub.com/nuxt-contrib//github.com/unjs/mkdist/blob/main/CHANGELOG.md/issues/020-2021-04-21) ##### [0.9.3](https://togithub.com/nuxt-contrib/siroc/compare/v0.9.2...v0.9.3) (2021-05-12) ##### [0.9.2](https://togithub.com/nuxt-contrib/siroc/compare/v0.9.1...v0.9.2) (2021-04-07) ##### Bug Fixes - don't include root directory in cleanup ([808bb9d](https://togithub.com/nuxt-contrib/siroc/commit/808bb9d9dc26d646893617a777f66a96f5352967)) ##### [0.9.1](https://togithub.com/nuxt-contrib/siroc/compare/v0.9.0...v0.9.1) (2021-04-06) ##### Bug Fixes - switch main dts generation location ([2c220d7](https://togithub.com/nuxt-contrib/siroc/commit/2c220d70609aa94cb3b77ab2113bb89b863ae984)) ### [`v0.9.3`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​093-httpsgithubcomnuxt-contribsiroccomparev092v093-2021-05-12) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.9.2...v0.9.3) ### [`v0.9.2`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​092-httpsgithubcomnuxt-contribsiroccomparev091v092-2021-04-07) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.9.1...v0.9.2) ### [`v0.9.1`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​091-httpsgithubcomnuxt-contribsiroccomparev090v091-2021-04-06) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.9.0...v0.9.1) ### [`v0.9.0`](https://togithub.com/unjs/siroc/blob/HEAD/CHANGELOG.md#​090-httpsgithubcomnuxt-contribsiroccomparev080v090-2021-04-06) [Compare Source](https://togithub.com/unjs/siroc/compare/v0.8.0...v0.9.0) ##### ⚠ BREAKING CHANGES - esbuild 0.11.0: https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#​0110 and https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#​0100 - see particularly https://github.com/evanw/esbuild/blob/master/CHANGELOG.md#​090 ##### Bug Fixes - generate .dts correctly ([e7d90d5](https://togithub.com/nuxt-contrib/siroc/commit/e7d90d5a503a060ddb03873c7691132ebef72260)) ##### Miscellaneous Chores - upgrade `esbuild` deps ([db6102b](https://togithub.com/nuxt-contrib/siroc/commit/db6102bf5c7d152e9e1904a9a3a0a4ba2d462e55)) - upgrade deps ([c755cdc](https://togithub.com/nuxt-contrib/siroc/commit/c755cdc23afca9d0b9988408e1c20c5a7c6787c4))
conventional-changelog/standard-version ### [`v9.3.2`](https://togithub.com/conventional-changelog/standard-version/blob/HEAD/CHANGELOG.md#​932-httpswwwgithubcomconventional-changelogstandard-versioncomparev931v932-2021-10-17) [Compare Source](https://togithub.com/conventional-changelog/standard-version/compare/v9.3.1...v9.3.2) ### [`v9.3.1`](https://togithub.com/conventional-changelog/standard-version/blob/HEAD/CHANGELOG.md#​931-httpswwwgithubcomconventional-changelogstandard-versioncomparev930v931-2021-07-14) [Compare Source](https://togithub.com/conventional-changelog/standard-version/compare/v9.3.0...v9.3.1) ### [`v9.3.0`](https://togithub.com/conventional-changelog/standard-version/blob/HEAD/CHANGELOG.md#​930-httpswwwgithubcomconventional-changelogstandard-versioncomparev920v930-2021-05-04) [Compare Source](https://togithub.com/conventional-changelog/standard-version/compare/v9.2.0...v9.3.0) ##### Features - add --lerna-package flag used to extract tags in case of lerna repo ([#​503](https://www.togithub.com/conventional-changelog/standard-version/issues/503)) ([f579ff0](https://www.github.com/conventional-changelog/standard-version/commit/f579ff08f386aaae022a395ed0dbec9af77a5d49)) ### [`v9.2.0`](https://togithub.com/conventional-changelog/standard-version/blob/HEAD/CHANGELOG.md#​920-httpswwwgithubcomconventional-changelogstandard-versioncomparev911v920-2021-04-06) [Compare Source](https://togithub.com/conventional-changelog/standard-version/compare/v9.1.1...v9.2.0) ##### Features - allows seperate prefixTag version sequences ([#​573](https://www.togithub.com/conventional-changelog/standard-version/issues/573)) ([3bbba02](https://www.github.com/conventional-changelog/standard-version/commit/3bbba025057ba40c3e15880fede2af851841165b)) ##### [9.1.1](https://www.github.com/conventional-changelog/standard-version/compare/v9.1.0...v9.1.1) (2021-02-06) ##### Bug Fixes - **deps:** update dependency conventional-recommended-bump to v6.1.0 ([#​695](https://www.togithub.com/conventional-changelog/standard-version/issues/695)) ([65dd070](https://www.github.com/conventional-changelog/standard-version/commit/65dd070b9f01ffe1764e64ba739bc064b84f4129)) - **deps:** update dependency yargs to v16 ([#​660](https://www.togithub.com/conventional-changelog/standard-version/issues/660)) ([f6a7430](https://www.github.com/conventional-changelog/standard-version/commit/f6a7430329919874e1e744ac5dca2f83bba355df))

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.