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 undefinedperChunkOutput 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.jsonSEE 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.jsonrootModule in the build.node_modules folderLicenseWebpackPlugin instead of default exportincludeUndefined option to includePackagesWithoutLicensenode_modulespattern option is not suppliedpackage.json license structurenode_modulesRefactoring release, no changes to functionality / API
Refactoring release, no changes to functionality / API