What's Changed
New Features 🎉
- feat(deps): update dependency @rspack/core to v1.5.2 by @chenjiahan in #6029
Performance 🚀
- perf: optimize pick function by replacing reduce with for...of loop by @Copilot in #6022
- perf: optimize
isPlainObject
with Object.prototype caching by @Copilot in #6021 - perf: optimize Object.values() call in nonce plugin to avoid redundant array conversion by @Copilot in #6023
Bug Fixes 🐞
- fix: eliminate redundant getPlugin() call in plugin dependency sorting by @Copilot in #6002
Refactor 🔨
- refactor(e2e): simplify test setup by using helper methods by @chenjiahan in #5998
Document 📖
- docs: fix grammar and terminology inconsistencies across documentation by @Copilot in #5997
- docs: adjust the links of rspack-splitChunks by @lxKylin in #6004
- docs: fix various documentation errors by @Copilot in #6005
- docs: improve authenticity of English documentation by @Copilot in #6006
- docs: fix terminology inconsistencies and grammar issues by @Copilot in #6016
- docs: improve documentation authenticity and naturalness by @Copilot in #6015
- docs: enhance performance.prefetch configuration examples by @Copilot in #6014
- docs: add examples for output.externals configuration by @Copilot in #6007
- docs(config): update externals documentation with axios example by @chenjiahan in #6027
Other Changes
- docs: Improve English documentation authenticity by @Copilot in #5996
- docs: add configuration examples for output.charset by @Copilot in #6003
- fix: incorrect target matching in isWebTarget function by @Copilot in #6013
- chore: resolve variable shadowing in transform environment scoping by @Copilot in #6012
- chore: improve formatFileList helper by @Copilot in #6018
- chore(deps): update all patch dependencies by @renovate[bot] in #6025
- ci: add pull-requests write permission to ecosystem workflow by @chenjiahan in #6026
- release: v1.5.3 by @chenjiahan in #6030
New Contributors
Full Changelog: v1.5.2...v1.5.3