Skip to content

Comments

Update CSS preprocessors (major)#107

Merged
JohnONolan merged 1 commit intomainfrom
renovate/major-css-preprocessors
Feb 11, 2026
Merged

Update CSS preprocessors (major)#107
JohnONolan merged 1 commit intomainfrom
renovate/major-css-preprocessors

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 20, 2021

This PR contains the following updates:

Package Change Age Confidence
cssnano 5.1.157.1.2 age confidence
postcss-custom-properties (source) 11.0.015.0.0 age confidence
postcss-easy-import 3.0.04.0.0 age confidence

Release Notes

cssnano/cssnano (cssnano)

v7.1.2: v7.1.2

Compare 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.1

Compare Source

Bug Fixes

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.0...cssnano@7.1.1

v7.1.0

Compare Source

Changes

  • Update to SVGO 4.0
  • Update browserslist

v7.0.7

Compare 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.6

Compare Source

What's Changed

Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.0.5...cssnano@7.0.6

v7.0.5: v7.0.5

Compare Source

Bug Fixes

v7.0.4: v7.0.4

Compare Source

Bug fixes

  • fix(postcss-convert-values): preserve percent sign in border-image-width in #​1645

v7.0.3: v7.0.3

Compare Source

Bug Fixes
  • cssnano-preset-default: preserve SVG viewbox and title by default
  • postcss-convert-values: preserve percent sign in arguments of color functions when needed
  • postcss-ordered-values: preserve correct order in animation property
  • postcss-minify-selectors: preserve quotes when escaping selector is required
  • postcss-discard-comments: do not remove strings that only look like comments in selectors

Thanks to @​ota-meshi and @​seiyab for their contributions to this release.

v7.0.2: v7.0.2

Compare Source

Bug Fixes
  • fix invalid output in some cases where selectors contain comments

v7.0.1

Compare Source

v7.0.0: v7.0.0

Compare 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.json engines field 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.2

Compare Source

Bug Fixes

  • preserve correct order of gap and column-gap properties

Patch Changes

  • update autoprefixer

v6.1.1: v6.1.1

Compare Source

Patch changes

  • update selector parser
  • in the minify font plugin, you can pass a function to determine whether a css variable is one of font, font-family, and font-weight to determine whether the variable needs to remove quotes.

v6.1.0: v6.1.0

Compare Source

This release contains a lot of fixes to Browserslist support thanks to @​colinrotherham

Features

  • support Browserslist options in more plugins
  • support overriding autoprefixer options

Additionally, this release includes improved TypeScript types.

v6.0.5: v6.0.5

Compare Source

Bug Fixes

  • correctly minify font declaration in edge cases
  • preserve initial property in -webkit-line-clamp

v6.0.4: v6.0.4

Compare Source

Bug Fixes
  • preserve empty @layer declarations
  • avoid crashing when encountering @layer without any braces afterwards
  • update to latest lilconfig dependency to avoid vulnerability

v6.0.3: v6.0.3

Compare Source

Bug fixes
  • do not sort unknown properties

Other

  • Require latest browserslist and postcss-selector-parser

v6.0.2: v6.0.2

Compare Source

  • fix: update cssnano peer dependency to 8.4.31 to avoid security issue
  • fix: update postcss-calc to 9.0.1 to solve disappearing expressions inside two brackets
  • deps(postcss-svgo): update SVGO to 3.0.5 and update doc
  • chore: update css-declaration-sorter
  • fix(postcss-minify-selectors): prevent mangling of timeline range names
  • fix(postcss-convert-values): keep percent unit in @Property
  • chore(cssnano): update lilconfig to 3.0.0

v6.0.1: v6.0.1

Compare Source

Bug Fixes
  • fix(postcss-merge-rules): do not merge nested rules (eb9a9a1)
  • fix(postcss-reduce-idents): minify grid line names correctly (2af6687)

v6.0.0: v6.0.0

Compare Source

Major Changes

  • 99d1e6a: postcss-normalize-url: remove normalize-url configuration options
  • 4e272f8: postcss-svgo: Upgrade dependency svgo to v3 and increase the minimum supported node version to v14
  • ca9d3f5: Switch minimum supported Node version to 14 for all packages
  • 39a2040: feat!(cssnano): remove undocumented YAML config support

Migration instructions

  • If you're not happy with the defaults for the normalize-url transform, turn it off completely. Options were removed as most would change the meaning of the URL, which is unexpcted in the case of CSS minification.
  • In the unlikely event you're using YAML to configure cssnano, move the cssnano configuration inside the PostCSS config or use a configuration file in CommonJS or JSON format.
csstools/postcss-plugins (postcss-custom-properties)

v15.0.0

Compare Source

January 14, 2026

v14.0.6

Compare Source

June 5, 2025

  • Fix infinite loop for comments that contain variables (e.g. var(--foo) /* var(--bar) */)

v14.0.5

Compare Source

May 27, 2025

v14.0.4

Compare Source

November 1, 2024

v14.0.3

Compare Source

October 23, 2024

v14.0.2

Compare Source

October 10, 2024

v14.0.1

Compare Source

August 18, 2024

v14.0.0

Compare Source

August 3, 2024

v13.3.12

Compare Source

July 6, 2024

v13.3.11

Compare Source

June 29, 2024

v13.3.10

Compare Source

May 4, 2024

v13.3.9

Compare Source

May 4, 2024

v13.3.8

Compare Source

April 22, 2024

v13.3.7

Compare Source

April 11, 2024

  • Improve handling of cross references between computed values of custom properties

v13.3.6

Compare Source

March 13, 2024

v13.3.5

Compare Source

February 19, 2024

v13.3.4

Compare Source

December 31, 2023

v13.3.3

Compare Source

December 15, 2023

v13.3.2

Compare Source

September 24, 2023

v13.3.1

Compare Source

July 6, 2024

v13.3.0

Compare Source

July 24, 2023

v13.2.1

Compare Source

July 3, 2023

v13.2.0

Compare Source

June 1, 2023

  • Do not generate fallback values when the rule is wrapped in @supports (top: var(--f)).

v13.1.5

Compare Source

April 10, 2023

  • Updated @csstools/css-tokenizer to 2.1.1 (patch)
  • Updated @csstools/css-parser-algorithms to 2.1.1 (patch)
  • Updated @csstools/cascade-layer-name-parser to 1.0.2 (patch)

v13.1.4

Compare Source

February 21, 2023

  • Fixed: exception on chained variable declarations.

v13.1.3

Compare Source

February 8, 2023

  • Fixed: exception on missing variables.

v13.1.2

Compare Source

February 7, 2023

  • Do not apply fallback values when these contain unresolvable custom properties.

v13.1.1

Compare Source

January 28, 2023

  • Improve types declaration in package.json

v13.1.0

Compare Source

January 24, 2023

  • Added: Support for Cascade Layers.
  • Improve plugin performance (port of fixes in v12.1.11)

v13.0.0

Compare Source

November 14, 2022

  • Updated: Support for Node v14+ (major).
  • Removed : importFrom feature (breaking).
  • Removed : exportTo feature (breaking).
  • Added support for local custom property declarations.
.example {
	--a-value: 20px;
	margin: var(--a-value);
}

/* becomes */

.example {
	--a-value: 20px;
	margin: 20px;
	margin: var(--a-value);
}

v12.1.11

Compare Source

December 1, 2022

  • Improve plugin performance

v12.1.10

Compare Source

October 20, 2022

  • Fix how preserve: false interacts with logic around duplicate code (see 12.1.9).
:root {
	--my-order: 1;
}

.foo {
	order: 1;
	order: var(--my-order);
}

/* With `preserve: false` : */

.foo {
	order: 1;
}

v12.1.9

Compare Source

September 14, 2022

  • Prevent duplicate code generation.
.foo {
	order: 1;
	order: var(--my-order, 1);
}

/* becomes */

.foo {
	order: 1;
- 	order: 1;
	order: var(--my-order, 1);
}

v12.1.8

Compare Source

June 10, 2022

  • Remove some unneeded regular expressions.

v12.1.7

Compare Source

April 8, 2022

  • Fix racing condition that could happen when using other async PostCSS plugins (#​331)

v12.1.6

Compare Source

April 5, 2022

  • Fix var() fallback value downgrades with value lists.

v12.1.5

Compare Source

March 19, 2022

  • Add deprecation notice for importFrom and exportTo

see the discussion

v12.1.4

Compare Source

January 31, 2022

  • Fix .mjs in importFrom when using export default
  • Fix .mjs in importFrom on Windows

v12.1.3

Compare Source

January 17, 2022

  • Reset plugin state after each process. It is now safe to use the plugin multiple times for different processes or when watching.

v12.1.2

Compare Source

January 12, 2022

  • Fix TypeScript transpilation.
  • Avoid throwing errors on unexpected option objects.

v12.1.1

Compare Source

December 1, 2022

  • Improve plugin performance

v12.1.0

Compare Source

January 12, 2022

  • Add overrideImportFromWithRoot option
  • Allow .mjs in importFrom
  • Converted to TypeScript
  • Correct typings for plugin options
  • Fix unicode support in custom property names

v12.0.4

Compare Source

January 7, 2022

  • Fixed an issue that was causing synchronous mode to not being able to pick and transform properties that were added as part of the PostCSS flow. (#​132)

v12.0.3

Compare Source

v12.0.2

Compare Source

January 2, 2022

  • Removed Sourcemaps from package tarball.
  • Moved CLI to CLI Package. See announcement.

v12.0.1

Compare Source

December 16, 2021

  • Changed: now uses postcss-value-parser for parsing.
  • Updated: documentation

v12.0.0

Compare Source

September 17, 2021

  • Updated: Support for PostCS 8+ (major).
  • Updated: Support for Node 12+ (major).
TrySound/postcss-easy-import (postcss-easy-import)

v4.0.0

Compare Source

  • Update postcss to ^8.4.0 (major)
  • Update postcss-import to ^14.0.0 (major)
  • Update minimum Node version to >=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.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from c5989fb to 6b202fb Compare September 28, 2021 04:11
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 6b202fb to 279b543 Compare October 6, 2021 01:19
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from fccdda0 to ac8f40c Compare October 29, 2021 14:41
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from d5577c1 to 04b4818 Compare November 9, 2021 03:32
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 04b4818 to 1e64f67 Compare November 17, 2021 21:56
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 0025a76 to 6a0b3ee Compare November 30, 2021 04:06
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 9c3e68d to 9a03e3a Compare December 16, 2021 23:37
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 9a03e3a to 8da039a Compare December 21, 2021 17:54
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from ba99643 to 49ebcc7 Compare January 6, 2022 15:38
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 4 times, most recently from 9f5fcdd to caf7614 Compare January 12, 2022 11:58
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from caf7614 to d504d6a Compare January 17, 2022 14:04
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 8f5e32a to e63eb36 Compare January 31, 2022 09:36
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 92ea871 to 099f47d Compare February 8, 2022 20:59
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 099f47d to 6060575 Compare February 25, 2022 12:53
@renovate renovate bot changed the title Update dependency postcss-custom-properties to v12 Update CSS preprocessors (major) Feb 25, 2022
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 6520885 to 0084eb7 Compare February 28, 2022 09:36
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from eaded66 to f1c8de1 Compare October 3, 2022 04:27
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from f039da7 to d1ab860 Compare October 20, 2022 17:00
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from d1ab860 to 88e5376 Compare October 31, 2022 08:29
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 93e9647 to 9ad7b6d Compare November 14, 2022 10:44
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 9ad7b6d to 6003d4f Compare December 1, 2022 12:36
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 6003d4f to 8a46692 Compare December 13, 2022 07:10
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 8a46692 to 5de20f6 Compare January 9, 2023 04:46
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 6aad4e8 to f206f94 Compare January 28, 2023 07:47
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from b7513e5 to cfc189b Compare February 8, 2023 12:56
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 4c6de3d to f23118b Compare February 21, 2023 21:32
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from f23118b to e16a09f Compare March 13, 2023 04:57
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from e16a09f to a2690bb Compare March 27, 2023 18:06
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from a2690bb to 86fa521 Compare April 10, 2023 12:46
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 86fa521 to fe4f492 Compare April 30, 2023 09:57
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from fe4f492 to 10a5e29 Compare June 1, 2023 14:13
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 10a5e29 to 51bd774 Compare July 3, 2023 11:19
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from ad007f1 to 29cdcc8 Compare February 11, 2026 11:29
@renovate renovate bot force-pushed the renovate/major-css-preprocessors branch from 29cdcc8 to 768eed2 Compare February 11, 2026 11:55
@JohnONolan JohnONolan merged commit a9f8c8d into main Feb 11, 2026
2 checks passed
@renovate renovate bot deleted the renovate/major-css-preprocessors branch February 11, 2026 12:01
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.

1 participant