What's Changed
Performance Improvements ⚡
Exciting New Features 🎉
- feat: add trace in hook macro by @JSerFeng in #7131
- feat: support
test
,include
andexclude
options forSwcCssMinimizerRspackPlugin
by @simonxabris in #7111 - feat: override strict for javascript module by @colinaaa in #7127
- feat(stats): support
StatsError.moduleTrace
by @LingyuCoder in #7123 - feat(stats): align stats factory by @LingyuCoder in #7165
Bug Fixes 🐞
- fix: remove all unused local variables by @chenjiahan in #7134
- fix: unset cjs exports type on access exports directly by @ahabhgk in #7143
- fix: avoid type error when skipLibCheck is not enabled by @CPunisher in #7155
- fix: align resolverFactory resolveOptions parameter with resolve options by @9aoy in #7154
- fix: invalid "javascript/auto" rule.type in getRawGeneratorOptions by @9aoy in #7164
- fix: should merge parser.javascript by @ahabhgk in #7152
- fix(cli): update peerDep of rspack-cli by @hardfist in #7173
- fix(release): alpha peerDependencies in @rspack/cli by @SoonIter in #7175
- fix: resource within scheme context by @ahabhgk in #7166
Document Updates 📖
- docs: use CssExtractRspackPlugin and experiments.css together by @JSerFeng in #7114
- docs: update benchmark data and improve UI by @chenjiahan in #7159
- docs: update the quick start guide by @chenjiahan in #7162
- docs: polish up output config by @fi3ework in #7167
- docs: complete the target configuration by @chenjiahan in #7168
- docs: reuse HomeLayout from Rspress by @chenjiahan in #7177
Other Changes
- refactor: harmony export parser plugin by @ahabhgk in #7110
- test: enable stats test by @LingyuCoder in #7115
- release: 1.0.0-alpha.3 by @chenjiahan in #7121
- refactor: remove clone in js walk by @ahabhgk in #7137
- refactor: remove identifier.js ts-expect-error by @SoonIter in #7132
- refactor: remove ErrorHelpers.js ts-expect-error by @SoonIter in #7136
- chore(test-tools): fix type issue for benchmark CI by @chenjiahan in #7142
- refactor: js estree statement by @ahabhgk in #7141
- ci: fix the action that does not use biome in fact by @SoonIter in #7157
- test: calcuate test compatibility by test case by @LingyuCoder in #7158
- chore(infra): use pnpm isolated node-linker by @SoonIter in #7094
- chore(biome): useNumberNamespace and useConst by @SoonIter in #7160
- chore(deps): Phantom dependencies of x.mjs and scripts by @SoonIter in #7178
New Contributors
- @simonxabris made their first contribution in #7111
Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4