webpack-license-plugin
Version:
Extracts OSS license information of the npm packages in your webpack output
52 lines (29 loc) • 1.7 kB
Markdown
# 4.5.1
- Change default branch used to replenish licenses from to `main` (thanks to [@mzedel](https://github.com/mzedel))
# 4.5.0
- Add the option `includeNoticeText` to include `NOTICE` contents as part of the output (thanks to [@ccatterina](https://github.com/ccatterina))
- Switched testing between Node versions 16-20 to Node versions 18-22
# 4.4.2
- Remove get-npm-tarball-url dependency
# 4.4.1
- Swich to ECMAScript modules
- Use tsup to build both CJS and ESM
- Simplify imports by using TypeScript `esModuleInterop`
# 4.4.0
- Fix a regression that changed importing behavior
- Enable local testing with different node versions
# 4.3.0
- Change module directory locating behavior:
prefer a directory where the `package.json` has a `license` or `licenses` field. This improves reported licenses for a few libraries that have intermediate package.json files without license information in their directory structure - e.g. `socket.io-client` (thanks to [@mikejpeters](https://github.com/mikejpeters))
# 4.2.2
- fixed a bug where the plugin was missing omitting dependencies (thanks to [@WIStudent](https://github.com/WIStudent))
# 4.2.1
- collect filenames and licenses from child compilers (thanks to [@WIStudent](https://github.com/WIStudent))
# 4.2.0
- added `includePackages` option (thanks to [@WIStudent](https://github.com/WIStudent))
# 4.1.4
- provide compatibility starting from Node 12 via package.json `engines` field
because `yarn` v1 seems to enforce those even on a projects dependencies
# 4.1.3
- got rid of some webpack 5 deprecation warnings
- fixed multiple entry module error [#435](https://github.com/codepunkt/webpack-license-plugin/issues/435)