[UNSAFE] Update Dependencies Python/JS - Major (major)
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
css-loader | devDependencies | major | 6.10.0 -> 7.1.2 |
eslint-plugin-compat | devDependencies | major | 4.2.0 -> 6.0.0 |
eslint-plugin-jest | devDependencies | major | 27.9.0 -> 28.7.0 |
eslint-plugin-unused-imports | devDependencies | major | 3.1.0 -> 4.0.1 |
i18next-conv | devDependencies | major | 14.0.0 -> 15.0.0 |
sass-loader | devDependencies | major | 14.2.1 -> 16.0.0 |
style-loader | devDependencies | major | 3.3.4 -> 4.0.0 |
stylelint (source) | devDependencies | major | 15.10.3 -> 16.8.1 |
stylelint-scss | devDependencies | major | 5.1.0 -> 6.5.0 |
stylelint-webpack-plugin | devDependencies | major | 4.1.1 -> 5.0.1 |
webpack-merge | devDependencies | major | 5.10.0 -> 6.0.1 |
⚠ ️ WarningSome dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
webpack-contrib/css-loader (css-loader)
v7.1.2
v7.1.1
v7.1.0
Features
v7.0.0
⚠ BREAKING CHANGES
- The
modules.namedExport
option istrue
by default if you enable theesModule
option
Migration guide:
Before:
import style from "./style.css";
console.log(style.myClass);
After:
import * as style from "./style.css";
console.log(style.myClass);
To restore 6.x behavior, please use:
module.exports = {
module: {
rules: [
{
test: /\.css$/i,
loader: "css-loader",
options: {
modules: {
namedExport: false,
exportLocalsConvention: 'as-is',
//
// or, if you prefer camelcase style
//
// exportLocalsConvention: 'camel-case-only'
},
},
},
],
},
};
Typescript migration:
Before:
declare module '*.module.css' {
const classes: { [key: string]: string };
export default classes;
}
After:
declare module '*.module.css' {
const classes: { [key: string]: string };
export = classes;
}
- The
modules.exportLocalsConvention
has the valueas-is
when themodules.namedExport
option istrue
and you don't specify a value - Minimum supported webpack version is
5.27.0
- Minimum supported Node.js version is
18.12.0
Features
- The
modules.namedExports
option works fine with anymodules.exportLocalsConvention
values (f96a110) - Added dashed variants for the
modules.exportLocalsConvention
options (40e1668)
v6.11.0
Features
Bug Fixes
jest-community/eslint-plugin-jest (eslint-plugin-jest)
v28.7.0
Features
v28.6.0
Features
- prefer-jest-mocked: add new rule (#1599) (4b6a4f2)
- valid-expect: supporting automatically fixing adding async in some cases (#1579) (5b9b47e)
v28.5.0
Features
v28.4.0
Features
v28.3.0
Features
v28.2.0
Features
28.1.1 (2024-04-06)
Bug Fixes
v28.1.1
Bug Fixes
v28.1.0
Features
v28.0.0
Bug Fixes
- allow ESLint 9 as peer dependency (#1547) (3c5e167)
- drop support for Node 19 (#1548) (c87e388)
-
no-large-snapshots: avoid
instanceof RegExp
check for ESLint v9 compatibility (#1542) (af4a9c9)
Features
- drop support for
@typescript-eslint/eslint-plugin
v5 (#1530) (150e355) - drop support for Node v14 (#1527) (df5e580)
- remove
no-if
rule (#1528) (f976fc8) - remove
snapshot
processor andflat/snapshot
config (#1532) (98087f9) - upgrade
@typescript-eslint/utils
to v6 (#1508) (dc6e8cd)
BREAKING CHANGES
- Node v19 is no longer supported
- removed unneeded
snapshot
processor andflat/snapshot
config - dropped support for
@typescript-eslint/eslint-plugin
v5 - dropped support for Node v14
- removed
no-if
in favor ofno-conditional-in-test
i18next/i18next-gettext-converter (i18next-conv)
v15.0.0
BREAKING: require node >= 18 add support for node 22
v14.1.0
Add noDate
option to the CLI (thanks @aherod-as)
webpack-contrib/sass-loader (sass-loader)
v16.0.0
⚠ BREAKING CHANGES
- use modern Sass JS API by default for
sass
andsass-embedded
[!WARNING]
The sass options are different for the
legacy
(before) andmodern
APIs. Please look at docs how to migrate to the modern options. Legacy options - https://sass-lang.com/documentation/js-api/interfaces/legacystringoptions/ Modern options - https://sass-lang.com/documentation/js-api/interfaces/options/
To return to the previous logic use:
module.exports = {
module: {
rules: [
{
test: /\.s[ac]ss$/i,
use: [
"style-loader",
"css-loader",
{
loader: "sass-loader",
options: {
api: "legacy",
// Your options
},
},
],
},
],
},
};
Features
- use modern Sass JS API by default for
sass
andsass-embedded
(10be1ba)
v15.0.0
⚠ BREAKING CHANGES
- prefer
sass-embedded
oversass
by default (#1211)
Features
14.2.1 (2024-04-16)
Bug Fixes
webpack-contrib/style-loader (style-loader)
v4.0.0
⚠ BREAKING CHANGES
- minimum supported webpack version is
5.27.0
- minimum support Node.js version is
18.12.0
- the
insert
option can only be a selector or the path to the module
Migration:
Before:
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.css$/i,
use: [
{
loader: "style-loader",
options: {
injectType: "styleTag",
styleTagTransform: function (css, style) {
// Do something ...
style.innerHTML = `${css}.modify{}\n`;
document.head.appendChild(style);
},
},
},
"css-loader",
],
},
],
},
};
After:
insert-function.js
function insert(css, style) {
var parent = options.target || document.head;
parent.appendChild(element);
}
module.exports = insert;
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.css$/i,
use: [
{
loader: "style-loader",
options: {
insert: require.resolve("./insert.js"),
},
},
"css-loader",
],
},
],
},
};
- the
styleTagTransform
option can only be the path to the module
Migration:
Before:
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.css$/i,
use: [
{
loader: "style-loader",
options: {
injectType: "styleTag",
styleTagTransform: function (css, style) {
// Do something ...
style.innerHTML = `${css}.modify{}\n`;
document.head.appendChild(style);
},
},
},
"css-loader",
],
},
],
},
};
After:
style-tag-transform-function.js
function styleTagTransform(css, style) {
// Do something ...
style.innerHTML = `${css}.modify{}\n`;
document.head.appendChild(style);
}
module.exports = styleTagTransform;
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.css$/i,
use: [
{
loader: "style-loader",
options: {
styleTagTransform: require.resolve("./style-tag-transform-function.js"),
},
},
"css-loader",
],
},
],
},
};
Bug Fixes
3.3.3 (2023-05-19)
Bug Fixes
3.3.2 (2023-03-13)
Bug Fixes
3.3.1 (2021-10-21)
Bug Fixes
stylelint/stylelint (stylelint)
v16.8.1
- Fixed:
no-duplicate-selectors
false positives with Less syntax (#7888) (@romainmenke).
v16.8.0
- Deprecated:
github
formatter (#7865) (@marcalexiei). - Fixed:
function-url-quotes
false positives for SCSS variables and#
/?
characters (#7874) (@vimalloc). - Fixed:
keyframe-selector-notation
false positives forentry-crossing
andexit-crossing
(#7859) (@romainmenke). - Fixed:
no-descending-specificity
false positives for nested rules without declarations (#7850) (@romainmenke). - Fixed:
no-duplicate-selectors
end positions (#7867) (@romainmenke). - Fixed:
no-duplicate-selectors
false negatives for three or more duplicates (#7867) (@romainmenke). - Fixed:
selector-max-compound-selectors
error for@nest
(#7875) (@romainmenke). - Fixed:
selector-pseudo-class-no-unknown
false positives for:active-view-transition
and:active-view-transition-type()
(#7868) (@Mouvedia). - Fixed:
selector-type-*
,selector-max-type
andselector-class-pattern
false positives for<timeline-range-name>
in keyframe selectors (#7856) (@romainmenke). - Fixed:
stylelint.utils.checkAgainstRule()
regression whenreportNeedlessDisables
andquiet
are both enabled (#7879) (@ybiquitous). - Fixed: configuration comments within selector and value lists being ignored (#7839) (@romainmenke).
v16.7.0
- Changed:
tap
formatter to support TAP14 (#7759) (@Mouvedia). - Added:
url
secondary option (#7743) (@emmacharp). - Fixed:
at-rule-no-unknown
false positives for@historical-forms
and@font-palette-values
(#7774) (@Mouvedia). - Fixed:
at-rule-no-unknown
false positives for@view-transition
(#7753) (@sebdanielsson). - Fixed:
at-rule-no-vendor-prefix
false negatives for@-moz-document
and@-webkit-viewport
(#7772) (@Mouvedia). - Fixed:
comment-whitespace-inside
end positions (#7744) (@Mouvedia). - Fixed:
declaration-block-no-duplicate-properties
reported ranges (#7758) (@Mouvedia). - Fixed:
declaration-block-no-redundant-longhand-properties
/declaration-block-no-shorthand-property-overrides
false negatives forfont-variant
(#7734) (@Bilie). - Fixed:
font-family-name-quotes
false negatives for-moz-*
/-webkit-*
keywords (#7777) (@Mouvedia). - Fixed:
font-family-no-missing-generic-family-keyword
false negatives for font families which names match a CSS3font-variant
keyword (#7823) (@Mouvedia). - Fixed:
function-name-case
end positions (#7747) (@Mouvedia). - Fixed:
function-no-unknown
performance by reducing file read count (#7801) (@ybiquitous). - Fixed:
media-feature-name-no-vendor-prefix
autofix (#7770) (@Mouvedia). - Fixed:
no-invalid-double-slash-comments
reported ranges (#7768) (@Mouvedia). - Fixed:
property-no-unknown
false positives fornavigation
and miscellaneous legacy properties (#7764) (@Mouvedia). - Fixed:
quietDeprecationWarnings
to suppressstylelint:003
warning (#7837) (@ybiquitous). - Fixed:
selector-no-vendor-prefix
autofix (#7763) (@Mouvedia). - Fixed:
selector-not-notation
end positions when new lines are part of the selector (#7755) (@Mouvedia). - Fixed:
selector-type-case
end positions (#7752) (@Mouvedia). - Fixed:
shorthand-property-no-redundant-values
false negatives for logical properties,overflow
,overscroll-behavior
,scroll-margin
andscroll-padding
(#7808) (@Mouvedia). - Fixed:
string-no-newline
false positives for escaped multi-line (#7818) (@romainmenke). - Fixed:
value-keyword-case
end positions (#7760) (@Mouvedia). - Fixed:
stylelint.utils.checkAgainstRule()
for Promise-based rules (#7821) (@aaronccasanova). - Fixed:
stylelint.utils.checkAgainstRule()
to useresult.stylelint
if present (#7833) (@ybiquitous). - Fixed: YAML diagnostic block end marker line of the
tap
formatter (#7759) (@Mouvedia). - Fixed: autofix of incorrectly implemented plugins when unscoped stylelint commands are present (#7733) (@romainmenke).
v16.6.1
- Fixed:
no-descending-specificity
false positives for nested selectors (#7724) (@romainmenke). - Fixed:
selector-type-no-unknown
false positive formodel
(#7718) (@Mouvedia).
v16.6.0
- Fixed:
function-calc-no-unspaced-operator
false negatives (#7655 & #7670 & #7676) (@ybiquitous & @romainmenke). - Fixed:
selector-not-notation
autofix of the"simple"
option (#7703) (@Mouvedia). - Fixed:
selector-max-specificity
end positions (#7685) (@romainmenke). - Fixed:
no-descending-specificity
end positions (#7701) (@romainmenke). - Fixed: missing GitHub Sponsor for
npm fund
(#7707) (@ybiquitous).
v16.5.0
- Added: regex support to
ignoreValues
forvalue-no-vendor-prefix
(#7650) (@Mouvedia). - Fixed:
shorthand-property-no-redundant-values
false negatives for functions (#7657) (@ybiquitous). - Fixed:
value-no-vendor-prefix
false negatives/positives (#7654 & #7658) (@Mouvedia). - Fixed:
CosmiconfigResult
type error (#7661) (@ybiquitous).
v16.4.0
- Added:
no-unknown-custom-media
(#7594) (@fpetrakov). - Added:
ignoreLonghands: []
todeclaration-block-no-redundant-longhand-properties
(#7611) (@Mouvedia). - Added:
ignore: ["keyframe-selectors"]
torule-selector-property-disallowed-list
(#7572) (@emmacharp). - Added: experimental support for post processors (#7568) (@YuanboXue-Amber).
- Fixed:
declaration-block-no-redundant-longhand-properties
autofix conflicts (#7626) (@Mouvedia). - Fixed:
declaration-block-no-redundant-longhand-properties
autofix fortext-decoration
(#7611) (@Mouvedia). - Fixed:
declaration-block-no-shorthand-property-overrides
false negatives forborder
(#7585) (@fpetrakov). - Fixed:
declaration-block-no-shorthand-property-overrides
false negatives forfont
andborder
(#7606) (@Mouvedia). - Fixed:
function-calc-no-unspaced-operator
false negatives for some math functions (#7619) (@Mouvedia). - Fixed:
function-no-unknown
false positives foranchor
,anchor-size
andpalette-mix
(#7607 & #7640) (@Mouvedia). - Fixed:
selector-max-attribute
end positions (#7592) (@romainmenke). - Fixed:
selector-max-class
end positions (#7590) (@romainmenke). - Fixed:
selector-max-combinators
end positions (#7596) (@romainmenke). - Fixed:
selector-max-compound-selectors
end positions (#7599) (@romainmenke). - Fixed:
selector-max-pseudo-class
end positions (#7598) (@romainmenke). - Fixed:
selector-max-universal
end positions (#7597) (@romainmenke). - Fixed:
selector-type-no-unknown
false positives for experimental and deprecated HTML tags (#7612) (@Mouvedia).
v16.3.1
- Fixed:
selector-max-id
end positions (#7571) (@romainmenke). - Fixed: import errors for configs and plugins omitting
/index.js
(#7578) (@ota-meshi).
v16.3.0
- Added:
ignoreSelectors: []
toselector-max-compound-selectors
(#7544) (@FloEdelmann). - Added: tally of fixable problems to
string
andverbose
formatters (#7539) (@m-allanson). - Added: support for
*-deprecation
command-line flags of Node.js (#7550) (@fpetrakov). - Fixed: false positive CJS deprecation warning for dual-package plugins (#7532) (@JounQin).
- Fixed:
rule-selector-property-disallowed-list
false positives for nesting selectors (#7558) (@romainmenke). - Fixed:
selector-pseudo-*-allowed-list
false positives for vendor prefixes (#7525) (@carlosjeurissen). - Fixed:
report()
forindex
/endIndex
zero values (#7565) (@romainmenke). - Fixed:
selector-max-type
end positions (#7518) (@romainmenke).
v16.2.1
- Fixed: report flags not reporting on subsequent runs when cache is used (#7483) (@ybiquitous).
- Fixed:
custom-property-no-missing-var-function
false positives for properties that can contain author-defined identifiers (#7478) (@ybiquitous). - Fixed:
selector-pseudo-class-no-unknown
false positives for:seeking
, the media loading state and sound state pseudo-classes (#7490) (@Mouvedia). - Fixed:
selector-max-specificity
false positives withignoreSelectors
option forof <selector>
syntax (#7475) (@ybiquitous). - Fixed:
function-calc-no-unspaced-operator
performance (#7505) (@ybiquitous). - Fixed:
validateOptions
to report when secondary option object is an empty object or null (#7476) (@ybiquitous). - Fixed:
report()
error message responsibility for a missing node or line number (#7474) (@ybiquitous).
v16.2.0
- Added:
media-query-no-invalid
specific problem messages (#7462) (@romainmenke). - Added:
checkContextFunctionalPseudoClasses: []
toselector-max-id
(#7380) (@brigitamaria). - Fixed:
declaration-property-value-no-unknown
false negatives for@starting-style
(#7461) (@fpetrakov). - Fixed:
function-no-unknown|value-keyword-case
false positives for template literals with line breaks (#7443) (@Sh031224). - Fixed:
allowEmptyInput
option ignored in configuration object regression (#7446) (@ybiquitous). - Fixed:
at-rule-no-unknown
false positives for@starting-style
(#7438) (@fpetrakov). - Fixed:
ERR_UNSUPPORTED_ESM_URL_SCHEME
for--custom-formatter
on Windows (#7432) (@JounQin). - Fixed:
Error: Could not find <package>
message clarity (#7456) (@jeddy3). - Fixed:
overrides.files
negated pattern regression introduced in 15.0.0 (#7468) (@ybiquitous).
v16.1.0
- Added:
lightness-notation
rule (#7366) (@fpetrakov). - Added:
ignore: ["keyframe-selectors"]
toselector-disallowed-list
(#7417) (@mattxwang). - Fixed:
selector-pseudo-class-no-unknown
false positive for:popover-open
(#7425) (@mattxwang). - Fixed:
declaration-property-value-no-unknown
and other false positives for multiline SCSS interpolation. (#7406) (@FloEdelmann). - Fixed:
function-url-quotes
false positives for SCSS variable and@
character (#7416) (@mattxwang).
v16.0.2
v16.0.1
- Fixed: type definitions for CommonJS and ESM compatibility (#7377) (@remcohaszing).
v16.0.0
- Removed: Node.js less than 18.12.0 support (#7020) (@ybiquitous).
- Removed: 76 rules deprecated in 15.0.0 (#6979) (@mattxwang).
- Changed:
stylelint.formatters
object to havePromise
values (#7184) (@ybiquitous). - Changed: exit code for CLI flag error (#7134) (@ybiquitous).
- Changed: default syntax behaviour to always use safe-parser with
fix
regardless of extension (#7357) (@ybiquitous). - Changed: TypeScript definitions for ESM (#7309) (@ybiquitous).
- Changed:
stylelint.rules
object to havePromise
values (#7279) (@ybiquitous). - Changed:
stylelint.utils.checkAgainstRule
to be an async function (#7339) (@ybiquitous). - Deprecated: CommonJS Node.js API (#7353) (@ybiquitous).
- Deprecated:
output
property in a Node.js API returned object. Instead,report
/code
properties are recommended (#7183) (@ybiquitous) & (@haocheng6). - Added:
exports
field topackage.json
for Conditional Exports (ESM/CommonJS) (#7307) (@ybiquitous). - Added: support for ESM plugins (#7339) (@ybiquitous).
- Added: support for ESM custom formatters (#7343) (@ybiquitous).
- Added: support for a package name as arguments to
--custom-formatter
(#7343) (@ybiquitous). - Added:
severity
secondary option's function support (#7202) (@kizu). - Added: support for a
Promise
formatter function (#7184) (@ybiquitous). - Added: support for ESM custom syntaxes (#7351) (@ybiquitous).
- Added:
report
/code
properties to a Node.js API returned object (#7183) (@ybiquitous) & (@haocheng6). - Fixed: no longer needed workaround for Cosmiconfig segfault (#7329) (@ybiquitous).
- Fixed: CLI regression to avoid waiting for stdin without any input (#7131) (@ybiquitous).
- Fixed: CLI to avoid different outputs on empty files and empty stdin (#7131) (@ybiquitous).
- Refactored:
.js
extension to.mjs
and.cjs
(#7307) (@ybiquitous).
v15.11.0
- Added:
ignoreRules
tomax-nesting-depth
(#7215) (@mattxwang). - Fixed:
declaration-block-no-redundant-longhand-properties
autofix forgrid-template
withrepeat()
(#7230) (@mattxwang). - Fixed:
declaration-block-no-redundant-longhand-properties
false negative forfont-synthesis
(#7214) (@mattxwang). - Fixed:
declaration-block-no-redundant-longhand-properties
false negatives for*-block
and*-inline
logical properties (#7208) (@mattxwang). - Fixed:
declaration-block-no-redundant-longhand-properties
false negatives foroverflow
,overscroll-behavior
,scroll-margin
,scroll-padding
, and new Box Alignment shorthands (#7213) (@mattxwang). - Fixed:
function-no-unknown
false positives forlight-dark
,linear
andxywh
(#7242) (@mattxwang).
stylelint-scss/stylelint-scss (stylelint-scss)
v6.5.0
- Added:
property-no-unknown
add support for nested declarations (#1024). - Added:
declaration-property-value-no-unknown
rule (#1023). - Fixed:
operator-no-unspaced
fix false positives with comparison operators (#1037).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.4.1...v6.5.0
v6.4.1
- Fixed: false positive for mixins in
load-partial-extension
(#1021).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.4.0...v6.4.1
v6.4.0
- Added:
load-partial-extension
rule, and deprecatedat-import-partial-extension
rule (#998). - Fixed:
partial-no-import
message to include more accurate rule name (#1019).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.3.2...v6.4.0
v6.3.2
- Fixed:
at-mixin-no-risky-nesting-selector
fix false positives (#1010). - Fixed:
operator-no-unspaced
handle variables with unary negation (#1011).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.3.1...v6.3.2
v6.3.1
- Fixed:
selector-no-redundant-nesting-selector
handle pseudo selectors (#1008). - Fixed:
operator-no-unspaced
handle Tailwind CSS direct children styling (#1007). - Fixed:
no-unused-private-members
fix changes from hyphen to underscore in debug message (#1002).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.3.0...v6.3.1
v6.3.0
- Added:
at-mixin-no-risky-nesting-selector
rule (#985). - Fixed:
property-no-unknown
ignore interpolated properties (#977). - Fixed:
no-unused-private-members
treat hyphens and underscores as equals (#987). - Fixed:
no-global-function-names
report errors inside at-rules (#988). - Fixed:
operator-no-unspaced
ignore operators inside@scope
(#995). - Fixed:
no-duplicate-mixins
allow using the same mixin name in different scope (#997).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.1...v6.3.0
v6.2.1
- Fixed: function-no-unknown: fix falsely reported CSS functions (#976).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.0...v6.2.1
v6.2.0
- Added:
at-import-partial-extension-allowed-list
rule, and deprecatedat-import-partial-extension-whitelist
rule (#958). - Added:
at-import-partial-extension-disallowed-list
rule, and deprecatedat-import-partial-extension-blacklist
rule (#958). - Fixed:
no-unused-private-members
check variables used as parameters and skip files using@import
(#957). - Fixed:
no-unused-private-members
refactor variable search to match regex in atRules params and declaration values (#962). - Fixed:
operator-no-unspaced
fix data uri in background shorthand (#968). - Fixed:
at-rule-conditional-no-parentheses
remove extra autofix space (#969). - Fixed:
function-no-unknown
handle functions inside interpolation (#970). - Fixed:
operator-no-unspaced
fix function calls inside interpolation (#972). - Fixed:
at-function-named-arguments
handle interpolation in ignored function names (#973). - Fixed:
at-import-no-partial-leading-underscore
fix version in deprecation message (#974).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.1.0...v6.2.0
v6.1.0
- Added:
no-unused-private-members
rule (#884). - Added: support end positions for warnings (#899, #900, #901, #902, #903, #904, #905, #906, #907, #908, #909, #910, #911, #912, #913, #914, #915, #916, #917, #918, #919, #920, #921, #922, #923, #925, #926, #927, #928, #929, #930, #932, #933, #934, #935, #936, #937, #938, #939, #940).
- Fixed:
function-calculation-no-interpolation
allow calc function interpolation in SassScript (#947) - Fixed:
property-no-unknown
support deeper nested properties (#948)
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.0.0...v6.1.0
v6.0.0
- Added:
stylelint@16
support. - Removed:
stylelint@14
andstylelint@15
support.
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.2...v6.0.0
v5.3.2
- Fixed:
function-no-unknown
false negatives for functions with namespace (#888) - Fixed:
at-root-no-redundant
check selector list for parent selectors (#886)
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.1...v5.3.2
v5.3.1
- Fixed: improve
block-no-redundant-nesting
autofix (#883).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.0...v5.3.1
v5.3.0
- Added:
block-no-redundant-nesting
rule (#872). - Added:
load-no-partial-leading-underscore
rule, and deprecatedat-import-no-partial-leading-underscore
rule (#867). - Added: autofix to
at-root-no-redundant
rule (#860). - Added: autofix to
at-use-no-redundant-alias
rule (#866). - Fixed:
at-root-no-redundant
check if all selectors followed by@at-root
include '&' outside interpolation (#870). - Fixed: add
styleLintType: "parseError"
whenparseSelector
fails (#858).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.2.1...v5.3.0
v5.2.1
- Fixed: add missing
known-css-properties
dependency (#857).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.2.0...v5.2.1
v5.2.0
- Added:
at-root-no-redundant
rule to ban unnecessary@at-root
rule (#846). - Added:
property-no-unknown
rule to disallow unknown properties. (#847). - Added:
at-use-no-redundant-alias
rule to disallow redundant namespace aliases (#848). - Added:
function-calculation-no-interpolation
rule to forbid interpolation in calc functions (#849).
Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.1.0...v5.2.0
webpack-contrib/stylelint-webpack-plugin (stylelint-webpack-plugin)
v5.0.1
v5.0.0
⚠ BREAKING CHANGES
- minimum supported Node.js version is 18 (#345)
Features
build
4.1.1 (2023-04-10)
Performance
- enable
cache
by default (#327)
survivejs/webpack-merge (webpack-merge)
v6.0.1
- Fix - Restore usage of
clone-deep
as there was a corner case wherestructuredClone
did not work as expected. #214
v6.0.0
- Chore - Update internal dependencies. As a result, the package needs at least Node 18 to run.
- Chore - Use
structuredClone
overclone-deep
dependency since it is included to Node 18 or above. #214
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.