Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.6.0
->6.7.1
Release Notes
webpack-contrib/css-loader
v6.7.1
Compare Source
v6.7.0
Compare Source
Features
v6.6.0
Compare Source
Features
hashStrategy
option (ca4abce)6.5.1 (2021-11-03)
Bug Fixes
v6.5.1
Compare Source
v6.5.0
Compare Source
Features
url()
whenexperiments.buildHttp
enabled (#1389) (8946be4)Bug Fixes
nosources
in thedevtool
option (c60eff2)v6.4.0
Compare Source
Features
Bug Fixes
v6.3.0
Compare Source
Features
[folder]
placeholder (a0dee4f)exportType
option with'array'
,'string'
and'css-style-sheet'
values (c6d2066)'array'
- the default export isArray
with API forstyle-loader
and other'string'
- the default export isString
you don't needto-string-loader
loader 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 heresupports()
andlayer()
functions in@import
at-rules (#1377) (bce2c17)@media
at-rules (#1377) (bce2c17)Bug Fixes
v6.2.0
Compare Source
Features
exportLocalsConvention
option can be a function, useful for named export (#1351) (3c4b357)v6.1.0
Compare Source
Features
link
in schema (#1345) (7d4e493)Bug Fixes
localIdentRegExp
option (#1349) (42f150b)v6.0.0
Compare Source
Notes
~
is deprecated when theesModules
option 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_modules
or modules directories.file-loader
andurl-loader
are deprecated, please migrate onasset modules
, since v6css-loader
is generatingnew URL(...)
syntax, it enables by default built-inassets modules
, i.e.type: 'asset'
for allurl()
⚠ BREAKING CHANGES
Node.js
version is12.13.0
webpack
version is5
, we recommend to update to the latest version for better performanceurl
andimport
optionsFunction
type was removed in favorObject
type with thefilter
property, i.e. before{ url: () => true }
, now{ url: { filter: () => true } }
and before{ import: () => true }
, now{ import: { filter: () => true } }
modules.compileType
option was removed in favor themodules.mode
option withicss
value, also themodules
option can haveicss
string valuenew URL()
syntax used forurl()
, only when theesModules
option is enabled (enabled by default), it means you can bundle CSS for librariesurl()
, it means you can register loaders for them, examplefalse
value forurl()
now generate empty data URI (i.e.data:0,
), only when theesModules
option is enabled (enabled by default)[ext]
placeholder don't need.
(dot) before for thelocalIdentName
option, i.e. please change.[ext]
on[ext]
(no dot before)[folder]
placeholder was removed without replacement for thelocalIdentName
option, please use a custom function if you need complex logic[emoji]
placeholder was removed without replacement for thelocalIdentName
option, please use a custom function if you need complex logiclocalIdentHashPrefix
was removed in favor thelocalIdentHashSalt
optionFeatures
resolve.byDependency.css
resolve options for@import
resolve.byDependency.icss
resolve CSS modules and ICSS imports (i.e.composes
/etc)modules.localIdentHashFunction
,modules.localIdentHashDigest
,modules.localIdentHashDigestLength
options for better class hashing controllingBug Fixes
@import
Notes
.css
toresolve.extensions
, it reduces performance and in most cases it is simply not necessary, alternative you can set resolve options by dependency5.2.7 (2021-07-13)
Bug Fixes
[@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
5.2.2 (2021-04-16)
Bug Fixes
5.2.1 (2021-04-09)
Bug Fixes
v5.2.7
Compare Source
v5.2.6
Compare Source
v5.2.5
Compare Source
v5.2.4
Compare Source
v5.2.3
Compare Source
v5.2.2
Compare Source
v5.2.1
Compare Source
v5.2.0
Compare Source
Features
url
andimport
options (#1277) (c5062db)5.1.4 (2021-03-24)
Bug Fixes
5.1.3 (2021-03-15)
Bug Fixes
auto
option works using inline module syntax (#1274) (1db2f4d)5.1.2 (2021-03-10)
Bug Fixes
@import
with spaces before and after and any extensions (#1272) (0c47cf7)@import
and modules (3f49ed0)5.1.1 (2021-03-01)
Bug Fixes
postcss-loader
(#1268) (d2a1a84)v5.1.4
Compare Source
v5.1.3
Compare Source
v5.1.2
Compare Source
v5.1.1
Compare Source
v5.1.0
Compare Source
Features
5.0.2 (2021-02-08)
Bug Fixes
5.0.1 (2020-11-04)
Bug Fixes
v5.0.2
Compare Source
v5.0.1
Compare Source
v5.0.0
Compare Source
⚠ BREAKING CHANGES
sourceMap: true
getLocalIdent
escapes by default, theexportName
value is always unescaped/\.icss\.\w+$/i
(themodules.compileType
option isicss
)[emoji]
placeholder was deprecatedicss
option was removed (it was deprecated previously)Features
url()
/@import
(#1195) (dd52931)null
/undefined
(#1193) (0f95841)v4.3.0
Compare Source
Features
importLoaders
can bestring
(#1178) (ec58a7c)Bug Fixes
url
function (88b8ddc)4.2.2 (2020-08-24)
Bug Fixes
compiler.context
and usewebpack://
protocol (#1169) (fb5c53d)4.2.1 (2020-08-06)
Bug Fixes
exportOnlyLocals
option, nowlocals
are not exported under thelocals
name, it was big regression, we apologize for that (24c0a12)v4.2.2
Compare Source
v4.2.1
Compare Source
v4.2.0
Compare Source
Features
module.type
option, theicss
option is deprecated (#1150) (68f72af)4.1.1 (2020-07-30)
Bug Fixes
console
call (#1148) (b1b90ca)v4.1.1
Compare Source
v4.1.0
Compare Source
Features
icss
option (#1140) (a8ec7da)Bug Fixes
data
URLs (#1142) (91bc64b)v4.0.0
Compare Source
⚠ BREAKING CHANGES
Node.js
version is10.13.0
webpack
version is4.27.0
esModule
option istrue
by defaultsourceMap
option depends on thedevtool
optionicss
plugin disable by default, you need to setup themodules
option to enable itmodules
option istrue
by default for all files matching/\.module\.\w+$/i.test(filename)
regular expression,module.auto
istrue
by defaultmodules.context
option was renamed to themodules.localIdentContext
optionmodules.localIdentContext
value iscompiler.context
for themodule.getLocalIdent
optionmodules.hashPrefix
option was renamed to themodules.localIdentHashPrefix
optionlocalsConvention
option was moved and renamed to themodules.exportLocalsConvention
optiongetLocalIndent
option should be alwaysFunction
and should always returnString
valueonlyLocals
option was moved and renamed to themodules.exportOnlyLocals
optionimport
option were changed, it is nowfunction(url, media, resourcePath) {}
~
before the file request, i.e. rewriteurl(~!!loader!package/img.png)
tourl(!!loader!~package/img.png)
url()
resolving algorithm now handles absolute paths instead of ignoring them. This can break builds which relied on absolute paths to refer to the asset directory. (bc19ddd)Features
@value
supports importingurl()
(#1126) (7f49a0a)url()
resolving algorithm to support more path types (bc19ddd)style
field from package.json (#1099) (edf5347)file:
protocol (5604205)Bug Fixes
~
inside packages innode_modules
(76f1480)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.
This PR has been generated by Mend Renovate. View repository job log here.