Lyra
Lyra copied to clipboard
Update CSS preprocessors (major)
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
cssnano | 5.1.15 -> 6.0.1 |
||||
postcss-custom-properties (source) | 11.0.0 -> 13.2.1 |
||||
postcss-easy-import | 3.0.0 -> 4.0.0 |
Release Notes
cssnano/cssnano (cssnano)
v6.0.1
: v6.0.1
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
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
July 3, 2023
- Updated
@csstools/css-parser-algorithms
to2.3.0
(minor) - Updated
@csstools/cascade-layer-name-parser
to1.0.3
(patch)
v13.2.0
June 1, 2023
- Do not generate fallback values when the rule is wrapped in
@supports (top: var(--f))
.
v13.1.5
April 10, 2023
- Updated
@csstools/css-tokenizer
to2.1.1
(patch) - Updated
@csstools/css-parser-algorithms
to2.1.1
(patch) - Updated
@csstools/cascade-layer-name-parser
to1.0.2
(patch)
v13.1.4
February 21, 2023
- Fixed: exception on chained variable declarations.
v13.1.3
February 8, 2023
- Fixed: exception on missing variables.
v13.1.2
February 7, 2023
- Do not apply fallback values when these contain unresolvable custom properties.
v13.1.1
January 28, 2023
- Improve
types
declaration inpackage.json
v13.1.0
January 24, 2023
- Added: Support for Cascade Layers.
- Improve plugin performance (port of fixes in
v12.1.11
)
v13.0.0
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
December 1, 2022
- Improve plugin performance
v12.1.10
October 20, 2022
- Fix how
preserve: false
interacts with logic around duplicate code (see12.1.9
).
:root {
--my-order: 1;
}
.foo {
order: 1;
order: var(--my-order);
}
/* With `preserve: false` : */
.foo {
order: 1;
}
v12.1.9
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
June 10, 2022
- Remove some unneeded regular expressions.
v12.1.7
April 8, 2022
- Fix racing condition that could happen when using other async PostCSS plugins (#331)
v12.1.6
April 5, 2022
- Fix
var()
fallback value downgrades with value lists.
v12.1.5
March 19, 2022
- Add deprecation notice for
importFrom
andexportTo
v12.1.4
January 31, 2022
- Fix
.mjs
inimportFrom
when usingexport default
- Fix
.mjs
inimportFrom
on Windows
v12.1.3
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
January 12, 2022
- Fix TypeScript transpilation.
- Avoid throwing errors on unexpected option objects.
v12.1.1
December 1, 2022
- Improve plugin performance
v12.1.0
January 12, 2022
- Add
overrideImportFromWithRoot
option - Allow
.mjs
inimportFrom
- Converted to TypeScript
- Correct typings for plugin options
- Fix unicode support in custom property names
v12.0.4
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
v12.0.2
January 2, 2022
- Removed Sourcemaps from package tarball.
- Moved CLI to CLI Package. See announcement.
v12.0.1
December 16, 2021
- Changed: now uses
postcss-value-parser
for parsing. - Updated: documentation
v12.0.0
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
- 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.