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.3.1-canary-fb2de95-2023083100583931 Aug 2023pre-release
Nothing published for this version
- 0.3.1-canary-efd2bf0-202309060329256 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-ace58e2-2023082911515729 Aug 2023pre-release
Nothing published for this version
- 0.3.1-canary-9452c41-202309010340581 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-7ca8ec3-202309020055322 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-73966d1-202309060418286 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-6784084-202309011407461 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-671f7b0-202309051311575 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-57727ba-2023083113071631 Aug 2023pre-release
Nothing published for this version
- 0.3.1-canary-445d3a3-2023083107595331 Aug 2023pre-release
Nothing published for this version
- 0.3.1-canary-2f6b443-202309061000076 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-2ec4018-202309041257094 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-1833909-2023083001050830 Aug 2023pre-release
Nothing published for this version
- 0.3.1-canary-17a7b3d-202309040055154 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-17a7b3d-202309030435093 Sept 2023pre-release
Nothing published for this version
- 0.3.1-canary-02d6e6a-2023083012393930 Aug 2023pre-release
Nothing published for this version
- 0.3.024 Aug 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.3.0 --> <p> <img src="https://camo.githubusercontent.com/0031034bed5d18377d57e2373390fba81f40f5e341a281188ed36d9c086aa2b9/68747470733a2f2f6c66332d7374617469632e62797465646e73646f632e636f6d2f6f626a2f6564656e2d636e2f7a712d75796c6b76542f6c6a68775a74686c61756b6a6c6b756c7a6c702f52737061636b2d313835302e706e67"/> </p>
Rspack 0.3.0 is out!
Read the announcement blog post: Announcing Rspack 0.3.
Overview
- Removing built-in CSS transformation logic
- Web Workers Support
- Builtin swc-loader support
- Improved Profile Support
- Modern.js Vue.js Support
- Align Codegen architecture with Webpack
- More Hook and Plugin Support
What's Changed
Performance Improvements โก
- perf: reduce memory size of const dependency and dependency type by @underfin in https://github.com/web-infra-dev/rspack/pull/3972
Exciting New Features ๐
- feat: add profile switch in cli by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3937
- feat(chunkIds): support
optimization.chunkIds: 'deterministic'by @nebarf in https://github.com/web-infra-dev/rspack/pull/3053 - feat: add logging when RSPACK_PROFILE enabled by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3965
- feat(core): expose
RuntimeGlobalsby @lippzhang in https://github.com/web-infra-dev/rspack/pull/3973 - feat: support dispatching builtin loaders on Node by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3980
- feat: add timestamp on profile dist by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3985
- feat: support builtin loader with inline loader syntax by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3988
- feat: support resolving builtin loaders in Rust tests by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3998
Bug Fixes ๐
- fix: getHash occasionally panic when rebuild by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3970
Other Changes
- chore: move binding utils by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3964
- chore: test multi pull request template by @hardfist in https://github.com/web-infra-dev/rspack/pull/3971
- chore: sync doc when add need documentation label by @hardfist in https://github.com/web-infra-dev/rspack/pull/3975
- chore: sync doc when add need documentation label by @hardfist in https://github.com/web-infra-dev/rspack/pull/3976
- chore: test label by @hardfist in https://github.com/web-infra-dev/rspack/pull/3977
- chore: test label by @hardfist in https://github.com/web-infra-dev/rspack/pull/3978
- chore: add release scope by @hardfist in https://github.com/web-infra-dev/rspack/pull/3979
- chore: support nodejs benchmark by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3983
- chore: remove benchmark test on merge_group by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3987
- chore: add postcss-loader-example by @hardfist in https://github.com/web-infra-dev/rspack/pull/3992
- chore: benchmark pr remove useless inputs by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3994
- chore: add oxlint by @Boshen in https://github.com/web-infra-dev/rspack/pull/3999
- chore: add condition to module graph connection by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3989
- release: 0.3.0 by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3861
- chore: fix workspace dep by @hardfist in https://github.com/web-infra-dev/rspack/pull/4021
New Contributors
- @nebarf made their first contribution in https://github.com/web-infra-dev/rspack/pull/3053
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.2.12...v0.3.0
- 0.3.0-canary-faaf688-2023082402275924 Aug 2023pre-release
Nothing published for this version
- 0.3.0-canary-e3901c6-2023082802540728 Aug 2023pre-release
Nothing published for this version
- 0.3.0-canary-e3901c6-2023082700543527 Aug 2023pre-release
Nothing published for this version
- 0.3.0-canary-c6a53ea-2023082501054725 Aug 2023pre-release
Nothing published for this version
- 0.3.0-canary-92066b2-2023082600540526 Aug 2023pre-release
Nothing published for this version
- 0.3.0-canary-8d0ff49-2023083010314430 Aug 2023pre-release
Nothing published for this version
- 0.2.1215 Aug 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.2.12 -->
What's Changed
Performance Improvements โก
- perf: reduce
compilation.getAssetsoverhead by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3934
Exciting New Features ๐
- feat: support minifyOptions.asciiOnly by @9aoy in https://github.com/web-infra-dev/rspack/pull/3915
- feat: add more logger.time in plugins by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3916
- feat: support configuration.profile by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3924
- feat(chunkIds): align
chunkIds: 'named'with Webpack by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3923 - feat: support minifyOptions.comments by @9aoy in https://github.com/web-infra-dev/rspack/pull/3927
- feat: support more predefined processAssets stage on js side by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3942
Bug Fixes ๐
- fix: css compilation should fail if
experiments.csssets to off by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3430 - fix: tree shaking visit dynamic prop by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3929
- fix: import export all as is empty module by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3904
- fix: umd externals assets error by @KyrieLii in https://github.com/web-infra-dev/rspack/pull/3933
- fix(core): remove webpack-dev-server from @rspack/core by @hardfist in https://github.com/web-infra-dev/rspack/pull/3938
- fix(core): fix missing source_info in esm module error by @hardfist in https://github.com/web-infra-dev/rspack/pull/3899
- fix: nested import follow a export all symbol by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3947
- fix: fix trace subscriber for dev by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3948
- fix: nested import with export imported dependency by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3951
Other Changes
- chore: nest example support hmr by @hardfist in https://github.com/web-infra-dev/rspack/pull/3930
- chore: add close-issues bot by @hardfist in https://github.com/web-infra-dev/rspack/pull/3935
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.2.11...v0.2.12
- perf: reduce
- 0.2.12-canary-f6cb371-2023083014421430 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-f4e0fd9-2023082308185723 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-efa0dc6-2023081700562217 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-eb22d90-2023082401143224 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-eb22d90-2023082301124423 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-d2313ba-2023082405453724 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-bc2c5a2-2023081506384215 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-aa70cc6-2023082102240321 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-983079d-2023082207402522 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-8aa969c-2023081600595916 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-8211957-2023082310242423 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-326a0e1-2023081800595918 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-0557ded-2023082000565020 Aug 2023pre-release
Nothing published for this version
- 0.2.12-canary-0557ded-2023081900524319 Aug 2023pre-release
Nothing published for this version
- 0.2.118 Aug 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.2.11 -->
What's Changed
Exciting New Features ๐
- feat: create fake namespace object for import context module by @underfin in https://github.com/web-infra-dev/rspack/pull/3871
- feat: ExportInfoApiDependency by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3882
- feat: add more context for error frame by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3892
- feat: stats logging by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3893
- feat: stats logging, part 2 by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3905
- feat: more generic nested import by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3895
Bug Fixes ๐
- fix: render library runtime for include entry chunks by @underfin in https://github.com/web-infra-dev/rspack/pull/3876
- fix: modify Configuration type to support MultiRspackOptions by @suica in https://github.com/web-infra-dev/rspack/pull/3831
- fix(core): add resove failing reason for import in esm file by @hardfist in https://github.com/web-infra-dev/rspack/pull/3884
- fix: HarmonyImportSpecifierDependency interop should scan
xxx.xxxby @underfin in https://github.com/web-infra-dev/rspack/pull/3910 - fix: fix a panic issue of
get_hashif assertion is failed by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3907 - fix: should generate diffrent name for chunk asset at hmr by @underfin in https://github.com/web-infra-dev/rspack/pull/3912
Other Changes
- refactor: css-import span should be calculated with at-rule by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3852
- refactor: parse result remove ast by @underfin in https://github.com/web-infra-dev/rspack/pull/3880
- chore: fix example code by @daydayhappychao in https://github.com/web-infra-dev/rspack/pull/3887
- refactor: dependency codegen use exports_info api by @underfin in https://github.com/web-infra-dev/rspack/pull/3894
- revert: "fix: modify Configuration type to support MultiRspackOptions" by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3902
- chore: add deprecate message in rspack-dev-middleware readme by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3911
- test: migrate inner-graph test by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3906
New Contributors
- @daydayhappychao made their first contribution in https://github.com/web-infra-dev/rspack/pull/3887
- @suica made their first contribution in https://github.com/web-infra-dev/rspack/pull/3831
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.2.10...v0.2.11
- 0.2.11-canary-fc8795b-202308080536488 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-ecc70e3-202308090107599 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-c6335d3-2023081003433710 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-bf5e3f4-2023081406424614 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-bc0b94e-2023081400532914 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-bc0b94e-2023081314311613 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-bc0b94e-2023081201044912 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-9fdce80-2023081007200010 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-3f59331-2023081010215410 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-2f98237-2023081101084911 Aug 2023pre-release
Nothing published for this version
- 0.2.11-canary-28bb895-2023081001034910 Aug 2023pre-release
Nothing published for this version
- 0.2.101 Aug 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.2.10 -->
What's Changed
Performance Improvements โก
- perf: reduce dependency clone at make by @underfin in https://github.com/web-infra-dev/rspack/pull/3859
Exciting New Features ๐
- feat: add some exports info api by @underfin in https://github.com/web-infra-dev/rspack/pull/3844
- feat: implement dependency resource_identifier by @underfin in https://github.com/web-infra-dev/rspack/pull/3855
Bug Fixes ๐
- fix: export imported a import declaration with all as. by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3847
- fix: banner shouldn't be injected to asset by @hardfist in https://github.com/web-infra-dev/rspack/pull/3809
- fix: generate correct name for library umd define by @underfin in https://github.com/web-infra-dev/rspack/pull/3856
- fix: should replace _webpack_require to _nested_webpack_require at โฆ by @underfin in https://github.com/web-infra-dev/rspack/pull/3857
Other Changes
- chore: use dep_id instead of module id by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3839
- refactor: remove ctxt of variable in import map by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3869
- chore: bump swc version by @Thiry1 in https://github.com/web-infra-dev/rspack/pull/3868
New Contributors
- @Thiry1 made their first contribution in https://github.com/web-infra-dev/rspack/pull/3868
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.2.9...v0.2.10
- 0.2.10-canary-e23cd75-202308030105553 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-d357b8d-202308020104432 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-ae35204-202308040108144 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-94c812b-202308040930564 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-1c18524-202308070116247 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-1c18524-202308060105286 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-1c18524-202308050454505 Aug 2023pre-release
Nothing published for this version
- 0.2.10-canary-19261b9-202308010421581 Aug 2023pre-release
Nothing published for this version
- 0.2.925 Jul 2023
Release notes
Open source โ<!-- Release notes generated using configuration in .github/release.yml at v0.2.9 -->
What's Changed
Exciting New Features ๐
- feat(splitChunks): support
splitChunks.{cacheGroup}.idHintby @hyf0 in https://github.com/web-infra-dev/rspack/pull/3783 - feat(core): add test/include/exclude options to builtins.minifyOptions by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/3775
- feat: support stats option "source" by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3682
- feat(packages/rspack): add version check for binding by @lippzhang in https://github.com/web-infra-dev/rspack/pull/3717
- feat: nested import tree shaking by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3800
- feat: implement statsFactory and simplified DefaultStatsFactoryPlugin by @9aoy in https://github.com/web-infra-dev/rspack/pull/3805
Bug Fixes ๐
- fix(core): Typo in html builtins types by @tobua in https://github.com/web-infra-dev/rspack/pull/3786
- fix: check symbol used by @underfin in https://github.com/web-infra-dev/rspack/pull/3790
- fix: compilation hash should hash hot index to avoid hmr loop by @underfin in https://github.com/web-infra-dev/rspack/pull/3794
- fix: tree shaking with a cyclic reference by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3789
- fix: shorthand filed symbol unsed by @underfin in https://github.com/web-infra-dev/rspack/pull/3797
- fix: react class component hmr by @underfin in https://github.com/web-infra-dev/rspack/pull/3801
- fix: fix css semicolon replacement by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3804
- fix: react refresh false shouldn't inject react refresh runtime by @underfin in https://github.com/web-infra-dev/rspack/pull/3817
- fix: original source should respect to the module type by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3822
- fix: css asset tree shaking by @underfin in https://github.com/web-infra-dev/rspack/pull/3818
- fix: error in plugin apply is not be reported when using cli by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3780
Other Changes
- ci: release canary without debug mode because binary size is too big to upload (>1G) by @Boshen in https://github.com/web-infra-dev/rspack/pull/3788
- chore: fix canary release by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3792
- chore: support passing ref to reusable build by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3793
- chore: bump swc version by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3791
- chore: enable some runtime & context module webpack test by @underfin in https://github.com/web-infra-dev/rspack/pull/3796
- ci: split
cargo checkandcargo testinto two jobs by @Boshen in https://github.com/web-infra-dev/rspack/pull/3807 - chore: remove rspack_build by @Boshen in https://github.com/web-infra-dev/rspack/pull/3806
- refactor: assign dep id for each symbol. by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3808
- chore: use v0.x.y instead of 0.x.y for release tag by @hardfist in https://github.com/web-infra-dev/rspack/pull/3819
- test: basic webpack side effects and treeshaking tests by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3833
- chore(types): should not return null when only called rspack with one parameter by @9aoy in https://github.com/web-infra-dev/rspack/pull/3835
New Contributors
- @tobua made their first contribution in https://github.com/web-infra-dev/rspack/pull/3786
Full Changelog: https://github.com/web-infra-dev/rspack/compare/0.2.8...v0.2.9
- feat(splitChunks): support