What's Changed
Breaking Changes 🛠
Performance Improvements ⚡
Exciting New Features 🎉
- feat: enable lightning css minimizer error recovery by @ahabhgk in #6995
- feat: support nmf resolve hook by @ahabhgk in #6998
- feat: support splitChunkSizes type by @wxiaoyun in #6989
- feat: refresh overlay by @JiangWeixian in #6161
- feat: align webpack target and stats api by @SyMind in #7027
- feat: support fetch priority by @LingyuCoder in #7029
Bug Fixes 🐞
- fix(config): allow entry function to return promise by @chenjiahan in #6975
- fix: use max_entrypoint_size in add_entrypoints_over_size_limit_warning by @escaton in #6923
- fix: experiments css exports convention tree shaking by @ahabhgk in #6997
- fix: align source name conflict handling by @CPunisher in #6993
- fix: should not generate pure expression if test is failed by @h-a-n-a in #7014
- fix: use lite-tapable for enhanced-resolve by @ahabhgk in #7021
- fix: fix npm script in window by @daydayhappychao in #5164
- fix: pnpm install failed in ci by @SyMind in #7036
- fix: wrong cjs exports type caused unexpected exports presence by @ahabhgk in #7028
- fix: add warning for context module flag g and y by @ahabhgk in #7044
- fix: deduplicate extracted comments by @CPunisher in #7040
Document Updates 📖
- docs: announcing Rspack v1.0 alpha by @chenjiahan in #6945
- docs: remove invalid OG image by @chenjiahan in #6982
- docs: add doc about switch back to SwcCssMinimizerRspackPlugin by @hardfist in #6983
- docs: deduplicate plugin support status list by @xc2 in #6988
- docs: complete the module methods by @LingyuCoder in #6999
- docs: module variables by @LingyuCoder in #6980
- docs: add specifics for api meta by @LingyuCoder in #7002
- docs: add Module Federation to features list by @chenjiahan in #7011
- docs: improve externals plugin doc by @SyMind in #7009
- docs: add prefetch&preload modules by @LingyuCoder in #7010
- docs: default value in node config by @SyMind in #7015
- docs: update compilation hooks by @LingyuCoder in #7018
- docs: add fetch priority by @LingyuCoder in #7037
Other Changes
- refactor: move test dirs to tests by @LingyuCoder in #6973
- test: stable stage-0-factorize test by @ahabhgk in #6981
- refactor: resolve nodejs 22 deprecation warning by @xc2 in #6987
- chore: disable renovate update for swc by @hardfist in #6991
- chore: add deprecated notice for rspack-plugin-minify by @hardfist in #6992
- chore: fix renovate config by @xc2 in #6994
- refactor: extract lite tapable by @ahabhgk in #7000
- chore(module-federation): update @module-federation/runtime-tools to 0.2.3 version by @zhoushaw in #7025
- test: enable webpack cjs-treeshaking reexport cases by @xc2 in #7017
- chore(readme): remove underlines between badges by @wxiaoyun in #7024
- chore: release force use github runner by @jerrykingxyz in #7038
- test: enable cases/context/issue-10969 by @ahabhgk in #7041
- chore: release run macos test when arch match by @jerrykingxyz in #7046
Full Changelog: v1.0.0-alpha.0...v1.0.0-alpha.1