New Features
- Improved cache size performance via better handling of serialization for errors and bigints by @alexander-akait in #17282
- Introduce an export default handler function option for
ProgressPlugin
by @alexander-akait in #17312 - Support passing
RegExp
tosplitChunks.chunks
by @hyf0 in #17332
Bug Fixes
- Fix layer capabilities for
ContextModule
types by @huozhi in #17310 - Fix compatibility of
__non_webpack_require__
with ES modules by @alexander-akait in #17308 - Improve type coverage
Chunk
,ChunkGroup
, and other plugins by @alexander-akait in #1731 - Do not add
js
extension for eval source maps when extension is not resolvable by @alexander-akait in #17331
Developer Experience
- Improve type coverage for Json Module type and lazy load json-assertions package by @alexander-akait in #17301
Dependencies & Maintenance
- Bump memfs from 3.5.1 to 3.5.2 by @dependabot in #17315
- Bump webpack-cli from 5.1.1 to 5.1.3 by @dependabot in #17314
- Bump eslint from 8.41.0 to 8.42.0 by @dependabot in #17313
New Contributors
Full Changelog: v5.85.1...v5.86.0