Lyra icon indicating copy to clipboard operation
Lyra copied to clipboard

Update CSS preprocessors (major)

Open renovate[bot] opened this issue 3 years ago • 0 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cssnano 5.1.15 -> 6.0.1 age adoption passing confidence
postcss-custom-properties (source) 11.0.0 -> 13.2.1 age adoption passing confidence
postcss-easy-import 3.0.0 -> 4.0.0 age adoption passing confidence

Release Notes

cssnano/cssnano (cssnano)

v6.0.1: v6.0.1

Compare Source

Bug Fixes

  • fix(postcss-merge-rules): do not merge nested rules (https://github.com/cssnano/cssnano/commit/eb9a9a18132d360cb8639f0ca6be4d24401bcde9)
  • fix(postcss-reduce-idents): minify grid line names correctly (https://github.com/cssnano/cssnano/commit/2af6687e63978a7b0a08f97d095aa9e6b593eb4f)

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)

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 - "every weekday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Sep 20 '21 00:09 renovate[bot]