Node binding for rspack
Last release 2 days ago
27 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
1118 releases ยท first in 2022
Release timeline
1118 releases since 2022One column per quarter.
Releases
- 0.2.9-canary-dd0cdc1-2023073100574431 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-dd0cdc1-2023073001001230 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-dd0cdc1-2023072901060029 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-b13dc30-2023072511233325 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-7ba1ff0-2023072601463126 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-41c21e5-2023072809085428 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-28936f1-2023072504043225 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-28514b7-2023072801041628 Jul 2023pre-release
Nothing published for this version
- 0.2.9-canary-28514b7-2023072702302827 Jul 2023pre-release
Nothing published for this version
- 0.2.818 Jul 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.2.8 -->
What's Changed
Exciting New Features ๐
- feat: support ensure_chunk_conditions_plugin by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3502
Bug Fixes ๐
- fix: avoid rspack_plugin_ensure_chunk_conditions loop by @underfin in https://github.com/web-infra-dev/rspack/pull/3779
- fix: export named as code generation with tree shaking. by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3781
- fix: hmr should work for inject css link to body by @underfin in https://github.com/web-infra-dev/rspack/pull/3782
Other Changes
- chore: disable missing export warning by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3769
- chore: better unused debug info by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3772
- chore: fix remove sourcemap not working in release package by @hardfist in https://github.com/web-infra-dev/rspack/pull/3778
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.7...0.2.8
- 0.2.8-canary-e979e23-2023072005163320 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-db01c3e-2023071901104519 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-ccb9046-2023071806430018 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-b89fcc3-2023071804281518 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-9ffe210-2023071810095518 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-98f00df-2023072007512120 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-9863184-2023072110244621 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-8acb66f-2023071808512018 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-8acb66f-2023071807563318 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-83bb7ab-2023071911501319 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-8233b7c-2023072200592122 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-7d28a3a-2023072101030421 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-42c51b2-2023072400575924 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-42c51b2-2023072303092623 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-41ad147-2023071903220419 Jul 2023pre-release
Nothing published for this version
- 0.2.8-canary-14edf78-2023072000571720 Jul 2023pre-release
Nothing published for this version
- 0.2.713 Jul 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.2.7 -->
What's Changed
Performance Improvements โก
- perf: convert to RawSource in devtool to reduce one time source map calculation when convert to JsCompatSource by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3748
Exciting New Features ๐
- feat(ast_viewer): support contexting in ast viewer by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3756
Bug Fixes ๐
- fix(rspack_core): context delete file by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/3749
- fix: should escape css url content by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3757
- fix: react refresh module id by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3763
Other Changes
- refactor: rename
CodeGeneratableDependencytoDependencyTemplatefor more consistency by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3751 - chore: serialize the graph for better debugging. by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3752
- chore: bump Rust dependencies by @Boshen in https://github.com/web-infra-dev/rspack/pull/3728
- chore: add @ScriptedAlchemy to Rspack core by @Boshen in https://github.com/web-infra-dev/rspack/pull/3758
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.6...0.2.7
- 0.2.7-canary-aee8aa4-2023071701073917 Jul 2023pre-release
Nothing published for this version
- 0.2.7-canary-aee8aa4-2023071601131316 Jul 2023pre-release
Nothing published for this version
- 0.2.7-canary-aee8aa4-2023071501105815 Jul 2023pre-release
Nothing published for this version
- 0.2.7-canary-9cebc95-2023071401120814 Jul 2023pre-release
Nothing published for this version
- 0.2.7-canary-13cd52f-2023071306434513 Jul 2023pre-release
Nothing published for this version
- 0.2.611 Jul 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.2.6 -->
What's Changed
Exciting New Features ๐
- feat: Disable source maps for rspack core by @RussellCanfield in https://github.com/web-infra-dev/rspack/pull/3631
- feat: support __unused_webpack_module by @underfin in https://github.com/web-infra-dev/rspack/pull/3705
- feat: update all swc crates by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3721
- feat: support function
Rule.useby @faga295 in https://github.com/web-infra-dev/rspack/pull/3621 - feat: implement statsPrinter hook and DefaultStatsPrinterPlugin by @9aoy in https://github.com/web-infra-dev/rspack/pull/3722
- feat(rspack_plugin_css): add css/auto same as webpack by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/3727
Bug Fixes ๐
- fix: rumtime_stmts => runtime_stmts by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3693
- fix: resolve worker without extension by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3702
- fix(splitChunks): should validate
min_sizeofModuleGroupin the each end of round by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3706 - fix: worker chunk looses runtime modules in incremental rebuild by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3703
- fix(minifier): fix minifier options difference between minifications by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3697
- fix:
chunkhashshould be available in chunk context by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3710 - fix: replace module refrence or webpack_module to module argument by @underfin in https://github.com/web-infra-dev/rspack/pull/3708
- fix: worker HMR by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3711
- fix(rspack_plugin_html): favicon behavior when using absolute file path by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/3700
- fix: non amd external break amd library by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3725
- fix: react refresh in async entrypoint by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3731
- fix: infer async module for EsmExport dependency by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3739
- fix: _nested_webpack_require by @underfin in https://github.com/web-infra-dev/rspack/pull/3742
Other Changes
- chore: increase test timeout by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3694
- ci: compile dependencies with optimization for faster tests by @Boshen in https://github.com/web-infra-dev/rspack/pull/3699
- test: banner hash plugin by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3652
- chore(examples): remove some duplicated files in vue folders by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/3698
- chore: better format of webpack_exports.d by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3709
- chore: fix jest hastle warning by @hardfist in https://github.com/web-infra-dev/rspack/pull/3696
- ci: remove setup-zip because it is no longer needed by @Boshen in https://github.com/web-infra-dev/rspack/pull/3712
- refactor(util): 1.better string concat performance 2.reduce code complexity 3.add comments by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3714
- chore: ๐ค revert file name generate logic by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3716
- refactor: set dependency id at dependency init by @underfin in https://github.com/web-infra-dev/rspack/pull/3683
- refactor: use bit flags insert for RuntimeGlobals by @underfin in https://github.com/web-infra-dev/rspack/pull/3719
- chore: ๐ค enable tree shaking in bench by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3733
- refactor(css): reduce code complexity by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3734
- chore: temporary comment worker e2e by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3743
- chore: release canary with x86_64-unknown-linux-gnu for Cloud IDE by @Boshen in https://github.com/web-infra-dev/rspack/pull/3730
- test: enable more webpack loader test cases by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3741
- chore: remove version in stats test snapshot by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3746
New Contributors
- @RussellCanfield made their first contribution in https://github.com/web-infra-dev/rspack/pull/3631
- @LingyuCoder made their first contribution in https://github.com/web-infra-dev/rspack/pull/3700
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.5...0.2.6
- 0.2.6-canary-f8a8df8-2023071204401012 Jul 2023pre-release
Nothing published for this version
- 0.2.6-canary-f133dd7-2023071108531711 Jul 2023pre-release
Nothing published for this version
- 0.2.6-canary-02f313b-2023071301150813 Jul 2023pre-release
Nothing published for this version
- 0.2.54 Jul 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.2.5 -->
What's Changed
Exciting New Features ๐
- feat(config): zod schema for output by @xinxinhe1810 in https://github.com/web-infra-dev/rspack/pull/3595
- feat: filename per entry by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3662
- feat: worker support by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3617
- feat: support module decorator to give warning for mix harmony-commonjs by @underfin in https://github.com/web-infra-dev/rspack/pull/3667
Bug Fixes ๐
- fix(commonjs_scanner): ignore unresolve require span by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3591
- fix: ๐ค pr number by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3637
- fix(examples/vue): refine module resource matching rule. by @sumy7 in https://github.com/web-infra-dev/rspack/pull/3643
- fix: enable string replace dependency by @underfin in https://github.com/web-infra-dev/rspack/pull/3567
- fix: minimize don't support output target equal "module" by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3659
- fix: runtime chunk hash should has full hash by @underfin in https://github.com/web-infra-dev/rspack/pull/3670
- fix: hoist async or generate anonymous function decl at export decl by @underfin in https://github.com/web-infra-dev/rspack/pull/3672
- fix: panic when using worker with treeShaking enabled by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3668
- fix: reexport all as tree shaking by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3663
- fix: use webpack_exports and webpack_module at esm module render by @underfin in https://github.com/web-infra-dev/rspack/pull/3687
- fix: output.clean can not remove *.hot-update.js by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3689
- fix: npm package contains default_index.ejs file by @onlyling in https://github.com/web-infra-dev/rspack/pull/3657
Other Changes
- ci: write a comment to issue when canary release is finished. by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3630
- chore: use rspack configuration type in tests by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3635
- test: e2e use playwright by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3634
- chore: loader options plugin by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3605
- chore: update CODEOWNERS.md by @Boshen in https://github.com/web-infra-dev/rspack/pull/3654
- chore: add build html scheme by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3660
- ci: refactor release-canary by @Boshen in https://github.com/web-infra-dev/rspack/pull/3669
- chore: fix macro name by @Asarua in https://github.com/web-infra-dev/rspack/pull/3676
- chore: add monaco-editor examples by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3681
- test: add more E2E test case by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3664
- chore: uncomment worker example by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3691
New Contributors
- @xinxinhe1810 made their first contribution in https://github.com/web-infra-dev/rspack/pull/3595
- @sumy7 made their first contribution in https://github.com/web-infra-dev/rspack/pull/3643
- @Asarua made their first contribution in https://github.com/web-infra-dev/rspack/pull/3676
- @onlyling made their first contribution in https://github.com/web-infra-dev/rspack/pull/3657
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.4...0.2.5
- 0.2.5-canary-db1be92-202307070117347 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-db1be92-202307061400106 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-7e5139a-2023071000585110 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-7e5139a-202307090101009 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-7e5139a-202307080104138 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-7886e38-202307060110156 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-73c5e58-2023071105195611 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-617a416-202307070807327 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-5f114b0-202307050114055 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-4bb2dea-202307040652164 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-4386297-202307050920005 Jul 2023pre-release
Nothing published for this version
- 0.2.5-canary-32a0280-2023071009131710 Jul 2023pre-release
Nothing published for this version
- 0.2.427 Jun 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.2.4 -->
What's Changed
Exciting New Features ๐
- feat: false for chunkLoading and asyncChunks by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3590
- feat: baseUri and publicPath for per entry by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3614
- feat: add entryOption hook by @annanShao in https://github.com/web-infra-dev/rspack/pull/3499
Bug Fixes ๐
- fix: react flow side effect analyze by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3592
- fix: WebpackDevServer typing import by @linbudu599 in https://github.com/web-infra-dev/rspack/pull/3559
- fix: adjust rspack/core dependencies by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3601
- fix: import export check invalidation on make stage by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3604
- fix: split chunk type filter & pass test for css url by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3600
- fix: side effects rule match by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3627
Other Changes
- refactor(cli): support for
.ctsใ.mtsand followstype: moduleby @molvqingtai in https://github.com/web-infra-dev/rspack/pull/3222 - chore: add basic-ts example by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3618
- chore: env plugin by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3596
- chore: ๐ค pass terser options by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3628
- chore(ci): should not add stale tag for awaiting more feedback issues by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3624
- chore: exit if cargo returns any non-zero code by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3623
- chore: add tsx in .vue in vue3-tsx example by @hardfist in https://github.com/web-infra-dev/rspack/pull/3622
New Contributors
- @linbudu599 made their first contribution in https://github.com/web-infra-dev/rspack/pull/3559
- @molvqingtai made their first contribution in https://github.com/web-infra-dev/rspack/pull/3222
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.3...0.2.4
- 0.2.4-canary-e7714a0-2023062902313429 Jun 2023pre-release
Nothing published for this version
- 0.2.4-canary-e11ab9b-2023063008490730 Jun 2023pre-release
Nothing published for this version
- 0.2.4-canary-d98dfc0-202307010112191 Jul 2023pre-release
Nothing published for this version
- 0.2.4-canary-d6d6127-202307030335003 Jul 2023pre-release
Nothing published for this version
- 0.2.4-canary-d6d6127-202307030110083 Jul 2023pre-release
Nothing published for this version
- 0.2.4-canary-d6d6127-202307020110522 Jul 2023pre-release
Nothing published for this version
- 0.2.4-canary-8f671d6-2023063001102130 Jun 2023pre-release
Nothing published for this version
- 0.2.4-canary-80f78a9-2023062801081928 Jun 2023pre-release
Nothing published for this version
- 0.2.4-canary-2d46fb6-2023062704335627 Jun 2023pre-release
Nothing published for this version
- 0.2.320 Jun 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at 0.2.3 -->
What's Changed
Performance Improvements โก
- perf: compilation.*Dependencies cache results and merge call by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3536
- perf: ๐ค optimize tree shaking by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3547
Exciting New Features ๐
- feat(css): emit debug info in development mode by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3531
- feat(core): support async-node target by @hardfist in https://github.com/web-infra-dev/rspack/pull/3468
- feat: support builtin swc-loader by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3382
- feat: add buildModule hook by @dmitry-stepanenko in https://github.com/web-infra-dev/rspack/pull/3466
- feat: custom runtime tree shaking by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3419
- feat(splitChunks): support
splitChunks.{cacheGroup}.typeby @hyf0 in https://github.com/web-infra-dev/rspack/pull/3569 - feat: easier way for converting
JsRegExptoRspackRegexby @hyf0 in https://github.com/web-infra-dev/rspack/pull/3574 - feat: chunkLoading for per entry by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3584
Bug Fixes ๐
- fix(css): should skip when
last_module == selected_moduleand align more with Webpack by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3535 - fix: example angular bundle size is a lot bigger than webpack by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3514
- fix: ๐ ignore github ID for typos check by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3540
- fix: migrate more webpack library test by @underfin in https://github.com/web-infra-dev/rspack/pull/3376
- fix: windows ci by @underfin in https://github.com/web-infra-dev/rspack/pull/3560
- fix: do not expose non-webpack node interfaces by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3542
- fix: code generation cache not working by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3577
- fix: Wasm sideEffect analysis failed by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3563
- fix: create rspack project template by @caohuilin in https://github.com/web-infra-dev/rspack/pull/3585
- fix: rspack serve will automatically rebuild once by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3586
Other Changes
- refactor(css): Remove unnecessary and structure code, add comments by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3529
- chore: toolchain channel vision by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3538
- chore: add project governance by @Boshen in https://github.com/web-infra-dev/rspack/pull/3537
- test: ๐ support test.filter.js return string by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3541
- ci: use debug build for tests by @Boshen in https://github.com/web-infra-dev/rspack/pull/3374
- chore: correct comments by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3549
- refactor(crates/rspack_plugin_javascript):
builtins.defineshould not rely onGlobalPassOptionsby @Hamzakh777 in https://github.com/web-infra-dev/rspack/pull/3516 - refactor: EntryOptions and EntryPlugin by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3545
- test(webpack): enable some tests related to splitChunks by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3566
- test(webpack): enable loader cases by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3568
- chore: Update PULL_REQUEST_TEMPLATE.md by @Boshen in https://github.com/web-infra-dev/rspack/pull/3570
- refactor(rspack_regex): readability and functionality by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3573
- chore: add vue3-tsx example by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3578
- test: ๐ค banner plugin by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3579
New Contributors
- @Hamzakh777 made their first contribution in https://github.com/web-infra-dev/rspack/pull/3516
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.2...0.2.3