Skip to content
This repository has been archived by the owner on Jan 15, 2022. It is now read-only.

fix(deps): update dependency postcss to v8.3.9 #23

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jan 24, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
postcss (source) 8.1.10 -> 8.3.9 age adoption passing confidence

Release Notes

postcss/postcss

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

  • Fixed false positives PostCSS does nothing warning on syntax option.

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).

v8.2.8

Compare Source

  • Fixed browser builds in webpack 4 (by Matt Jones).

v8.2.7

Compare Source

  • Fixed browser builds in webpack 5 (by Matt Jones).

v8.2.6

Compare Source

  • Fixed Maximum call stack size exceeded in Node#toJSON.
  • Fixed docs (by inokawa).

v8.2.5

Compare Source

  • Fixed escaped characters handling in list.split (by Natalie Weizenbaum).

v8.2.4

Compare Source

  • Added plugin name to postcss.plugin() warning (by Tom Williams).
  • Fixed docs (by Bill Columbia).

v8.2.3

Compare Source

  • Fixed JSON.stringify(Node[]) support (by Niklas Mischkulnig).

v8.2.2

Compare Source

  • Fixed CSS-in-JS support (by James Garbutt).
  • Fixed plugin types (by Ludovico Fischer).
  • Fixed Result#warn() types.

v8.2.1

Compare Source

v8.2.0

Compare Source

Prince Orobas seal

PostCSS 8.2 added a new API to serialize and deserialize CSS AST to JSON.

import { parse, fromJSON } from 'postcss'

let root = parse('a{}', { from: 'input.css' })
let json = root.toJSON()
// save to file, send by network, etc
let root2 = fromJSON(json)

Thanks to @​mischnic for his work.

v8.1.14

Compare Source

  • Fixed parser performance regression.

v8.1.13

Compare Source

  • Fixed broken AST after moving nodes in visitor API.

v8.1.12

Compare Source

  • Fixed Autoprefixer regression.

v8.1.11

Compare Source

  • Added PostCSS update suggestion on unknown event in plugin.

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

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

@vercel
Copy link

vercel bot commented Jan 24, 2021

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/jonyw4/wayfore-group-polices/AkwzJatapbDHRQPnFwbCCppxWvBa
✅ Preview: https://wayfore-group-polices-git-renovate-postcss-8x-jonyw4.vercel.app

@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.2.4 fix(deps): update dependency postcss to v8.2.5 Feb 10, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.2.5 fix(deps): update dependency postcss to v8.2.6 Feb 11, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.2.6 fix(deps): update dependency postcss to v8.2.13 Apr 26, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.2.13 fix(deps): update dependency postcss to v8.2.14 May 9, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.2.14 fix(deps): update dependency postcss to v8.2.15 May 15, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.2.15 fix(deps): update dependency postcss to v8.3.0 Jun 6, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.3.0 fix(deps): update dependency postcss to v8.3.3 Jun 14, 2021
@renovate renovate bot changed the title fix(deps): update dependency postcss to v8.3.3 fix(deps): update dependency postcss to v8.3.9 Oct 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant