Node binding for rspack
Last release 2 days ago
26 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
1117 releases ยท first in 2022
Release timeline
1117 releases since 2022Releases
- 0.7.0-beta.0-canary-dfa01cf-2024051706313417 May 2024pre-release
Nothing published for this version
- 0.7.0-beta.0-canary-bcf6575-2024051608513516 May 2024pre-release
Nothing published for this version
- 0.7.0-beta.0-canary-96d98de-2024051700432117 May 2024pre-release
Nothing published for this version
- 0.7.0-beta.0-canary-633b9cb-2024052007062820 May 2024pre-release
Nothing published for this version
- 0.7.0-beta.0-canary-5ddb34f-2024052002364320 May 2024pre-release
Nothing published for this version
- 0.7.0-beta.0-canary-549ab61-2024052000441320 May 2024pre-release
Nothing published for this version
- 0.7.0-beta.222 May 2024pre-release
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.7.0-beta.2 -->
What's Changed
Performance Improvements โก
- perf(core): prebundle enhanced-resolve to reduce dependencies by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6585
Exciting New Features ๐
- feat: remove snapshot config by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6593
Bug Fixes ๐
- fix: support
"..."in importFields by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6363 - fix: optional context dependency by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6587
- fix: panic when update entry dependency by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6591
- fix: context module after resolve by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6595
- fix: fix module type export name by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6600
Document Updates ๐
- docs: add moment-locales-webpack-plugin support status by @9aoy in https://github.com/web-infra-dev/rspack/pull/6601
- docs: translate the dev guide by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6584
- docs: fix the video component in md by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6604
- docs: change Storybook migration to storybook-rsbuild by @fi3ework in https://github.com/web-infra-dev/rspack/pull/6599
Other Changes
- test: compiler type extends by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6582
- refactor: create codegen dependencies by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6588
- release: 0.7.0-beta.1 by @9aoy in https://github.com/web-infra-dev/rspack/pull/6586
- test: fix hot snapshot recovery checker by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6589
- test: check hot step match by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6592
- revert: revert swc comment preserver (#6389) by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6598
- chore: remove old treeshaking by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6549
- test: allow optional test options by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6603
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.7.0-beta.1...v0.7.0-beta.2
- 0.7.0-beta.121 May 2024pre-release
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.7.0-beta.1 -->
What's Changed
Exciting New Features ๐
- feat: inline entry modules by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6554
- feat: lazy compilation by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/5915
Bug Fixes ๐
- fix: change the data URI type in ModuleFederationPlugin by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6567
- fix: module_executor keep make_failed_module by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6565
- fix: finish_module_task skip self reference connection by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6570
- fix: css-extract-plugin should keep file dependencies by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6576
Document Updates ๐
- docs: remove canary comment release in contribute guide by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6566
- docs: new testing guide by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6519
- docs: list more webpack-contrib plugins compatible by @9aoy in https://github.com/web-infra-dev/rspack/pull/6578
Other Changes
- test: move normal case with rspack.config.js by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6561
- test: snapshot directory should be snapshots by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6564
- chore: remove exportsConvention for css generator by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6555
- test: fix dependencies of test tools by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6575
- test: fix dependencies of test tools by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6577
- test: pass expect in test env by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6579
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.7.0-beta.0...v0.7.0-beta.1
- 0.7.0-beta.016 May 2024pre-release
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.7.0-beta.0 -->
What's Changed
Breaking Changes ๐
- chore: update swc by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6441
- feat: deprecate
CompilerandMultiCompilerAPI by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6448 - feat: deprecate
CompilationAPI by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6505
Performance Improvements โก
- perf: improve determine_export_assignments by @quininer in https://github.com/web-infra-dev/rspack/pull/6431
Exciting New Features ๐
- feat: compat chunkGroup.chunks by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6490
- feat: support performance config by @inottn in https://github.com/web-infra-dev/rspack/pull/6456
- feat: support resolve.enforceExtension / descriptionFiles / importsFields options by @9aoy in https://github.com/web-infra-dev/rspack/pull/6491
- feat: support contextModuleFactory beforeResolve hook by @SyMind in https://github.com/web-infra-dev/rspack/pull/6420
- feat: export types of CSS extract plugin by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6528
- feat: improve diagnostics if expressions passed into
DefinePluginare failed to parse by @shulaoda in https://github.com/web-infra-dev/rspack/pull/6382 - feat: support cjs css with css esModule generator options by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6376
- feat(create-rspack): add template-vue-ts by @cnryb in https://github.com/web-infra-dev/rspack/pull/5834
Bug Fixes ๐
- fix(rspack_plugin_mf): add chunk js matcher runtime to federation runtime by @ScriptedAlchemy in https://github.com/web-infra-dev/rspack/pull/6434
- fix: systemjs runtime extra semicolon by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6492
- fix: make *_dependencies memory leak by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6498
- fix(minimizer): resolve error in minimizing esm asset file by @xc2 in https://github.com/web-infra-dev/rspack/pull/6521
- fix: make entry add include dependencies by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6527
- fix: make code-splitting deterministic by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6508
- fix: when comparing, cache group index should consider before modules by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6547
Document Updates ๐
- docs: check documentation coverage by @SyMind in https://github.com/web-infra-dev/rspack/pull/6468
- docs: update community plugin compatibility list by @9aoy in https://github.com/web-infra-dev/rspack/pull/6476
- docs(zh): update guide plugins by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6475
- docs: complete watchOptions configurations by @9aoy in https://github.com/web-infra-dev/rspack/pull/6479
- docs: remove inconsistent title by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6484
- docs: improve compat table style by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6485
- docs: remove loader compatible page by @9aoy in https://github.com/web-infra-dev/rspack/pull/6493
- docs: add some links for awesome-rspack by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6497
- docs: internal plugins doc by @SyMind in https://github.com/web-infra-dev/rspack/pull/6483
- docs: fix wrong heading by @inottn in https://github.com/web-infra-dev/rspack/pull/6507
- docs: add missing
moduleoption of swc minimizer plugin by @emosheeep in https://github.com/web-infra-dev/rspack/pull/6506 - docs: add webpack-aligned plugin link by @9aoy in https://github.com/web-infra-dev/rspack/pull/6511
- docs: make the cases correct by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6510
- docs: duplicated ignoreOrder option in CssExtractPlugin by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6516
- docs: move rspack dev guide to documentation site by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6515
- docs: reorganize the structure of dev guide by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6518
- docs: update outdated links and contents in dev guide by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6520
- docs: rename Node.js API to JavaScript API by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6529
- docs: update documentation contribution by @hardfist in https://github.com/web-infra-dev/rspack/pull/5993
- docs: dev server docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6530
- docs: improve plugins docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6545
Other Changes
- ci: remove openssl-legacy-provider flag by @SyMind in https://github.com/web-infra-dev/rspack/pull/6469
- refactor: make hooks remove make_param by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6489
- ci: release canary by dispatch by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6502
- ci: contribution hook by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6503
- chore: remove Boshen from the team by @Boshen in https://github.com/web-infra-dev/rspack/pull/6509
- chore(infra): update .nvmrc by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6517
- chore(deps): update crates by @renovate in https://github.com/web-infra-dev/rspack/pull/6467
- test: add type of defaults cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6524
- refactor: make
make_artifactas raw data by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6526 - test: add type of hook cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6531
- refactor: remove browserField by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6535
- chore: add eslint for import order sorting by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6539
- test: use @rspack/core as config type by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6538
- ci: renovate lark trigger by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6542
- chore: remove new split chunks options by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6536
- refactor: align js render bootstrap by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6534
- chore(deps): update crates by @renovate in https://github.com/web-infra-dev/rspack/pull/6541
- chore(deps): update swc by @renovate in https://github.com/web-infra-dev/rspack/pull/6540
- chore: revert cargo lock to fix ci by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6544
- test: remove old treeshaking by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6537
- chore: remove define plugin in rspack-cli by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6219
- refactor: remove build & resolve_module cache by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6548
- chore(deps): update dependency sass-loader to v14 by @renovate in https://github.com/web-infra-dev/rspack/pull/6430
- test: config file type by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6552
- ci: support release beta version by @9aoy in https://github.com/web-infra-dev/rspack/pull/6558
New Contributors
- @inottn made their first contribution in https://github.com/web-infra-dev/rspack/pull/6456
- @emosheeep made their first contribution in https://github.com/web-infra-dev/rspack/pull/6506
- @shulaoda made their first contribution in https://github.com/web-infra-dev/rspack/pull/6382
- @cnryb made their first contribution in https://github.com/web-infra-dev/rspack/pull/5834
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.6.5...v0.7.0-beta.0
- 0.6.58 May 2024
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.6.5 -->
Hotfixes
- fix: template strings panic by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6473
- fix: should distinguish context for css modules local ident name by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6472
What's Changed
Performance Improvements โก
- perf(core): use prebundle to reduce dependencies by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6462
- perf: on-demand sourcemap generation by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6443
Bug Fixes ๐
- fix(cli): load
@rspack/dev-serveron demand by @xc2 in https://github.com/web-infra-dev/rspack/pull/6370 - fix: remove --force flag to fix prebundle by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6465
- fix: add trace log for module executor by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6451
Document Updates ๐
- docs: update guide plugins by @leimonio in https://github.com/web-infra-dev/rspack/pull/6466
- docs(html-plugin): add comparison and examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6471
Other Changes
- docs: fix ApiMeta component href by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/6461
- chore: add tag to docs pr and release note by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6464
New Contributors
- @leimonio made their first contribution in https://github.com/web-infra-dev/rspack/pull/6466
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.6.4...v0.6.5
- 0.6.5-canary-dc02c55-2024051600431316 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-d1f53fd-2024051100470411 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-cc8db6f-2024051200465912 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-b7b5c75-2024082112590821 Aug 2024pre-release
Nothing published for this version
- 0.6.5-canary-73c31ab-2024051000461810 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-6d6fcd3-2024051408481314 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-5042eed-2024051511570715 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-2456d69-2024051509362115 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-231c64e-2024051507523215 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-0a5cf0d-202405081239038 May 2024pre-release
Nothing published for this version
- 0.6.5-canary-00f90f0-2024051007231910 May 2024pre-release
Nothing published for this version
- 0.6.47 May 2024
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.6.4 -->
What's Changed
Performance Improvements โก
- perf(core): remove events dependency by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6329
- perf: optimize execute module by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6415
Exciting New Features ๐
- feat: support context module critical by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6331
- feat: support more methods for
errorsandwarningsinCompilationby @coder-xiaotian in https://github.com/web-infra-dev/rspack/pull/6300 - feat: diff context module sync mode by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6354
- feat: diagnostic with labels by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6001
- feat: support pathinfo option by @SyMind in https://github.com/web-infra-dev/rspack/pull/6326
- feat(copyRspackPlugin): support transform configuration by @9aoy in https://github.com/web-infra-dev/rspack/pull/6375
- feat: support dynamic entry by @SyMind in https://github.com/web-infra-dev/rspack/pull/6393
- feat: add message comment for block promise by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6403
- feat: export Chunk and Module types from
@rspack/coreby @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6421
Bug Fixes ๐
- fix(create-rspack): remove useless sourceMap option in templates by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6319
- fix: incremental rebuild clean module_graph.block & dependencies by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6298
- fix: align get_nested_exports_info with webpack by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6351
- fix: default resolve roots by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6340
- fix: errors thrown in userland callbacks should not panic by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6082
- fix: process dependencies task remove resolve_options by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6377
- fix: swc minimizer extracted comments should be stable by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6380
- fix: minify comments extract by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6386
- fix: runtimeChunk should control all entries' runtime by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6388
- fix(mf): remove empty chunk mapping by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6394
- fix(config): snapshot.module accept
{ timestamp: true}by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6387 - fix: swc parser should always preserve comments by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6389
- fix: wrong module source by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6396
- fix(config): support snapshot config {timestamp: true} and {hash: true} by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6399
- fix: handle unhandled scheme by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6404
- fix: allow all characters for webpackChunkName by @xc2 in https://github.com/web-infra-dev/rspack/pull/6411
- fix: remove outdated TODOs in runtime code by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6409
- fix: comment preserver should be placed prior to inline globals by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6423
- fix(rspack_loader_runner): char_boundary panic when debug content by @SoonIter in https://github.com/web-infra-dev/rspack/pull/6412
- fix(mf): webpack_init_sharing with empty config by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6450
- fix: consistent md4 hash in localNameIdent by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6444
Document Updates ๐
- docs: enable cleanUrls for website by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6330
- docs: use meta.json to generate nav and sidebar configs by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6345
- docs: improve homepage style by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6365
- docs: update react doc by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6371
- docs: sort about docs to make them more clear by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6378
- docs: fix readme.md credits links by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6383
- docs: update outdated FAQs by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6384
- docs: improve team member list styles by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6385
- docs: css modules guides by @SyMind in https://github.com/web-infra-dev/rspack/pull/6397
- docs: add v1.0 release plan to roadmap by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6405
- docs: fix banner link by @Sunny-117 in https://github.com/web-infra-dev/rspack/pull/6401
- docs: split plugins api by @SyMind in https://github.com/web-infra-dev/rspack/pull/6400
- docs: split loader docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6442
- docs: add blogs overview page by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6446
- docs: split module methods docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6447
- docs: fix modules docs crash by @SyMind in https://github.com/web-infra-dev/rspack/pull/6449
Other Changes
- chore(deps): bump express from 4.18.1 to 4.19.2 in /packages/rspack-dev-server by @dependabot in https://github.com/web-infra-dev/rspack/pull/6316
- refactor: import context dependency param evaluate by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6321
- chore: bump oxc_resolver to v1.6.7 by @Boshen in https://github.com/web-infra-dev/rspack/pull/6320
- chore: do NOT trigger lark notification for issues from project member by @yuyutaotao in https://github.com/web-infra-dev/rspack/pull/6327
- chore: Use team.yml file to filter team member when sending notification by @yuyutaotao in https://github.com/web-infra-dev/rspack/pull/6333
- refactor: remove is_new_treeshaking in module_graph by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6334
- chore: add hot step runtime test by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6318
- chore: migrate config test cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6335
- chore: migrate config test cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6338
- chore: migrate normal cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6336
- chore: remove case sensitive case by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6342
- chore: remove case sensitive case of webpack-test by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6343
- chore: migrate test hot by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6341
- chore: move config case of context module by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6346
- chore: migrate test diagnostic by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6348
- chore: remove repetitive words by @findmyhappy in https://github.com/web-infra-dev/rspack/pull/6347
- chore: migrate stats cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6349
- test: add hook cases by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6241
- chore(api-extractor): exclude warning and add forgotten exports to report by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6352
- chore: migrate compat case by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6353
- chore(deps): bump webpack-dev-middleware from 6.0.2 to 6.1.2 in /packages/rspack-dev-server by @dependabot in https://github.com/web-infra-dev/rspack/pull/6288
- chore: migrate css extract test by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6360
- chore: move resolve roots test by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6361
- chore: migrate copy plugin cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6362
- refactor: split cutout and repair step in make by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6364
- chore: modify cwd of test cases and refactor some case creator by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6367
- chore: migrate test remain by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6369
- chore: jsdom windows by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6379
- refactor: diff context module lazy once mode by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6398
- chore: move rspack_core macro test by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6395
- refactor: weak, async-weak, eager mode context module codegen diff by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6406
- chore: test directory by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6408
- chore(deps): fix renovate configuration by @xc2 in https://github.com/web-infra-dev/rspack/pull/6410
- chore: add type to file level cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6416
- chore: add type to webpack.config.js cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6417
- chore: hook case creator by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6419
- chore(deps): update crates by @renovate in https://github.com/web-infra-dev/rspack/pull/6424
- chore: take down diff&canary release workflow temporarily by @hardfist in https://github.com/web-infra-dev/rspack/pull/6455
- chore: add x test plugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6459
- chore: remove tokens by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6460
New Contributors
- @dependabot made their first contribution in https://github.com/web-infra-dev/rspack/pull/6316
- @findmyhappy made their first contribution in https://github.com/web-infra-dev/rspack/pull/6347
- @coder-xiaotian made their first contribution in https://github.com/web-infra-dev/rspack/pull/6300
- @Sunny-117 made their first contribution in https://github.com/web-infra-dev/rspack/pull/6401
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.6.3...v0.6.4
- 0.6.4-canary-010ffa6-202405070933487 May 2024pre-release
Nothing published for this version
- 0.6.323 Apr 2024
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.6.3 -->
What's Changed
Highlights
Provide type declaration for builtin:swc-loader
@rspack/corenow provides the type declaration forbuiltin:swc-loader, which can help you to configure the swc-loader correctly:// rspack.config.js module.exports = { module: { rules: [ { test: /\.js$/, use: { loader: 'builtin:swc-loader', + /** @type {import('@rspack/core').SwcLoaderOptions} */ options: { // some options }, }, }, ], }, };Updated Plugin Documentation for Rspack
We've revamped the plugin documentation for Rspack to enhance clarity and improve your experience.
Please visit: https://www.rspack.dev/plugins
Exciting New Features ๐
- feat: split lint-website ci by @SyMind in https://github.com/web-infra-dev/rspack/pull/6260
- feat: context module lazy mode codegen diff by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6273
- feat(rspack_mf_plugin): federation runtime runtime module by @ScriptedAlchemy in https://github.com/web-infra-dev/rspack/pull/6275
- feat: provide type declaration for builtin:swc-loader by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6314
Bug Fixes ๐
- fix: stats in multiple runner by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6264
- fix: JsPathData type by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6265
- fix: add sourcemap file to chunk.auxiliaryFiles by @hulin32 in https://github.com/web-infra-dev/rspack/pull/6125
- fix: export types of
ModuleFilenameHelpersandTemplateby @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6279 - fix: performance degradation for auxiliary files by @SyMind in https://github.com/web-infra-dev/rspack/pull/6278
- fix: avoid invoking
toJSONmethod ofadditionalDataby @NotEvenANeko in https://github.com/web-infra-dev/rspack/pull/5904 - fix: progress bar draw interval by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6291
- fix(binding): fix type error of binding.d.ts; add test for binding.d.ts by @xc2 in https://github.com/web-infra-dev/rspack/pull/6274
- fix: should minimize asset with query by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6301
- fix: compilation.import_module use immutable ref by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6311
- fix: swc-loader options.sourceMaps not work by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6317
Other Changes
- docs: use PackageManagerTabs to display install commands by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6263
- docs: update DefinePlugin docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6259
- docs: update ProvidePlugin docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6261
- docs: update SourceMapDevToolPlugin docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6262
- docs: table shows the support status of built-in plugins by @SyMind in https://github.com/web-infra-dev/rspack/pull/6254
- docs: EnvironmentPlugin docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6266
- chore: stable hot step test by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6267
- docs: improve style of API meta tags by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6269
- docs: LimitChunkCountPlugin by @SyMind in https://github.com/web-infra-dev/rspack/pull/6270
- chore: remove hot document by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6271
- chore: use lint-staged in website by @SyMind in https://github.com/web-infra-dev/rspack/pull/6277
- docs: update scaffolding part of quick start document by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6280
- refactor: split task in make stage by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6258
- docs: bump Rspress v1.18.2 and remove dividers by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6283
- docs: update plugin support status table by @SyMind in https://github.com/web-infra-dev/rspack/pull/6285
- docs(website): consolidate guide / languages and Frameworks by @Boshen in https://github.com/web-infra-dev/rspack/pull/6282
- docs: hmr plugin docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6284
- docs: NormalModuleReplacementPlugin by @xc2 in https://github.com/web-infra-dev/rspack/pull/6287
- chore: add jsdom web runner by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6286
- docs: fix the online codesandbox example by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6294
- docs: fix all broken plugin links by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6296
- docs: make PluginSupportStatusTable responsive by @xc2 in https://github.com/web-infra-dev/rspack/pull/6302
- docs: update minification guides by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6297
- chore: fix snapshot of testng by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6309
- chore: Retrieve ecosystem CI results without displaying in main CI status by @SyMind in https://github.com/web-infra-dev/rspack/pull/6308
- chore: Add lark notification for new Issue and PR by @yuyutaotao in https://github.com/web-infra-dev/rspack/pull/6313
- refactor: make trait
Module'staticby @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6292 - docs: bump Rspress to 1.18.3 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/6322
New Contributors
- @hulin32 made their first contribution in https://github.com/web-infra-dev/rspack/pull/6125
- @Timeless0911 made their first contribution in https://github.com/web-infra-dev/rspack/pull/6322
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.6.2...v0.6.3
- 0.6.3-canary-ec3c0df-2024042900443229 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-e4fdc75-2024042800465128 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-e4fdc75-2024042700555927 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-e0ce3b5-2024042311533323 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-e0ce3b5-2024042310404023 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-bec7ae2-2024043009174630 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-bc61872-2024042500565125 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-9bd4169-202405061419446 May 2024pre-release
Nothing published for this version
- 0.6.3-canary-42527c5-202405040045484 May 2024pre-release
Nothing published for this version
- 0.6.3-canary-332b127-2024042400451024 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-2ffdf97-2024043007401130 Apr 2024pre-release
Nothing published for this version
- 0.6.3-canary-0c04972-2024042600454626 Apr 2024pre-release
Nothing published for this version
- 0.6.217 Apr 2024
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.6.2 -->
What's Changed
Performance Improvements โก
- perf: bitwise operation in code splitter by @SyMind in https://github.com/web-infra-dev/rspack/pull/6167
- perf: use set as queue for flag_dependency_usage_plugin by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6203
- perf: remove bad par_iter by @SyMind in https://github.com/web-infra-dev/rspack/pull/6199
Exciting New Features ๐
- feat: support Internal IgnorePlugin by @9aoy in https://github.com/web-infra-dev/rspack/pull/6166
- feat: support function filename and chunkFilename by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6216
- feat: support css module :export by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6223
- feat: support checkResource option in IgnorePlugin by @9aoy in https://github.com/web-infra-dev/rspack/pull/6249
- feat: add
emitoption for asset modules by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6255
Bug Fixes ๐
- fix: should parse patterns in class by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6198
- fix: favicon path of HtmlRspackPlugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6200
- fix(mf-1): conflict module map in multi container by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6176
- fix: align alias with webpack by @ilteoood in https://github.com/web-infra-dev/rspack/pull/5500
- fix: builtin swc loader input sourcemap by @2239559319 in https://github.com/web-infra-dev/rspack/pull/5492
- fix: correct active state when side effects is disabled by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6210
- fix: swc plugins not being able to spawn threads by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6229
- fix: dependencies span should rely on final ast by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6252
- fix: json empty array panic by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6253
- fix: napi value convert error in css-loader by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6250
- fix(core): update module federation runtime by @ScriptedAlchemy in https://github.com/web-infra-dev/rspack/pull/6247
Other Changes
- docs: fix css-extract-rspack-plugin typos by @edbzn in https://github.com/web-infra-dev/rspack/pull/6184
- ci: doc workflow check skipable by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6191
- ci: fix doc reuseable workflow by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6195
- docs: fix type in guide for upgrading to 0.6 by @mavridiSS in https://github.com/web-infra-dev/rspack/pull/6194
- refactor: rest compilation hooks by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6196
- refactor: remove old hook trait by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6205
- docs: modify treeshaking sideEffects docs and remove removeAvaModules config by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6204
- chore(website): enable typos check by @Boshen in https://github.com/web-infra-dev/rspack/pull/6206
- docs: add re-exports optimization diagram by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6207
- refactor: module executor independent of the build process by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6202
- docs: correct import path in treeshaking demo by @hai-x in https://github.com/web-infra-dev/rspack/pull/6224
- docs: add IgnorePlugin introduction by @9aoy in https://github.com/web-infra-dev/rspack/pull/6220
- chore(docs): improve benchmark appearance by @Boshen in https://github.com/web-infra-dev/rspack/pull/6228
- docs(website): fix broken right nav in join-us page by @Boshen in https://github.com/web-infra-dev/rspack/pull/6232
- docs(website): move sections around in guide by @Boshen in https://github.com/web-infra-dev/rspack/pull/6231
- docs: prettier by @SyMind in https://github.com/web-infra-dev/rspack/pull/6234
- docs(website): switch images to cdn urls and remove all image binaries by @Boshen in https://github.com/web-infra-dev/rspack/pull/6235
- docs: add image assets guide to website README by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6237
- docs: improve website ci by @SyMind in https://github.com/web-infra-dev/rspack/pull/6201
- docs(webiste): tweak the recruiting message; balance parenthesis on a wording by @Boshen in https://github.com/web-infra-dev/rspack/pull/6175
- docs(website): change "get started" button to primary and "intro" button to secondary by @Boshen in https://github.com/web-infra-dev/rspack/pull/6177
- chore: update CODEOWNERS by @Boshen in https://github.com/web-infra-dev/rspack/pull/6238
- chore: remove crates/cargo-rst which is not used anymore by @Boshen in https://github.com/web-infra-dev/rspack/pull/6239
- chore: hot step test by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6182
- chore: introduce api-extractor by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6208
- chore: update api snapshot by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6251
- chore: update package manager of webpack-test README by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/6257
New Contributors
- @edbzn made their first contribution in https://github.com/web-infra-dev/rspack/pull/6184
- @mavridiSS made their first contribution in https://github.com/web-infra-dev/rspack/pull/6194
- @ilteoood made their first contribution in https://github.com/web-infra-dev/rspack/pull/5500
- @2239559319 made their first contribution in https://github.com/web-infra-dev/rspack/pull/5492
- @hai-x made their first contribution in https://github.com/web-infra-dev/rspack/pull/6224
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.6.1...v0.6.2
- 0.6.2-canary-ee8264f-2024041905565419 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-d731478-2024042506430525 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-d184ee3-2024041705540817 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-9f58a91-2024041717492517 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-91d6172-2024042302403723 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-796c734-2024041805582218 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-73bf70c-2024042209180222 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-72638cb-2024042200465522 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-72638cb-2024042000445220 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-6ed946f-2024042313324623 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-5e6c853-2024041811182818 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-56e7105-2024042408490024 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-4b8f4a6-2024041709451717 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-3ea5676-2024042210552322 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-25c7594-2024041900451419 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-1925fb1-2024042210082922 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-0d1be0e-2024042213270122 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-0a88b52-2024041800555018 Apr 2024pre-release
Nothing published for this version
- 0.6.2-canary-022627f-2024051403043714 May 2024pre-release
Nothing published for this version
- 0.6.111 Apr 2024
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.6.1 -->
What's Changed
Highlights
Fixed a case where locally defined variables in class being falsely transformed
class Example { constructor(global = false) { this.global = global } }globalshould be kept as-is withnode.global = trueiftargetincludes'web'.Exciting New Features ๐
- feat: support stats of prefetch and preload by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6151
Bug Fixes ๐
- fix: wrong asset info after updateAsset by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6156
- fix(ci): compilation file prettier error by @9aoy in https://github.com/web-infra-dev/rspack/pull/6170
- fix: should keep locally defined variables in class by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6183
Other Changes
- docs(website): enable oxlint by @Boshen in https://github.com/web-infra-dev/rspack/pull/6159
- docs: improve plugin docs by @SyMind in https://github.com/web-infra-dev/rspack/pull/6088
- chore: add js and toml format check on ci by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/6157
- docs: fix devServer typo by @dios-david in https://github.com/web-infra-dev/rspack/pull/6162
- chore(deps): update swc by @renovate in https://github.com/web-infra-dev/rspack/pull/6163
- refactor: render manifest and hash hook by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6154
- chore: use workspace rspack version in create-rspack template by @9aoy in https://github.com/web-infra-dev/rspack/pull/6169
- chore(deps): update npm dev dependencies by @renovate in https://github.com/web-infra-dev/rspack/pull/5863
- docs(website): fix casing for TypeScript, NestJS and ECMAScript by @Boshen in https://github.com/web-infra-dev/rspack/pull/6171
- docs(website): remove contributors list from home page by @Boshen in https://github.com/web-infra-dev/rspack/pull/6174
- chore: lock corepack by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/6180
- docs(webiste): change the hiring link in announcement to /misc/join-us by @Boshen in https://github.com/web-infra-dev/rspack/pull/6179
- chore: use prettier3 to format code by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/6181
- docs: announcing 0.6 by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/6165
- chore: update rspack-sources by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/6188
New Contributors
- @dios-david made their first contribution in https://github.com/web-infra-dev/rspack/pull/6162
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.6.0...v0.6.1
- 0.6.1-canary-e0da4a1-2024041108340611 Apr 2024pre-release
Nothing published for this version
- 0.6.1-canary-baf60a7-2024041202174512 Apr 2024pre-release
Nothing published for this version
- 0.6.1-canary-b0566d6-2024041215112912 Apr 2024pre-release
Nothing published for this version