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.4.3-canary-81aa355-2023121906554119 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-7e3e0a0-2023121503410815 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-69aad71-2023121205311512 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-5dd77d2-2023122010003220 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-45d565f-2023121502220315 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-40074a6-2023121301210913 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-3efe9c1-2023121214161512 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-3ee6784-2023121304332413 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-3ee6784-2023121304312913 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-3e50d4e-2023121807005618 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-35355d5-2023121801150918 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-336eaec-2023121807112318 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-30ad776-2023121611133316 Dec 2023pre-release
Nothing published for this version
- 0.4.3-canary-062cc0e-2023121911414819 Dec 2023pre-release
Nothing published for this version
- 0.4.25 Dec 2023
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.4.2 -->
Highlights
experiments.rspackFuture.newTreeshaking
the new tree shaking implementation specifically addressing compatibility issues with webpack architecture and optimizing for reduced output size. (see below for a detailed explanation)
optimization.mangleExports
allow rspack to control export mangling. (see below for a detailed explanation)
What's Changed
Exciting New Features π
- feat: JsAsset remove version field by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4836
- feat: support ecosystem-ci suiteRef trigger by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4847
- feat: do not convert panics to results by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/4848
- feat: implement
ChunkGraph.getChunkModulesIterableandChunkGraph.getChunkEntryModulesIterableby @xc2 in https://github.com/web-infra-dev/rspack/pull/4855 - feat(runtime-diff): alignment of wasm async loading runtime module by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4863
- feat: align webpack - allow
falseforoptimization.splitChunkson options validation by @xc2 in https://github.com/web-infra-dev/rspack/pull/4883 - feat: mangle exports by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4805
- feat: support scriptType by @faga295 in https://github.com/web-infra-dev/rspack/pull/4814
- feat: extract data from mf generated code by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4799
Bug Fixes π
- fix: include tpl string into bail out module ident by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4810
- fix(plugin-react-refresh): fix peer warning and reduce dependencies by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/4807
- fix: bump styled_components and add tests by @nieyuyao in https://github.com/web-infra-dev/rspack/pull/4813
- fix: updated swc to solve the asciionly bug by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4824
- fix: repeat report view link in stats report by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4829
- fix: nested new url by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4831
- fix(resolver): resolve query and fragments with unicode filenames by @Boshen in https://github.com/web-infra-dev/rspack/pull/4830
- fix: remove @ts-expect-error in rspack-plugin-html by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/4852
- fix(css): dedup for css module keys by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4867
- fix: js files are not minified well when outputModule is true (#4819) by @xc2 in https://github.com/web-infra-dev/rspack/pull/4857
- fix: enable "context-weak" by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4870
- fix: production environment refreshPlugin error by @dribble-njr in https://github.com/web-infra-dev/rspack/pull/4875
- fix(e2e): remove dev-client based e2e testing cases to fix e2e testing by @xc2 in https://github.com/web-infra-dev/rspack/pull/4884
- fix: chunk modules test on windows by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4894
New Contributors
- @xc2 made their first contribution in https://github.com/web-infra-dev/rspack/pull/4855
- @dribble-njr made their first contribution in https://github.com/web-infra-dev/rspack/pull/4875
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.4.1...v0.4.2
experiments.rspackFuture.newTreeshaking
This quarter, substantial efforts were dedicated to enhancing tree shaking. While the older tree shaking method remains applicable in most scenarios, it lacks full compatibility with webpack architecture, resulting in divergent behaviors compared to webpack. Additionally, it may produce larger output in certain scenarios when contrasted with webpack. For example, efforts were made to address these issues and optimize tree shaking for improved performance and compatibility.
One of the noteworthy enhancements is the reduction in generated output size. The revamped tree shaking is designed to produce leaner output, particularly when compared to certain scenarios with the previous tree shaking implementation. Here is an example:
source
// index.js import { a } from './lib.js' a // lib.js export * from './a.js' // a.js export const a = 3; export const b = 3;package.json
{ "sideEffects": false }rspack.config.js
const rspack = require("@rspack/core"); /** @type {import('@rspack/core').Configuration} */ const config = { entry: "./src/index.js", plugins: [ ], experiments: { rspackFuture: { newTreeshaking: false // `newTreeshaking` disable by default } }, optimization: { moduleIds:"named", // use nanmed moduleIds and disable `minize` for better demonstration minimize: false }, }; module.exports = config;Since the whole module is side effects free, we could directly import
afroma.js. This could eliminatelib.jsin output.with old tree shaking
// skip runtime code ... var __webpack_modules__ = { "./src/a.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { a: function() { return a; } }); const a = 3; const b = 3; }), "./src/index.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */var _lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib */"./src/lib.js"); _lib__WEBPACK_IMPORTED_MODULE_0__.a; }), "./src/lib.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */var _a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./a */"./src/a.js"); __webpack_require__.es(_a__WEBPACK_IMPORTED_MODULE_0__, __webpack_exports__); }), }with new tree shaking
enable
experiments.rspackFuture.newTreeshakingconst rspack = require("@rspack/core"); /** @type {import('@rspack/core').Configuration} */ const config = { // ... experiments: { rspackFuture: { - newTreeshaking: false + newTreeshaking: true } }, // ... }; module.exports = config; output var __webpack_modules__ = { "./src/a.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { a: function() { return a; } }); const a = 3; const b = 3; }), "./src/index.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */var _lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib */"./src/a.js"); _lib__WEBPACK_IMPORTED_MODULE_0__.a; }), }The new treeshaking implementation is still undergoing stability testing; hence, it remains disabled by default. If you wish to experiment with it, you can enable it by using the following:
const rspack = require("@rspack/core"); /** @type {import('@rspack/core').Configuration} */ const config = { // ... experiments: { rspackFuture: { newTreeshaking: true } }, // ... }; module.exports = config;more details you could refer: https://www.rspack.dev/config/experiments.html#experimentsrspackfuturenewtreeshaking and related options:
optimization.mangleExports
optimization.mangleExportsallows to control export mangling. Reuse the previous example, making slight modifications for a better explanation.// index.js - import { aaa } from './lib.js' + import { aaa } from './lib.js' - a + aaa // lib.js export * from './a.js' // a.js - export const aaa = 3; + export const aaa = 3; export const b = 3;Enable
experiments.rspackFuture.newTreeshakingand optimization.mangleExportsOutput
The export of module src/a.js was condensed into a single letter, leading to a decrease in the overall output size.
var __webpack_modules__ = { "./src/a.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { P: function() { return aaa; } }); const aaa = 3; const b = 3; }), "./src/index.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */var _lib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib */"./src/a.js"); _lib__WEBPACK_IMPORTED_MODULE_0__.P; }), }Note this feature is not stable yet, and requires
experiments.rspackFuture.newTreeshakingto be enabled. - 0.4.2-canary-f44a7fe-202312080208208 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-f25925c-202312061122266 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-cc3a55b-202312080851458 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-ac5db68-202312050913565 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-a1d6138-202312081136188 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-7bb2f81-2023121101134311 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-7bb2f81-2023121001161010 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-6808387-2023121204183512 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-3bc9969-202312090115319 Dec 2023pre-release
Nothing published for this version
- 0.4.2-canary-36d11d5-202312070115247 Dec 2023pre-release
Nothing published for this version
- 0.4.128 Nov 2023
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.4.1 -->
Highlights
- Support
compiler.hooks.shouldEmithook: Return a boolean telling whether to emit. - Support
compilation.hooks.childCompilerhook: Executed after created a childCompiler. - Support function type
splitChunks.cacheGroups.{cacheGroup}.test
What's Changed
Performance Improvements β‘
- perf: reduce aggregateTimeout to speed up HMR by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/4724
- perf: compilation.hooks.optimizeChunkModules auto disable by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4756
Exciting New Features π
- feat: support function type for
splitChunks.{cacheGroup}.{test, name}by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4722 - feat: support Chunk.groupsIterable and ChunkGroup.getParents by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4641
- feat(plugin-driver): add execute module by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/4737
- feat: support
Compiler.shouldEmitby @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4742 - feat: Module Federation, part 1, ContainerPlugin by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4642
- feat: support
compilation.hooks.childCompilerby @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4773 - feat: Module Federation, part 2, ContainerReferencePlugin by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4735
- feat: bump swc to support
format.inline_scriptby @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4786 - feat: Module Federation, part 3, ProvideSharedPlugin by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4778
- feat: Module Federation, part 4, ConsumeSharedPlugin by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4783
- feat: support String.raw for context module by @faga295 in https://github.com/web-infra-dev/rspack/pull/4764
Bug Fixes π
- fix: πassignDeterministicIds alignment by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4693
- fix: π should invoke
visit_propanyway in inner_graph by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4683 - fix(harmony-deps-scanner): should only be
dep.call=truein call_expr or tagged template's tag by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/4701 - fix: sort by chunk name before merge duplicate chunk by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4725
- fix: compare chunks by modules by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4732
- fix(harmony-import-specifier-dep-scanner): add new expr into consideration by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/4729
- fix: remove @types/webpack-dev-server by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4744
- fix: use fixed version for rspack in template by @zoolsher in https://github.com/web-infra-dev/rspack/pull/4746
- fix: typos by @yiliang114 in https://github.com/web-infra-dev/rspack/pull/4761
- fix: zod-validation-error type error by @xiaoxiangmoe in https://github.com/web-infra-dev/rspack/pull/4763
- fix: only register
SplitChunkPluginonce by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4766 - fix: flag side effects plugin update dep by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4747
- fix uniqueName Acquisition method by @ityuany in https://github.com/web-infra-dev/rspack/pull/4670
- fix: regex flags by @nomyfan in https://github.com/web-infra-dev/rspack/pull/4781
- fix: keep the query passed to loader by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4782
- fix: dir path ends with * by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4790
- fix: mf test on windows by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4793
- fix: use correct DefinePlugin in plugin-react-refresh by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4794
- fix: throw error when there had conflict between
chunkNameandentryPointChunkby @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4795 - fix: windows test by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4796
Other Changes
- chore: remove angular example by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4710
- refactor: block-based code-splitting by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4680
- chore: skip show sccache stats by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4706
- chore: remove angular pnpm lock by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4711
- chore(webpack-test): remove the flaky test which requires on timings by @Boshen in https://github.com/web-infra-dev/rspack/pull/4715
- chore: fix typos by @Priestch in https://github.com/web-infra-dev/rspack/pull/4700
- chore(chunk_graph): improve chunk_graph perf by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/4716
- ci: improve webpack-test stability by @Boshen in https://github.com/web-infra-dev/rspack/pull/4726
- chore: use eprintln to report error for runtime_requirements by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/4717
- chore: self hosted macos skip remove sdk by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4733
- chore: compat get default export by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4731
- chore: commonjs exports dependency by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4720
- refactor: move impl_runtime_module macro to core by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4738
- release: 0.4.0 by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/4041
- chore: ci set pnpm store-dir in project by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4743
- chore: fix debugger launcher on window by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/4750
- chore: upgrade template to 0.4.0 by @hardfist in https://github.com/web-infra-dev/rspack/pull/4752
- chore: rspack test tools diff by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4668
- chore: diff trigger by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4755
- chore: diff trigger test by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4760
- ci: remove diff test from release workflow by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4768
- chore(webpack-test): make tests more future proof by @Boshen in https://github.com/web-infra-dev/rspack/pull/4758
- chore: canary release add windows and enable windows ci on main branch by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4772
- chore: bump nodejs_resolver by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4791
New Contributors
- @Priestch made their first contribution in https://github.com/web-infra-dev/rspack/pull/4700
- @yiliang114 made their first contribution in https://github.com/web-infra-dev/rspack/pull/4761
- @ityuany made their first contribution in https://github.com/web-infra-dev/rspack/pull/4670
- @nomyfan made their first contribution in https://github.com/web-infra-dev/rspack/pull/4781
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.4.0...v0.4.1
- Support
- 0.4.1-canary-ff20da9-202312031034593 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-ff20da9-202312020115162 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-f5e9ca3-202312041134554 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-e34899c-2023112813074728 Nov 2023pre-release
Nothing published for this version
- 0.4.1-canary-dfe44a6-202312060113426 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-dbdd0a3-202312010732421 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-9fff9b8-202312010739061 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-9479e6e-2023113002432030 Nov 2023pre-release
Nothing published for this version
- 0.4.1-canary-75335e9-2023112904021029 Nov 2023pre-release
Nothing published for this version
- 0.4.1-canary-50ce0c5-202312051119175 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-475a81b-202312050955075 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-43e08c7-202312041220124 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-3e07ee8-202312020816332 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-10d4cb5-202312040241394 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-0a7c9c8-202312050741115 Dec 2023pre-release
Nothing published for this version
- 0.4.1-canary-0356c90-202312041143274 Dec 2023pre-release
Nothing published for this version
- 0.4.022 Nov 2023
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.4.0 --> <p> <img src="https://camo.githubusercontent.com/0031034bed5d18377d57e2373390fba81f40f5e341a281188ed36d9c086aa2b9/68747470733a2f2f6c66332d7374617469632e62797465646e73646f632e636f6d2f6f626a2f6564656e2d636e2f7a712d75796c6b76542f6c6a68775a74686c61756b6a6c6b756c7a6c702f52737061636b2d313835302e706e67"/> </p>
Rspack 0.4.0 is out!
Read the announcement blog post: Announcing Rspack 0.4.
Overview
- Rsbuild v0.1: an enhanced Rspack CLI
- Drop NodeJS 14 Support
- @rspack/core is now a peer dependency
- OXC Resolver by default!
- Deprecating builtins.react.refresh
- Deprecating builtin:sass-loader
- Refactored export API in @rspack/core
- and more...
Migrating from v0.3
Check out our migration guide for in-depth migration details.
What's Changed
Performance Improvements β‘
- perf: minimize memory allocation by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4689
Exciting New Features π
- feat: support
ContextDependencyby @bvanjoi in https://github.com/web-infra-dev/rspack/pull/4682 - feat: support optimization.nodeEnv by @SyMind in https://github.com/web-infra-dev/rspack/pull/4698
- feat:
experiments.incrementalRebuildadd deprecation warning by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4727
Bug Fixes π
- fix(webpack-test): fix the slow 5 seconds test by @Boshen in https://github.com/web-infra-dev/rspack/pull/4694
- fix(webpack-test): fix the 1 second slow test by @Boshen in https://github.com/web-infra-dev/rspack/pull/4695
- fix: @swc/jest type error by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4705
- fix: export StatsCompilation by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4709
- fix: remove default export by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/4728
- fix(resolver): make sure package.json path is inside the resolved path by @Boshen in https://github.com/web-infra-dev/rspack/pull/4730
Other Changes
- chore: bump dev webpack from 5.76.0 to 5.89.0 by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4688
- chore: run webpack tests in parallel by @Boshen in https://github.com/web-infra-dev/rspack/pull/4691
- chore: skip show sccache stats by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4707
- chore: pnpm set cache dir by version by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/4719
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.3.14...v0.4.0
- 0.4.0-canary-d45e3e0-2023112807505228 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-a9e7d87-2023112715213427 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-99ab4eb-2023112408591624 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-93af797-2023112211275722 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-75b7317-2023112304201823 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-751d297-2023112407001324 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-731b3ce-2023112302412823 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-680a78e-2023112014351320 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-62ac970-2023112106550321 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-21d7465-2023112305272323 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-07b4ced-2023112207015422 Nov 2023pre-release
Nothing published for this version
- 0.4.0-canary-07b4ced-2023112203564622 Nov 2023pre-release
Nothing published for this version
- 0.3.1417 Nov 2023
Release notes
Open source β<!-- Release notes generated using configuration in .github/release.yml at v0.3.14 -->
What's Changed
Bug Fixes π
- fix(typing): fix ExternalObject type argument not found by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/4651
- fix:
require.contextshould parse literals by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/4665 - fix: arco pro tree shaking issues by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4655
- fix: fix filenames with multiple bytes in match-resource by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/4674
- fix: π export default expr codegen should keep expr leading comments by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4676
- fix(runtime): revert alignment of commonjs exports dependency by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/4679
- fix(typing): fix packages/rspack-cli ts-expect-error by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/4673
Other Changes
- test: add test cases for #4643 by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/4659
- chore: add engine check to ensure pnpm version by @hardfist in https://github.com/web-infra-dev/rspack/pull/4654
- chore: remove useless pnpm:devPreinstall and doctor.js from
package.jsonby @Boshen in https://github.com/web-infra-dev/rspack/pull/4675 - chore(test): replace babel-jest with @swc/jest (#4587) by @msdlisper in https://github.com/web-infra-dev/rspack/pull/4623
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.3.13...v0.3.14
- 0.3.14-canary-f95d6cb-2023112002420920 Nov 2023pre-release
Nothing published for this version
- 0.3.14-canary-eeb7a1e-2023112110115921 Nov 2023pre-release
Nothing published for this version
- 0.3.14-canary-a1be897-2023112203064722 Nov 2023pre-release
Nothing published for this version
- 0.3.14-canary-852d1da-2023112012204620 Nov 2023pre-release
Nothing published for this version