NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4817 most downloaded on npm
Outputs licenses from 3rd party libraries to a file
Last release 5 years ago
no release in 18 months
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
79 releases · first in 2016
Fix regression when using dynamic imports
excludedPackageTest option not being respectedPerformance improvement: use resolve data already present in most modules
One column per quarter.
Fix TypeError: 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 by including webpack-sources@^3.0.0 as direct dependency.Fix TypeError: item.node is not a function errors from webpack 5.47.0 and later
TypeError: item.node is not a function errors from webpack 5.47.0 and laterFix delegated modules giving errors about nonexistent /package.json file
/package.json fileFixed an issue where dependent and cached modules' licenses were not being added
Optimized calls to compilation.getStats() by filtering out unnecessary stats information
Register webpack as optional peer dependency
Performance improvements in large repos
Fix data URI modules giving errors about nonexistent /package.json file
/package.json fileFix remote modules giving errors about nonexistent /package.json file
/package.json fileFix ignored modules giving errors about nonexistent /package.json file
/package.json fileFix container entry modules giving errors about nonexistent /package.json file
/package.json fileFix files processed by loaders not getting processed correctly
/package.json when using webpack module federationFix performance regression by caching webpack stats object
Remove external dependencies (which can't be resolved during build time) from processing
Fix webpack license output being missing when using webpack v5
Fix missing ES modules from output when using webpack v5
perChunkOutput: true not being honored by the pluginFix error when perChunkOutput is set to false and webpack 4 is used: TypeError: Cannot read property 'tap' of undefined
perChunkOutput is set to false and webpack 4 is used: TypeError: Cannot read property 'tap' of undefinedFix warning when perChunkOutput is set to false: WARNING in Conflict: Multiple assets emit different content to the same filename
perChunkOutput is set to false: WARNING in Conflict: Multiple assets emit different content to the same filename <filename>Fix warning when perChunkOutput is set to false: DeprecationWarning: Compilation.assets will be frozen in future, all modifications are deprecated. Th…
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>.Fix warning when perChunkOutput is set to false: WARNING in Conflict: Multiple assets emit different content to the same filename
perChunkOutput is set to false: WARNING in Conflict: Multiple assets emit different content to the same filename <filename>Fix deprecation messages in webpack 5: [DEP_WEBPACK_CHUNK_MODULES_ITERABLE] DeprecationWarning: Chunk.modulesIterable: Use new ChunkGraph API and [DEP…
[DEP_WEBPACK_CHUNK_MODULES_ITERABLE] DeprecationWarning: Chunk.modulesIterable: Use new ChunkGraph API and [DEP_WEBPACK_CHUNK_ENTRY_MODULE] DeprecationWarning: Chunk.entryModule: Use new ChunkGraph APIFix directory permission of dist folder by publishing from Linux instead of Windows
Fix deprecation message in webpack 5: [DEP_WEBPACK_COMPILATION_OPTIMIZE_CHUNK_ASSETS] DeprecationWarning: optimizeChunkAssets is deprecated
[DEP_WEBPACK_COMPILATION_OPTIMIZE_CHUNK_ASSETS] DeprecationWarning: optimizeChunkAssets is deprecatedAllow variables like [hash] in outputFilename when perChunkOutput is set to false.
[hash] in outputFilename when perChunkOutput is set to false.Added option skipChildCompilers to skip applying the plugin to child compilers.
skipChildCompilers to skip applying the plugin to child compilers.Allow for multiple included/excluded chunks
Ignore package.json files that don't have a name field when searching for a package's package.json file.
name field when searching for a package's package.json file.Fix licenseTemplateDir option not being able to find template files.
licenseTemplateDir option not being able to find template files.Handle missing license template file when licenseTemplateDir is used
licenseTemplateDir is usedLicense report is now sorted by module name.
Switch @types/webpack-sources to a regular dependency instead of a devDependency.
@types/webpack-sources to a regular dependency instead of a devDependency.Handle auto exclusion of license, if the guessed name is a folder instead of file.
license, if the guessed name is a folder instead of file.SEE LICENSE IN-style licenses.Handle object-style license field in package.json
license field in package.jsonHandle invalid filename in SEE LICENSE IN-style licenses in package.json files.
SEE LICENSE IN-style licenses in package.json files.handleUnacceptableLicense option
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 optionNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support for absolute paths in modulesDirectories option
modulesDirectories optionnode_modules folderSupport license filenames with British spelling: "licence"
Add documentation for license info in banner template
Support adding license info to banner template
Resolved deprecation warning from webpack
Empty license output on webpack versions prior to v4
Use async webpack compiler hook
Support multiple modules directories
Search file dependencies of webpack build
Your coding agent can read these notes before it upgrades. Set up the MCP server →