What's Changed
Performance Improvements ⚡
- perf: bitwise operation in code splitter by @SyMind in #6167
- perf: use set as queue for flag_dependency_usage_plugin by @JSerFeng in #6203
- perf: remove bad par_iter by @SyMind in #6199
Exciting New Features 🎉
- feat: support Internal IgnorePlugin by @9aoy in #6166
- feat: support function filename and chunkFilename by @JSerFeng in #6216
- feat: support css module :export by @JSerFeng in #6223
- feat: support checkResource option in IgnorePlugin by @9aoy in #6249
- feat: add
emit
option for asset modules by @chenjiahan in #6255
Bug Fixes 🐞
- fix: should parse patterns in class by @h-a-n-a in #6198
- fix: favicon path of HtmlRspackPlugin by @LingyuCoder in #6200
- fix(mf-1): conflict module map in multi container by @ahabhgk in #6176
- fix: align alias with webpack by @ilteoood in #5500
- fix: builtin swc loader input sourcemap by @2239559319 in #5492
- fix: correct active state when side effects is disabled by @ahabhgk in #6210
- fix: swc plugins not being able to spawn threads by @h-a-n-a in #6229
- fix: dependencies span should rely on final ast by @JSerFeng in #6252
- fix: json empty array panic by @ahabhgk in #6253
- fix: napi value convert error in css-loader by @ahabhgk in #6250
- fix(core): update module federation runtime by @ScriptedAlchemy in #6247
Other Changes
- docs: fix css-extract-rspack-plugin typos by @edbzn in #6184
- ci: doc workflow check skipable by @LingyuCoder in #6191
- ci: fix doc reuseable workflow by @LingyuCoder in #6195
- docs: fix type in guide for upgrading to 0.6 by @mavridiSS in #6194
- refactor: rest compilation hooks by @ahabhgk in #6196
- refactor: remove old hook trait by @ahabhgk in #6205
- docs: modify treeshaking sideEffects docs and remove removeAvaModules config by @JSerFeng in #6204
- chore(website): enable typos check by @Boshen in #6206
- docs: add re-exports optimization diagram by @chenjiahan in #6207
- refactor: module executor independent of the build process by @jerrykingxyz in #6202
- docs: correct import path in treeshaking demo by @hai-x in #6224
- docs: add IgnorePlugin introduction by @9aoy in #6220
- chore(docs): improve benchmark appearance by @Boshen in #6228
- docs(website): fix broken right nav in join-us page by @Boshen in #6232
- docs(website): move sections around in guide by @Boshen in #6231
- docs: prettier by @SyMind in #6234
- docs(website): switch images to cdn urls and remove all image binaries by @Boshen in #6235
- docs: add image assets guide to website README by @chenjiahan in #6237
- docs: improve website ci by @SyMind in #6201
- docs(webiste): tweak the recruiting message; balance parenthesis on a wording by @Boshen in #6175
- docs(website): change "get started" button to primary and "intro" button to secondary by @Boshen in #6177
- chore: update CODEOWNERS by @Boshen in #6238
- chore: remove crates/cargo-rst which is not used anymore by @Boshen in #6239
- chore: hot step test by @LingyuCoder in #6182
- chore: introduce api-extractor by @h-a-n-a in #6208
- chore: update api snapshot by @h-a-n-a in #6251
- chore: update package manager of webpack-test README by @chenjiahan in #6257
New Contributors
- @edbzn made their first contribution in #6184
- @mavridiSS made their first contribution in #6194
- @ilteoood made their first contribution in #5500
- @2239559319 made their first contribution in #5492
- @hai-x made their first contribution in #6224
Full Changelog: v0.6.1...v0.6.2