Skip to content
This repository has been archived by the owner on Aug 13, 2023. It is now read-only.

Update all 3rd party non-major dependencies #4486

Merged
merged 8 commits into from
May 27, 2021
Merged

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 26, 2021

Bumps packages and removes pinning of dev dependencies from Renovate config so we don't need to update dependencies as regularly.

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@emotion/react ^11.1.4 -> 11.4.0 age adoption passing confidence
@emotion/styled ^11.0.0 -> 11.3.0 age adoption passing confidence
autoprefixer 10.2.5 -> 10.2.6 age adoption passing confidence
postcss (source) 8.2.10 -> 8.3.0 age adoption passing confidence
react (source) ^17.0.1 -> 17.0.2 age adoption passing confidence
react-dom (source) ^17.0.1 -> 17.0.2 age adoption passing confidence

Release Notes

emotion-js/emotion

v11.4.0

Compare Source

Patch Changes
postcss/autoprefixer

v10.2.6

Compare Source

postcss/postcss

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).
facebook/react

v17.0.2

Compare Source

React DOM

Configuration

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

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

♻️ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

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


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

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

@github-actions
Copy link

Checkout your storybook preview here http://psammead-preview.tools.bbc.co.uk/4486

@jroebu14 jroebu14 self-assigned this May 27, 2021
@jroebu14 jroebu14 added the cross-team For visibility for both World Service teams (Engage & Media) label May 27, 2021
@jroebu14 jroebu14 merged commit 8825906 into latest May 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cross-team For visibility for both World Service teams (Engage & Media)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants