note: no summary for this older release
We summarize recent releases. The original release notes for this version are below.
release-notesgithub.com/webpack/webpack · 32 lines
- ### Features
- - Added static analyze for dynamic imports
- - Added support for `import file from "./file.ext" with { type: "bytes" }` to get the content as `Uint8Array` (look at [example](https://github.com/webpack/webpack/tree/main/examples/asset))
- - Added support for `import file from "./file.ext" with { type: "text" }` to get the content as text (look at [example](https://github.com/webpack/webpack/tree/main/examples/asset))
- - Added the `snapshot.contextModule` to configure snapshots options for context modules
- - Added the `extractSourceMap` option to implement the capabilities of loading source maps by comment, you don't need `source-map-loader` (look at [example](https://github.com/webpack/webpack/tree/main/examples/source-mapping-url))
- - The `topLevelAwait` experiment is now stable (you can remove `experiments.topLevelAwait` from your `webpack.config.js`)
- - The `layers` experiment is now stable (you can remove `experiments.layers` from your `webpack.config.js`)
- - Added function matcher support in rule options
- ### Fixes
- - Fixed conflicts caused by multiple concatenate modules
- - Ignore import failure during HMR update with ES modules output
- - Keep render module order consistent
- - Prevent inlining modules that have `this` exports
- - Removed unused `timeout` attribute of script tag
- - Supported UMD chunk format to work in web workers
- - Improved CommonJs bundle to ES module library
- - Use `es-lexer` for `mjs` files for build dependencies
- - Fixed support `__non_webpack_require__` for ES modules
- - Properly handle external modules for CSS
- - AssetsByChunkName included assets from `chunk.auxiliaryFiles`
- - Use `createRequire` only when output is ES module and target is node
- - Typescript types
- ### Performance Improvements
- - Avoid extra calls for snapshot
- - A avoid extra jobs for build dependencies
- - Move import attributes to own dependencies