Skip to content

Update CSS preprocessors (major)#182

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

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

Conversation

@renovate
Copy link
Copy Markdown
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 3 times, most recently from e39f08e to 0f42e28 Compare September 28, 2021 07:20
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 96d760b to e63915d Compare October 6, 2021 01:35
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from c741f43 to 5fa7737 Compare October 29, 2021 15:35
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 1133090 to 1e5622b Compare November 9, 2021 05:49
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch from 1e5622b to bac3f90 Compare November 17, 2021 21:48
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 862b4c1 to 5af0cf2 Compare December 2, 2021 21:28
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 478a1c8 to 8eed56e Compare December 14, 2021 08:16
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 4 times, most recently from d4f0c09 to 14966eb Compare December 21, 2021 16:52
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 0a2f0db to 6f372b2 Compare January 6, 2022 14:26
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 1184842 to 139ce48 Compare January 12, 2022 11:37
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 459f7fe to 58ceeb4 Compare January 19, 2022 14:55
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from fe109d0 to bdefc46 Compare January 31, 2022 09:04
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 305c19e to 10ece20 Compare March 15, 2022 04:36
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from d7118c0 to 86413e0 Compare March 22, 2022 22:17
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from d50d72b to 3a9a16f Compare April 8, 2022 17:37
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from c37f7fe to 70d316f Compare April 26, 2022 06:21
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 14e817d to f558487 Compare May 10, 2022 16:50
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 3 times, most recently from 5c722cf to 08390ab Compare May 23, 2022 05:03
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from bfc4b0b to 73eb8b4 Compare May 31, 2022 06:07
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from b51522e to ed8f6c5 Compare June 10, 2022 12:45
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch from ed8f6c5 to e4fe739 Compare June 21, 2022 11:06
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 7b5c47e to 3e5fff9 Compare August 1, 2022 02:58
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 51096d1 to e75ea53 Compare August 24, 2022 20:25
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch from e75ea53 to 7954090 Compare September 6, 2022 18:17
@renovate renovate Bot force-pushed the renovate/major-css-preprocessors branch 2 times, most recently from 95114a9 to a4b36b5 Compare September 15, 2022 00:06
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