All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
excludedPackageTest
option not being respectedTypeError: item.node is not a function
errors by including webpack-sources@^3.0.0
as direct dependency.TypeError: item.node is not a function
errors from webpack 5.47.0 and later/package.json
file/package.json
file/package.json
file/package.json
file/package.json
file/package.json
when using webpack module federationperChunkOutput: true
not being honored by the pluginperChunkOutput
is set to false
and webpack 4 is used: TypeError: Cannot read property 'tap' of undefined
perChunkOutput
is set to false
: WARNING in Conflict: Multiple assets emit different content to the same filename <filename>
perChunkOutput
is set to false
: DeprecationWarning: Compilation.assets will be frozen in future, all modifications are deprecated
. This reintroduces the warning perChunkOutput
is set to false
: WARNING in Conflict: Multiple assets emit different content to the same filename <filename>
.perChunkOutput
is set to false
: WARNING in Conflict: Multiple assets emit different content to the same filename <filename>
[DEP_WEBPACK_CHUNK_MODULES_ITERABLE] DeprecationWarning: Chunk.modulesIterable: Use new ChunkGraph API
and [DEP_WEBPACK_CHUNK_ENTRY_MODULE] DeprecationWarning: Chunk.entryModule: Use new ChunkGraph API
[DEP_WEBPACK_COMPILATION_OPTIMIZE_CHUNK_ASSETS] DeprecationWarning: optimizeChunkAssets is deprecated
[hash]
in outputFilename
when perChunkOutput
is set to false
.skipChildCompilers
to skip applying the plugin to child compilers.name
field when searching for a package's package.json
file.licenseTemplateDir
option not being able to find template files.licenseTemplateDir
is used@types/webpack-sources
to a regular dependency instead of a devDependency.license
, if the guessed name is a folder instead of file.SEE LICENSE IN
-style licenses.license
field in package.json
SEE LICENSE IN
-style licenses in package.json
files.licenseInclusionTest
optionunacceptableLicenseTest
optionhandleUnacceptableLicense
optionhandleMissingLicenseText
optionlicenseTextOverrides
optionrenderLicenses
optionrenderBanner
optionchunkIncludeExcludeTest
optionadditionalChunkModules
optionadditionalModules
optionpreferredLicenseTypes
optionhandleLicenseAmbiguity
optionhandleMissingLicenseType
optionexcludedPackageTest
optionsilent
optionejs
anymore. Instead, render functions are used.package.json
file is found.
This should make package identificaton more reliable.inputFileSystem
instead of fs
module.modulesDirectories
option requires full paths and is now used to restrict which directories a module may be detected from.webpack-sources
dependency has moved from a peer dependency to a direct dependency.suppressErrors
optionpattern
optionoutputTemplate
optionincludePackagesWithoutLicense
optionunacceptablePattern
optionabortOnUnacceptableLicense
optionbannerTemplate
optionincludedChunks
optionexcludedChunks
optionadditionalPackages
optionbuildRoot
optionmodulesDirectories
optionnode_modules
folderpeerDependencies
declaration in package.json
rootModule
in the build.node_modules
folderLicenseWebpackPlugin
instead of default exportincludeUndefined
option to includePackagesWithoutLicense
node_modules
pattern
option is not suppliedpackage.json
license structurenode_modules
Refactoring release, no changes to functionality / API
Refactoring release, no changes to functionality / API