Update CSS preprocessors (major)#182
Merged
JohnONolan merged 1 commit intomainfrom Feb 11, 2026
Merged
Conversation
e39f08e to
0f42e28
Compare
96d760b to
e63915d
Compare
c741f43 to
5fa7737
Compare
1133090 to
1e5622b
Compare
1e5622b to
bac3f90
Compare
862b4c1 to
5af0cf2
Compare
478a1c8 to
8eed56e
Compare
d4f0c09 to
14966eb
Compare
0a2f0db to
6f372b2
Compare
1184842 to
139ce48
Compare
459f7fe to
58ceeb4
Compare
fe109d0 to
bdefc46
Compare
305c19e to
10ece20
Compare
d7118c0 to
86413e0
Compare
d50d72b to
3a9a16f
Compare
c37f7fe to
70d316f
Compare
14e817d to
f558487
Compare
5c722cf to
08390ab
Compare
bfc4b0b to
73eb8b4
Compare
b51522e to
ed8f6c5
Compare
ed8f6c5 to
e4fe739
Compare
7b5c47e to
3e5fff9
Compare
51096d1 to
e75ea53
Compare
e75ea53 to
7954090
Compare
95114a9 to
a4b36b5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.1.15→7.1.211.0.0→15.0.03.0.0→4.0.0Release Notes
cssnano/cssnano (cssnano)
v7.1.2: v7.1.2Compare Source
What's Changed
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.1...cssnano@7.1.2
v7.1.1: v71.1.1Compare Source
Bug Fixes
linear()from stripping%from value 0 by @cernymatej in #1720Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.0...cssnano@7.1.1
v7.1.0Compare Source
Changes
v7.0.7Compare Source
What's Changed
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.0.6...cssnano@7.0.7
v7.0.6: v7.0.6Compare Source
What's Changed
0msto0sby @btea in #1665Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.0.5...cssnano@7.0.6
v7.0.5: v7.0.5Compare Source
Bug Fixes
v7.0.4: v7.0.4Compare Source
Bug fixes
v7.0.3: v7.0.3Compare Source
Bug Fixes
Thanks to @ota-meshi and @seiyab for their contributions to this release.
v7.0.2: v7.0.2Compare Source
Bug Fixes
v7.0.1Compare Source
v7.0.0: v7.0.0Compare Source
Breaking changes
This release drops official support for unmaintained long term support Node.js releases 14 and 16. It also drops support for non-long term support releases 19 and 21 and add support for Node.js 22. Only the
package.jsonenginesfield has been updated. The code should otherwise be identical to the previous 6.1.2 release.Ensuring support for older Node.js had become difficult as the GitHub actions runners are not available for the latest MacOS and recent pnpm also could not run on CI any more.
v6.1.2: v6.1.2Compare Source
Bug Fixes
gapandcolumn-gappropertiesPatch Changes
v6.1.1: v6.1.1Compare Source
Patch changes
v6.1.0: v6.1.0Compare Source
This release contains a lot of fixes to Browserslist support thanks to @colinrotherham
Features
Additionally, this release includes improved TypeScript types.
v6.0.5: v6.0.5Compare Source
Bug Fixes
fontdeclaration in edge casesinitialproperty in-webkit-line-clampv6.0.4: v6.0.4Compare Source
Bug Fixes
@layerdeclarations@layerwithout any braces afterwardsv6.0.3: v6.0.3Compare Source
Bug fixes
Other
v6.0.2: v6.0.2Compare Source
@Propertyv6.0.1: v6.0.1Compare Source
Bug Fixes
eb9a9a1)2af6687)v6.0.0: v6.0.0Compare Source
Major Changes
99d1e6a: postcss-normalize-url: remove normalize-url configuration options4e272f8: postcss-svgo: Upgrade dependency svgo to v3 and increase the minimum supported node version to v14ca9d3f5: Switch minimum supported Node version to 14 for all packages39a2040: feat!(cssnano): remove undocumented YAML config supportMigration instructions
csstools/postcss-plugins (postcss-custom-properties)
v15.0.0Compare Source
January 14, 2026
20.19.0or later (major).commonjsAPI. In supported Node versionsrequire(esm)will work without needing to make code changes.@csstools/css-tokenizerto4.0.0(major)@csstools/utilitiesto3.0.0(major)@csstools/css-parser-algorithmsto4.0.0(major)@csstools/cascade-layer-name-parserto3.0.0(major)v14.0.6Compare Source
June 5, 2025
var(--foo) /* var(--bar) */)v14.0.5Compare Source
May 27, 2025
@csstools/css-tokenizerto3.0.4(patch)@csstools/css-parser-algorithmsto3.0.5(patch)@csstools/cascade-layer-name-parserto2.0.5(patch)v14.0.4Compare Source
November 1, 2024
@csstools/css-tokenizerto3.0.3(patch)@csstools/css-parser-algorithmsto3.0.4(patch)@csstools/cascade-layer-name-parserto2.0.4(patch)v14.0.3Compare Source
October 23, 2024
@csstools/css-parser-algorithmsto3.0.3(patch)@csstools/cascade-layer-name-parserto2.0.3(patch)v14.0.2Compare Source
October 10, 2024
@csstools/css-tokenizerto3.0.2(patch)@csstools/css-parser-algorithmsto3.0.2(patch)@csstools/cascade-layer-name-parserto2.0.2(patch)v14.0.1Compare Source
August 18, 2024
@csstools/css-tokenizerto3.0.1(patch)@csstools/css-parser-algorithmsto3.0.1(patch)@csstools/cascade-layer-name-parserto2.0.1(patch)v14.0.0Compare Source
August 3, 2024
@csstools/css-tokenizerto3.0.0(major)@csstools/utilitiesto2.0.0(major)@csstools/css-parser-algorithmsto3.0.0(major)@csstools/cascade-layer-name-parserto2.0.0(major)v13.3.12Compare Source
July 6, 2024
@csstools/css-tokenizerto2.4.1(patch)@csstools/css-parser-algorithmsto2.7.1(patch)@csstools/cascade-layer-name-parserto1.0.13(patch)v13.3.11Compare Source
June 29, 2024
@csstools/css-tokenizerto2.3.2(patch)@csstools/css-parser-algorithmsto2.7.0(minor)@csstools/cascade-layer-name-parserto1.0.12(patch)v13.3.10Compare Source
May 4, 2024
@csstools/css-tokenizerto2.3.1(patch)@csstools/css-parser-algorithmsto2.6.3(patch)@csstools/cascade-layer-name-parserto1.0.11(patch)v13.3.9Compare Source
May 4, 2024
@csstools/css-tokenizerto2.3.0(minor)@csstools/css-parser-algorithmsto2.6.2(patch)@csstools/cascade-layer-name-parserto1.0.10(patch)v13.3.8Compare Source
April 22, 2024
v13.3.7Compare Source
April 11, 2024
v13.3.6Compare Source
March 13, 2024
@csstools/css-tokenizerto2.2.4(patch)@csstools/css-parser-algorithmsto2.6.1(patch)@csstools/cascade-layer-name-parserto1.0.9(patch)v13.3.5Compare Source
February 19, 2024
@csstools/utilities@csstools/css-parser-algorithmsto2.6.0(minor)@csstools/cascade-layer-name-parserto1.0.8(patch)v13.3.4Compare Source
December 31, 2023
@csstools/css-tokenizerto2.2.3(patch)@csstools/css-parser-algorithmsto2.5.0(minor)@csstools/cascade-layer-name-parserto1.0.7(patch)v13.3.3Compare Source
December 15, 2023
@csstools/css-tokenizerto2.2.2(patch)@csstools/css-parser-algorithmsto2.4.0(minor)@csstools/cascade-layer-name-parserto1.0.6(patch)v13.3.2Compare Source
September 24, 2023
@csstools/css-tokenizerto2.2.1(patch)@csstools/css-parser-algorithmsto2.3.2(patch)@csstools/cascade-layer-name-parserto1.0.5(patch)v13.3.1Compare Source
July 6, 2024
@csstools/css-tokenizerto2.4.1(patch)@csstools/css-parser-algorithmsto2.7.1(patch)@csstools/cascade-layer-name-parserto1.0.13(patch)v13.3.0Compare Source
July 24, 2023
:where(html)and:where(:root)selectors@csstools/css-tokenizerto2.2.0(minor)@csstools/css-parser-algorithmsto2.3.1(patch)@csstools/cascade-layer-name-parserto1.0.4(patch)v13.2.1Compare Source
July 3, 2023
@csstools/css-parser-algorithmsto2.3.0(minor)@csstools/cascade-layer-name-parserto1.0.3(patch)v13.2.0Compare Source
June 1, 2023
@supports (top: var(--f)).v13.1.5Compare Source
April 10, 2023
@csstools/css-tokenizerto2.1.1(patch)@csstools/css-parser-algorithmsto2.1.1(patch)@csstools/cascade-layer-name-parserto1.0.2(patch)v13.1.4Compare Source
February 21, 2023
v13.1.3Compare Source
February 8, 2023
v13.1.2Compare Source
February 7, 2023
v13.1.1Compare Source
January 28, 2023
typesdeclaration inpackage.jsonv13.1.0Compare Source
January 24, 2023
v12.1.11)v13.0.0Compare Source
November 14, 2022
importFromfeature (breaking).exportTofeature (breaking).v12.1.11Compare Source
December 1, 2022
v12.1.10Compare Source
October 20, 2022
preserve: falseinteracts with logic around duplicate code (see12.1.9).v12.1.9Compare Source
September 14, 2022
.foo { order: 1; order: var(--my-order, 1); } /* becomes */ .foo { order: 1; - order: 1; order: var(--my-order, 1); }v12.1.8Compare Source
June 10, 2022
v12.1.7Compare Source
April 8, 2022
v12.1.6Compare Source
April 5, 2022
var()fallback value downgrades with value lists.v12.1.5Compare Source
March 19, 2022
importFromandexportTosee the discussion
v12.1.4Compare Source
January 31, 2022
.mjsinimportFromwhen usingexport default.mjsinimportFromon Windowsv12.1.3Compare Source
January 17, 2022
v12.1.2Compare Source
January 12, 2022
v12.1.1Compare Source
December 1, 2022
v12.1.0Compare Source
January 12, 2022
overrideImportFromWithRootoption.mjsinimportFromv12.0.4Compare Source
January 7, 2022
v12.0.3Compare Source
v12.0.2Compare Source
January 2, 2022
v12.0.1Compare Source
December 16, 2021
postcss-value-parserfor parsing.v12.0.0Compare Source
September 17, 2021
TrySound/postcss-easy-import (postcss-easy-import)
v4.0.0Compare Source
postcssto^8.4.0(major)postcss-importto^14.0.0(major)>=10.0.0(major)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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 was generated by Mend Renovate. View the repository job log.