Upgrading stylelint 13 to 14
Breaking13.13.1 → 14.16.1Breaking5Security1New64Changed1Fixed135
5 breaking changes and a security fix.
- Removed: Node.js 10 support.
- Removed: syntax option.
- Removed: configOverrides option.
- Removed: rules deprecated in 13.7.0.
Node.js requirement changed in 14.0.0-0: >=10.13.0 → ^12.20.0 || ^14.13.1 || >=16.0.0.
Adds @csstools/selector-specificity ^2.0.2, colord ^2.9.3, css-functions-list ^3.1.0, is-plain-object ^5.0.0, normalize-path ^3.0.0, picocolors ^1.0.0, supports-hyperlinks ^2.3.0.
Drops @stylelint/postcss-css-in-js, @stylelint/postcss-markdown, autoprefixer, chalk, execall, get-stdin, lodash, log-symbols, normalize-selector, postcss-html, postcss-less, postcss-sass, postcss-scss, postcss-syntax, slash, specificity, sugarss.
Installs 165 packages in all (was 260).
Also installs nanoid, source-map-js.
No longer installs @babel/compat-data, @babel/core, @babel/generator, @babel/helper-compilation-targets, @babel/helper-globals, @babel/helper-module-imports, @babel/helper-module-transforms, @babel/helper-string-parser, @babel/helper-validator-option, @babel/helpers, @babel/parser, @babel/template, @babel/traverse, @babel/types, @jridgewell/gen-mapping and 64 more.
Moves is-plain-obj 1.1.0, 2.1.0 → 1.1.0, known-css-properties 0.21.0 → 0.26.0, lru-cache 5.1.1, 6.0.0 → 6.0.0, picocolors 0.2.1, 1.1.1 → 1.1.1, postcss 7.0.39 → 8.5.32, postcss-safe-parser 4.0.2 → 6.0.0, semver 5.7.2, 6.3.1, 7.8.5 → 5.7.2, 7.8.5, write-file-atomic 3.0.3 → 4.0.2, yallist 3.1.1, 4.0.0 → 4.0.0. Your build may pick other versions.
What you must change
syntaxconfigOverridesfunction-calc-no-invalidindentation