Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Apr 12, 2022
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 19, 2021

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

Compare Source

  • Fixed package.funding to have same value between all PostCSS packages.

v10.4.3

Compare Source

  • Fixed package.funding (by Álvaro Mondéjar).

v10.4.2

Compare Source

  • Fixed missed -webkit- prefix for width: stretch.

v10.4.1

Compare Source

  • Fixed ::file-selector-button data (by Luke Warlow).

v10.4.0

Compare Source

Coat of arms of South Africa

In Autoprefixer 10.4 @​lukewarlow added :autofill support:

input:-webkit-autofill {
  background-color: red;
}

input:autofill {
  background-color: red;
}

v10.3.7

Compare Source

  • Replaced nanocolors to picocolors.

v10.3.6

Compare Source

  • Updated nanocolors.
  • Reduced package size.

v10.3.5

Compare Source

  • Replaced colorette to nanocolors.

v10.3.4

Compare Source

  • Fixed stretch value in latest Firefox.

v10.3.3

Compare Source

  • Fixed wrong -moz- prefix from ::file-selector-button (by Usman Yunusov).

v10.3.2

Compare Source

  • Fixed ::file-selector-button support (by Usman Yunusov).

v10.3.1

Compare Source

  • Fixed adding wrong prefixes to content (by Luke Warlow).

v10.3.0

Compare Source

Pskov, coat of arms

In Autoprefixer 10.3 @​lukewarlow added ::file-selector-button support.

::-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

Compare Source

webpack-contrib/css-loader

v5.2.7

Compare Source

v5.2.6

Compare Source

v5.2.5

Compare Source

v5.2.4

Compare Source

v5.2.3

Compare Source

v5.2.2

Compare Source

v5.2.1

Compare Source

v5.2.0

Compare Source

Features
5.1.4 (2021-03-24)
Bug Fixes
5.1.3 (2021-03-15)
Bug Fixes
  • the auto option works using inline module syntax (#​1274) (1db2f4d)
  • ident generation for CSS modules using inline module syntax (#​1274) (1db2f4d)
5.1.2 (2021-03-10)
Bug Fixes
  • handling @import with spaces before and after and any extensions (#​1272) (0c47cf7)
  • inline loader syntax in @import and modules (3f49ed0)
5.1.1 (2021-03-01)
Bug Fixes

v5.1.4

Compare Source

nuxt/nuxt.js

v2.15.8

Compare Source

🐛 Bug Fixes
  • vue-app
    • #​9460 Don't normalise route path if it's valid
  • babel
    • #​9631 Loose option for babel private-property-in-object

v2.15.7

Compare Source

🔰 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 Check whether a route exists within the nuxt app before replacing

v2.15.6

Compare Source

🐛 Bug Fixes

v2.15.5

Compare Source

🐛 Bug Fixes
  • babel
    • #​9232 Loose option for babel class-properties and private-methods (resolves #​9224)
  • vue-app
    • #​9201 Use route.replace instead of router.push to trigger navigation guards (resolves #​9111)
  • builder
  • cli
💖 Thanks to

v2.15.4

Compare Source

🐛 Bug Fixes
👕 Types
💖 Thanks to
postcss/postcss

v8.4.12

Compare Source

  • Fixed package.funding to have same value between all PostCSS packages.

v8.4.11

Compare Source

  • Fixed Declaration#raws.value type.

v8.4.10

Compare Source

  • Fixed package.funding URL format.

v8.4.9

Compare Source

  • Fixed package.funding (by Álvaro Mondéjar).

v8.4.8

Compare Source

  • Fixed end position in empty Custom Properties.

v8.4.7

Compare Source

  • Fixed Node#warn() type (by Masafumi Koba).
  • Fixed comment removal in values after ,.

v8.4.6

Compare Source

  • 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

Compare Source

  • Fixed raws types to make object extendable (by James Garbutt).
  • Moved from Yarn 1 to pnpm.

v8.4.4

Compare Source

  • Fixed absolute path in source map on zero plugins mode.

v8.4.3

Compare Source

  • Fixed this.css.replace is not a function error.

v8.4.2

Compare Source

  • Fixed previous source map support in zero plugins mode.

v8.4.1

Compare Source

  • Fixed package.funding to have same value between all PostCSS packages.

v8.4.0

Compare Source

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:

Rages for Errors and Warnings

@​adalinesimonian, the author of amazing Stylelint extension for VS Code, added ranges to errors and warnings.

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 (with the help of @​WilhelmYakunin) tries to solve the problem in another way. It allows us to save resources and remove the PostCSS does nothing warning.

// 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 downloads, PostCSS has responsibility for the world’s resource spending.

Together with @​7rulnik we reduced 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. 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 refactored all tests from the popular Jest framework to small and fast 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).
  • Fixed types Root and Document in result values (by @​43081j).
  • Fixed Node#walkRules() types (by @​hudochenkov).

Other Changes

v8.3.11

Compare Source

  • Remove debugging code.

v8.3.10

Compare Source

  • Fixed Maximum call stack issue of some source maps (by Yeting Li).

v8.3.9

Compare Source

  • Replaced nanocolors to picocolors.
  • Reduced package size.

v8.3.8

Compare Source

  • Update nanocolors.

v8.3.7

Compare Source

  • Replaced colorette to nanocolors.
  • Added bug field to package.json (by Christian Oliff).
  • Improved docs (by Andrew Bruce and Paul Shryock).

v8.3.6

Compare Source

  • Fixed column in missed semicolon error (by @​Gusted).

v8.3.5

Compare Source

  • Fixed broken AST detection.

v8.3.4

Compare Source

  • Fixed broken AST detection.

v8.3.3

Compare Source

  • Fixed broken AST on postcss dependency duplication in custom parsers.

v8.3.2

Compare Source

  • Update changelog.

v8.3.1

Compare Source

  • Remove debugging code.

v8.3.0

Compare Source

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:

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 forked source-map 0.6 to source-map-js and back-ported performance improvements from 0.7. In 8.3 we switched 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, PostCSS already parse CSS from HTML and JS files (CSS-in-JS templates and objects).

But his plugin need big updates. @​hudochenkov from stylelint team decided to create new parsers for styles inside CSS-in-JS, HTML, and Markdown.

He suggested adding new Document node type to PostCSS AST to keep multiple Root nodes inside and JS/HTML/Markdown code blocks between these style blocks.

const document = htmlParser(
  '<html><style>a{color:black}</style><style>b{z-index:2}</style>'
)
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 suggested a nice shortcut to change multiple properties in the node:

decl.assign({ prop: 'word-wrap', value: 'break-word' })

v8.2.15

Compare Source

v8.2.14

Compare Source

  • Removed source-map from client-side bundle (by Barak Igal).

v8.2.13

Compare Source

  • Fixed ReDoS vulnerabilities in source map parsing (by Yeting Li).

v8.2.12

Compare Source

  • Fixed package.json exports.

v8.2.11

Compare Source

  • Fixed DEP0148 warning in Node.js 16.
  • Fixed docs (by @​semiromid).

v8.2.10

Compare Source

  • Fixed ReDoS vulnerabilities in source map parsing.
  • Fixed webpack 5 support (by Barak Igal).
  • Fixed docs (by Roeland Moors).

v8.2.9

Compare Source

  • Exported NodeErrorOptions type (by Rouven Weßling).
postcss/postcss-import

v14.1.0

Compare Source

v14.0.2

Compare Source

  • Remove remaining direct import of postcss package (#​455, #​456)

v14.0.1

Compare Source

  • Fix bug with @charset statements in media imports (#​448, #​453)
postcss/postcss-url

v10.1.3

Compare Source

Fixed: update mime version

v10.1.2

Compare Source

Fixed: tilde operator for dependencies to allow for newer patch version

npm/node-semver

v7.3.6

Compare Source

v7.3.5

Compare Source

unjs/siroc

v0.16.0

Compare Source

Bug Fixes

v0.15.0

Compare Source

⚠ BREAKING CHANGES
  • major version changes in @rollup/plugin-commonjs and @rollup/plugin-replace
Bug Fixes
Miscellaneous Chores

v0.14.0

Compare Source

Features
  • add support for exports with patterns (1b1cd59)

v0.13.0

Compare Source

Features

v0.12.0

Compare Source

⚠ BREAKING CHANGES
  • use regexps to match dependency externals (#​213)
Bug Fixes
0.11.1 (2021-06-23)
Bug Fixes

v0.11.1

Compare Source

v0.11.0

Compare Source

⚠ BREAKING CHANGES
  • esbuild upgrade to 0.12
Miscellaneous Chores
0.10.1 (2021-05-17)
Features
  • allow setting mkdist options in siroc.config (05d44bc)

v0.10.1

Compare Source

v0.10.0

Compare Source

⚠ BREAKING CHANGES
  • Requires Node 12+
  • produces .mjs in subpath exports
Miscellaneous Chores
0.9.3 (2021-05-12)
0.9.2 (2021-04-07)
Bug Fixes
  • don't include root directory in cleanup (808bb9d)
0.9.1 (2021-04-06)
Bug Fixes
  • switch main dts generation location (2c220d7)

v0.9.3

Compare Source

v0.9.2

Compare Source

v0.9.1

Compare Source

v0.9.0

Compare Source

⚠ BREAKING CHANGES
Bug Fixes
  • generate .dts correctly (e7d90d5)
Miscellaneous Chores
conventional-changelog/standard-version

v9.3.2

Compare Source

v9.3.1

Compare Source

v9.3.0

Compare Source

Features
  • add --lerna-package flag used to extract tags in case of lerna repo (#​503) (f579ff0)

v9.2.0

Compare Source

Features
9.1.1 (2021-02-06)
Bug Fixes
  • deps: update dependency conventional-recommended-bump to v6.1.0 (#​695) (65dd070)
  • deps: update dependency yargs to v16 (#​660) (f6a7430)

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.


  • If you want to rebase/retry this PR, click this checkbox.

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

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8fd9f70 to a4d8b96 Compare March 23, 2021 03:45
@renovate renovate bot changed the title chore(deps): update dependency postcss-url to ^10.1.3 chore(deps): update all non-major dependencies Mar 23, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 9f406cb to d682ef0 Compare March 30, 2021 21:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from d28a689 to 02845ce Compare April 7, 2021 13:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a51997f to db4919b Compare April 11, 2021 17:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 5402bf9 to 7ebef5c Compare April 22, 2021 17:54
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5cb5d07 to 2dc1c97 Compare April 26, 2021 19:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from dc3fdc5 to 1c8d474 Compare May 10, 2021 20:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1c8d474 to e3c7baf Compare May 12, 2021 11:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e3c7baf to 531b7d4 Compare June 6, 2021 22:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 531b7d4 to e46d9a5 Compare June 15, 2021 04:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 766e6e2 to e5cca73 Compare March 7, 2022 17:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e5cca73 to 52c8cc7 Compare March 26, 2022 13:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 1a69411 to 00b5e54 Compare April 12, 2022 15:13
@pi0 pi0 changed the title chore(deps): update all non-major dependencies rebase! chore(deps): update all non-major dependencies Apr 12, 2022
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 00b5e54 to 16d0c4d Compare April 12, 2022 15:14
@renovate renovate bot changed the title rebase! chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies Apr 12, 2022
@pi0 pi0 merged commit 03c1c78 into main Apr 12, 2022
@pi0 pi0 deleted the renovate/all-minor-patch branch April 12, 2022 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

PostCSS 8
2 participants