v5.98.0
📦 webpackView on GitHub →
✨ 1 features🐛 10 fixes🔧 7 symbols
Summary
Webpack v5.98.0 introduces support for ignoring require.resolve via magic comments and includes several performance optimizations and bug fixes for CSS, WASM, and Module Federation.
✨ New Features
- Implement /* webpackIgnore: true */ support for require.resolve to skip module resolution during bundling.
🐛 Bug Fixes
- Avoided specific deprecation messages in internal logic.
- Fixed issue where CSS local idents were incorrectly escaped in JS.
- Improved Safari compatibility for MF (Module Federation) range parsing.
- Ensured filenameTemplate is preserved in new split chunks.
- Used module IDs for final render order to ensure consistency.
- Stripped blob: protocol when public path is set to auto.
- Ensured output.charset is respected across all output generation.
- Fixed Node.js async WASM loader generation.
- Corrected BuildInfo and BuildMeta type definitions.
- Fixed incorrect typecast in DefaultStatsFactoryPlugin.
🔧 Affected Symbols
require.resolveFlagDependencyExportsPluginDefaultStatsFactoryPluginBuildInfoBuildMetaoutput.charsetoutput.publicPath