What's Changed
Performance Improvements ⚡
- perf: fix drop regression by @LingyuCoder in #11649
- perf: introduce pre-computed hashing for ArcPath by @SyMind in #11651
New Features 🎉
- feat: add inline value condition for reexport by @ahabhgk in #11628
- feat: throw specified error to indicate undefined factory case in HMR by @stormslowly in #11584
Bug Fixes 🐞
- fix: e2e lazy-compialtion/default-prefix flasky by @JSerFeng in #11610
- fix: no mangle for enum member value by @ahabhgk in #11629
- fix: revert "fix(rslib): treat
module
identifier as normal (#11588)" by @fi3ework in #11630 - fix: webpackexports comment by @zhangyuang in #11597
- fix: mark import.meta.webpackHot type as optional by @yf-yang in #11638
- fix: persistent cache update issuer is updated modules by @jerrykingxyz in #11633
- fix: using tokens from parser to handle asi by @hardfist in #11577
- fix: ensure resource data always have resource path by @ahabhgk in #11632
Refactor 🔨
- refactor: remove expect for lazy barrel pending forwarded ids by @ahabhgk in #11646
- refactor: use temporary data to replace unsupported Module by @jerrykingxyz in #11652
Document Updates 📖
- docs: remove
Preview with stackblitz
section by @CPunisher in #11614 - docs(browser): update
BrowserHttpImportEsmPlugin
and add "Using Module Federation" by @CPunisher in #11640 - docs: correct dynamic call to writeModule example by @stormslowly in #11650
Other Changes
- test: move rspack test cases to
tests/rspack-test
by @LingyuCoder in #11617 - test: fix concurrent of config cases by @LingyuCoder in #11618
- chore(deps): update dependency @rslib/core to v0.13.0 by @renovate[bot] in #11624
- chore(deps): update github-actions by @renovate[bot] in #11623
- chore(deps): update dependency postcss-loader to ^8.2.0 by @renovate[bot] in #11604
- chore(deps): update dependency create-rstack to v1.6.1 by @renovate[bot] in #11625
- chore(deps): update dependency emnapi to ^1.5.0 by @renovate[bot] in #11626
- chore: enable canary nightly release by @stormslowly in #11627
- chore: make @rspack/tests private by @stormslowly in #11636
- chore(ci): add fallback value for scheduled workflow run by @stormslowly in #11641
- chore(deps): update dependency axios to v1.12.0 [security] by @renovate[bot] in #11653
- chore(deps): update pnpm to v10.16.0 by @renovate[bot] in #11605
- test: run webpack config test cases with rspack test tools by @LingyuCoder in #11645
- chore(ci): add rstest to ecosystem-ci by @9aoy in #11657
New Contributors
- @zhangyuang made their first contribution in #11597
- @yf-yang made their first contribution in #11638
Full Changelog: v1.5.3...v1.5.4