ant-design-vue
ant-design-vue copied to clipboard
chore(deps): update dependency css-loader to v7
trafficstars
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| css-loader | ^5.0.0 -> ^7.0.0 |
Release Notes
webpack-contrib/css-loader (css-loader)
v7.1.1
v7.1.0
Features
v7.0.0
⚠ BREAKING CHANGES
- The
modules.namedExportoption istrueby default if you enable theesModuleoption
Migration guide:
Before:
import style from "./style.css";
console.log(style.myClass);
After:
import * as style from "./style.css";
console.log(style.myClass);
- The
modules.exportLocalsConventionhas the valueas-iswhen themodules.namedExportoption istrueand 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.namedExportsoption works fine with anymodules.exportLocalsConventionvalues (f96a110) - Added dashed variants for the
modules.exportLocalsConventionoptions (40e1668)
v6.11.0
Features
Bug Fixes
v6.10.0
Features
- add
@rspack/coreas an optional peer dependency (#1568) (3924679) - pass the
resourceQueryandresourceFragmentto theautoandmodecallback (#1569) (d641c4d) - support named exports with any characters (6f43929)
6.9.1 (2024-01-18)
Bug Fixes
- css nesting support
@scopeat-rule support
v6.9.1
v6.9.0
Features
Bug Fixes
6.8.1 (2023-05-28)
Bug Fixes
v6.8.1
v6.8.0
Features
- use template literal when it possible to prevent
Maximum call stack size exceeded(#1525) (6eb5661)
Bug Fixes
6.7.4 (2023-05-19)
Bug Fixes
6.7.3 (2022-12-14)
Bug Fixes
6.7.2 (2022-11-13)
Bug Fixes
6.7.1 (2022-03-08)
Bug Fixes
v6.7.4
v6.7.3
v6.7.2
v6.7.1
v6.7.0
Features
v6.6.0
Features
- added the
hashStrategyoption (ca4abce)
6.5.1 (2021-11-03)
Bug Fixes
v6.5.1
v6.5.0
Features
Bug Fixes
- respect
nosourcesin thedevtooloption (c60eff2)
v6.4.0
Features
- generate more collision resistant for locals (c7db752)
Bug Fixes
- classes generation for client and server bundling (303a3a1)
v6.3.0
Features
- added
[folder]placeholder (a0dee4f) - added the
exportTypeoption with'array','string'and'css-style-sheet'values (c6d2066)'array'- the default export isArraywith API forstyle-loaderand other'string'- the default export isStringyou don't needto-string-loaderloader anymore'css-style-sheet'- the default export is aconstructable stylesheet, you can useimport sheet from './styles.css' assert { type: 'css' };like in a browser, more information you can find here
- supported
supports()andlayer()functions in@importat-rules (#1377) (bce2c17) - fix multiple merging multiple
@mediaat-rules (#1377) (bce2c17)
Bug Fixes
v6.2.0
Features
- allow the
exportLocalsConventionoption can be a function, useful for named export (#1351) (3c4b357)
v6.1.0
Features
Bug Fixes
v6.0.0
Notes
- using
~is deprecated when theesModulesoption is enabled (enabled by default) and can be removed from your code (we recommend it) (url(~package/image.png)->url(package/image.png),@import url(~package/style.css)->@import url(package/style.css),composes: import from '~package/one.css';->composes: import from 'package/one.css';), but we still support it for historical reasons. Why can you remove it? The loader will first try to resolve@import/url()/etc as relative, if it cannot be resolved, the loader will try to resolve@import/url()/etc insidenode_modulesor modules directories. file-loaderandurl-loaderare deprecated, please migrate onasset modules, since v6css-loaderis generatingnew URL(...)syntax, it enables by default built-inassets modules, i.e.type: 'asset'for allurl()
⚠ BREAKING CHANGES
- minimum supported
Node.jsversion is12.13.0 - minimum supported
webpackversion is5, we recommend to update to the latest version for better performance - for
urlandimportoptionsFunctiontype was removed in favorObjecttype with thefilterproperty, i.e. before{ url: () => true }, now{ url: { filter: () => true } }and before{ import: () => true }, now{ import: { filter: () => true } } - the
modules.compileTypeoption was removed in favor themodules.modeoption withicssvalue, also themodulesoption can haveicssstring value new URL()syntax used forurl(), only when theesModulesoption is enabled (enabled by default), it means you can bundle CSS for libraries- data URI are handling in
url(), it means you can register loaders for them, example - aliases with
falsevalue forurl()now generate empty data URI (i.e.data:0,), only when theesModulesoption is enabled (enabled by default) [ext]placeholder don't need.(dot) before for thelocalIdentNameoption, i.e. please change.[ext]on[ext](no dot before)[folder]placeholder was removed without replacement for thelocalIdentNameoption, please use a custom function if you need complex logic[emoji]placeholder was removed without replacement for thelocalIdentNameoption, please use a custom function if you need complex logic- the
localIdentHashPrefixwas removed in favor thelocalIdentHashSaltoption
Features
- supported
resolve.byDependency.cssresolve options for@import - supported
resolve.byDependency.icssresolve CSS modules and ICSS imports (i.e.composes/etc) - added
modules.localIdentHashFunction,modules.localIdentHashDigest,modules.localIdentHashDigestLengthoptions for better class hashing controlling - less dependencies
Bug Fixes
- better performance
- fixed circular
@import
Notes
- we strongly recommend not to add
.csstoresolve.extensions, it reduces performance and in most cases it is simply not necessary, alternative you can set resolve options by dependency
5.2.7 (2021-07-13)
Bug Fixes
- fix crash when source map is unavailable with external URL in
[@import](https://togithub.com/import)(bb76fe4)
5.2.6 (2021-05-24)
Bug Fixes
5.2.5 (2021-05-20)
Bug Fixes
5.2.4 (2021-04-19)
Bug Fixes
5.2.3 (2021-04-19)
Bug Fixes
- improve performance
5.2.2 (2021-04-16)
Bug Fixes
- avoid escape nonASCII characters in local names (0722733)
5.2.1 (2021-04-09)
Bug Fixes
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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.