What's Changed
Exciting New Features 🎉
- feat: Disable source maps for rspack core by @RussellCanfield in #3631
- feat: support __unused_webpack_module by @underfin in #3705
- feat: update all swc crates by @hyf0 in #3721
- feat: support function
Rule.use
by @faga295 in #3621 - feat: implement statsPrinter hook and DefaultStatsPrinterPlugin by @9aoy in #3722
- feat(rspack_plugin_css): add css/auto same as webpack by @LingyuCoder in #3727
Bug Fixes 🐞
- fix: rumtime_stmts => runtime_stmts by @jerrykingxyz in #3693
- fix: resolve worker without extension by @ahabhgk in #3702
- fix(splitChunks): should validate
min_size
ofModuleGroup
in the each end of round by @hyf0 in #3706 - fix: worker chunk looses runtime modules in incremental rebuild by @ahabhgk in #3703
- fix(minifier): fix minifier options difference between minifications by @h-a-n-a in #3697
- fix:
chunkhash
should be available in chunk context by @h-a-n-a in #3710 - fix: replace module refrence or webpack_module to module argument by @underfin in #3708
- fix: worker HMR by @ahabhgk in #3711
- fix(rspack_plugin_html): favicon behavior when using absolute file path by @LingyuCoder in #3700
- fix: non amd external break amd library by @ahabhgk in #3725
- fix: react refresh in async entrypoint by @ahabhgk in #3731
- fix: infer async module for EsmExport dependency by @ahabhgk in #3739
- fix: _nested_webpack_require by @underfin in #3742
Other Changes
- chore: increase test timeout by @h-a-n-a in #3694
- ci: compile dependencies with optimization for faster tests by @Boshen in #3699
- test: banner hash plugin by @IWANABETHATGUY in #3652
- chore(examples): remove some duplicated files in vue folders by @chenjiahan in #3698
- chore: better format of webpack_exports.d by @IWANABETHATGUY in #3709
- chore: fix jest hastle warning by @hardfist in #3696
- ci: remove setup-zip because it is no longer needed by @Boshen in #3712
- refactor(util): 1.better string concat performance 2.reduce code complexity 3.add comments by @hyf0 in #3714
- chore: 🤖 revert file name generate logic by @IWANABETHATGUY in #3716
- refactor: set dependency id at dependency init by @underfin in #3683
- refactor: use bit flags insert for RuntimeGlobals by @underfin in #3719
- chore: 🤖 enable tree shaking in bench by @IWANABETHATGUY in #3733
- refactor(css): reduce code complexity by @hyf0 in #3734
- chore: temporary comment worker e2e by @ahabhgk in #3743
- chore: release canary with x86_64-unknown-linux-gnu for Cloud IDE by @Boshen in #3730
- test: enable more webpack loader test cases by @h-a-n-a in #3741
- chore: remove version in stats test snapshot by @ahabhgk in #3746
New Contributors
- @RussellCanfield made their first contribution in #3631
- @LingyuCoder made their first contribution in #3700
Full Changelog: 0.2.5...0.2.6