Skip to content

Releases: shellscape/webpack-manifest-plugin

v5.0.0

08 Mar 15:42
Compare
Choose a tag to compare

Breaking Changes

  • feat!: BREAKING CHANGE → drop webpack v4 support (#289)

v4.1.1

11 Jan 15:42
Compare
Choose a tag to compare

This is a corrective release that resolves a bad npm pack step which affected v4.1.0.

v4.1.0

11 Jan 15:22
Compare
Choose a tag to compare

Bugfixes

  • fix: make manifest type match readme doc (#282)
  • fix: properly join publicPath, basePath (#277)

Features

  • feat: Added ability to adjust plugin processAssets hook stage (#262)

Updates

  • docs: fix typo in documentation for seed option (#285)

New Contributors

v4.0.0

28 Jul 19:08
Compare
Choose a tag to compare

Breaking Changes

This package now requires Node v12+. It also ships with TypeScript definitions, which differ from the third party @types/webpack-manifest-plugin package.

Bugfixes

  • fix: add webpack v5 to peerDeps (#271)

Updates

  • docs: add info about webpack-clean and wds
  • refactor: use typescript (#272)

v3.2.0

27 Jul 00:36
Compare
Choose a tag to compare

Features

  • feat: useLegacyEmit option (#246)

Updates

  • docs: fixed typo (#260)

v3.1.1

01 Apr 14:00
Compare
Choose a tag to compare

Bugfixes

  • fix: extra and invalid paths in Webpack v5 (#249)

v3.1.0

01 Apr 14:02
Compare
Choose a tag to compare

Bugfixes

  • fix: all stats regression. fixes #244

Features

  • feat: expand allowed removeKeyHash length from exactly 32 to 16-32 (#248)

Updates

  • docs: fix code block close tag (#239)
  • chore: add FAQ
  • test: only test v4, webpack has introduced regressions

v3.0.0

02 Dec 16:10
Compare
Choose a tag to compare

Breaking Changes

  • chore!: update the codebase, documentation, metadata, tests (#223)

This package now requires an Active LTS Node version (v10.0.0+) and Webpack v4.44.0+.

Bugfixes

  • fix(v5): webpack v5 compatibility
  • fix(v5): check for chunks before checking length. re: #224
  • fix: use SyncWaterfallHook for beforeEmit
  • fix(v5): add ids: true to stats
  • fix: read publicPath from stats to handle [hash] (#215)

Features

  • feat: fallback to asset.info.sourceFilename (#227)
  • feat: useEntryKeys option
  • feat: beforeEmit hook, add hook documentation
  • feat: removeKeyHash option. fixes #210

Updates

  • test: improve removeKeyHash test snapshots
  • test: replace svgr with @svgr/webpack
  • docs: fix require for current version
  • docs: update generate option signature. supercedes #182
  • docs: update sort option parameter types (#218)

Known Issues

  • When using a non-js entrypoint (e.g. entry.txt) Webpack v5 will assign a chunk named as main.txt as well as an asset in stats named entry.txt, with both appearing in the resulting manifest. This appears to be a bug in Webpack v5 with no current workaround.

v2.1.0

24 Sep 13:57
Compare
Choose a tag to compare

features:

  • add entrypoints as parameter of generate function #192

v2.0.0

08 Apr 16:33
Compare
Choose a tag to compare

BREAKING CHANGES:

  • Drop support for node 0.10, 0.12, 4 43b48f1
  • Drop support for webpack 1 43b48f1
  • basePath is not ignored when publicPath is used #74
  • basePath is only modifying manifest keys #74
  • add extra keys to manifest when using copy-webpack-plugin 4cb95ce
  • paths are using the linux path separator even on windows #78
  • stripStr option was removed #83
  • cache option was renamed seed a3db580
  • reduce option was replaced by generate option #90
  • keys are not sorted anymore ae03fbd
  • When using multiple instance of the plugin, the manifest night not be generated after the emit event: #134

fixes:

  • paths are consistent from os to os #78
  • manifest is reset before each emit(unless seed options is used): #140

features:

  • use basePath for keys only #74
  • add plugin hook to allow other plugins to use the manifest #76
  • add assets to manifest 4cb95ce
  • add generate option #90
  • add sort option ae03fbd
  • add serialize options: #123
  • Webpack 4! #118