What's Changed
Exciting New Features 🎉
- feat: nested module rules by @ahabhgk in #3380
- feat: support compiler.hooks.assetEmitted by @jerrykingxyz in #3387
- feat: make options having a single source of truth by @hyf0 in #3378
- feat: resource within scheme by @ahabhgk in #3367
- feat: support file uri by @ahabhgk in #3397
- feat: add finishMake hook by @dmitry-stepanenko in #3390
- feat: create-rspack add template-vue by @faga295 in #2153
- feat: Add 'succeedModule' and 'stillValidModule' hooks by @annanShao in #3318
- feat(config): friendly config error message by @hyf0 in #3413
- feat(config): zod schema for optimization by @hyf0 in #3416
- feat(splitChunks): support passing
false
tosplitChunks.{cacheGroup}.xxx
by @hyf0 in #3420 - feat: electron support by @ahabhgk in #3414
Bug Fixes 🐞
- fix: update lock for ecosystem-ci by @ahabhgk in #3385
- fix: metric recover by @IWANABETHATGUY in #3388
- fix(rust): use jemallocator for linux gnu, mimalloc for everything else by @Boshen in #3350
- fix: fix aarch64-unknown-linux-gnu not building jemallocator by @Boshen in #3405
- fix: remove css updatedModulesList at hmr by @underfin in #3399
- fix: shouldn't diff hot update chunk at hmr by @underfin in #3411
- fix: support config version when emitAsset by @jerrykingxyz in #3415
- fix: sourcemap as an empty string by @h-a-n-a in #3426
- fix(types): export
OptimizationSplitChunksOptions
for compatibility and enable validating for optimization by @hyf0 in #3435 - fix(types): type error for
runtimeChunk
by @hyf0 in #3442 - fix(context_module_cache): fix cache directory bug by @suxin2017 in #3271
Other Changes
- chore: 🤖 disable for now by @IWANABETHATGUY in #3384
- chore: 🤖 tweak word case by @IWANABETHATGUY in #3389
- chore: update vue example by @h-a-n-a in #3386
- chore: delete npm folder by @hardfist in #3394
- chore: add back vue build by @h-a-n-a in #3393
- chore: remove commit step when publishing by @hardfist in #3395
- chore: add back npm packages for local publishing by @h-a-n-a in #3396
- chore: add vue2-ts example by @hardfist in #3398
- chore: support short build commands by @h-a-n-a in #3400
- chore(packages): upload less files to npm by @Boshen in #3362
- chore: fix release mr by @hardfist in #3427
- chore: add release nigthly after full release by @hardfist in #3429
- chore(webpack-test): --forceExit for open handles by @Boshen in #3432
- chore: fix binding by @hardfist in #3443
- test: webpack cache deps test to file deps test by @jerrykingxyz in #3445
New Contributors
- @dmitry-stepanenko made their first contribution in #3390
- @annanShao made their first contribution in #3318
Full Changelog: 0.2.0...0.2.1