PackageTrack

npm Β· #4399 most downloaded on npm

@rspack/binding-linux-x64-gnu

2.2.1web-infra-dev/rspack β†—

Node binding for rspack

Release timeline

1118 releases since 2022
20222026

One column per quarter.

Releases

  1. 0.4.3-canary-81aa355-2023121906554119 Dec 2023pre-release

    Nothing published for this version

  2. 0.4.3-canary-7e3e0a0-2023121503410815 Dec 2023pre-release

    Nothing published for this version

  3. 0.4.3-canary-69aad71-2023121205311512 Dec 2023pre-release

    Nothing published for this version

  4. 0.4.3-canary-5dd77d2-2023122010003220 Dec 2023pre-release

    Nothing published for this version

  5. 0.4.3-canary-45d565f-2023121502220315 Dec 2023pre-release

    Nothing published for this version

  6. 0.4.3-canary-40074a6-2023121301210913 Dec 2023pre-release

    Nothing published for this version

  7. 0.4.3-canary-3efe9c1-2023121214161512 Dec 2023pre-release

    Nothing published for this version

  8. 0.4.3-canary-3ee6784-2023121304332413 Dec 2023pre-release

    Nothing published for this version

  9. 0.4.3-canary-3ee6784-2023121304312913 Dec 2023pre-release

    Nothing published for this version

  10. 0.4.3-canary-3e50d4e-2023121807005618 Dec 2023pre-release

    Nothing published for this version

  11. 0.4.3-canary-35355d5-2023121801150918 Dec 2023pre-release

    Nothing published for this version

  12. 0.4.3-canary-336eaec-2023121807112318 Dec 2023pre-release

    Nothing published for this version

  13. 0.4.3-canary-30ad776-2023121611133316 Dec 2023pre-release

    Nothing published for this version

  14. 0.4.3-canary-062cc0e-2023121911414819 Dec 2023pre-release

    Nothing published for this version

  15. 0.4.25 Dec 2023
    Release notes

    <!-- 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.getChunkModulesIterable and ChunkGraph.getChunkEntryModulesIterable by @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 false for optimization.splitChunks on 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 a from a.js . This could eliminate lib.js in 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.newTreeshaking

    const 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:

    1. usedExports
    2. innerGraph
    3. providedExports
    4. sideEffects

    optimization.mangleExports

    optimization.mangleExports allows 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.newTreeshaking and optimization.mangleExports

    Output

    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.newTreeshaking to be enabled.

    Open source β†’
  16. 0.4.2-canary-f44a7fe-202312080208208 Dec 2023pre-release

    Nothing published for this version

  17. 0.4.2-canary-f25925c-202312061122266 Dec 2023pre-release

    Nothing published for this version

  18. 0.4.2-canary-cc3a55b-202312080851458 Dec 2023pre-release

    Nothing published for this version

  19. 0.4.2-canary-ac5db68-202312050913565 Dec 2023pre-release

    Nothing published for this version

  20. 0.4.2-canary-a1d6138-202312081136188 Dec 2023pre-release

    Nothing published for this version

  21. 0.4.2-canary-7bb2f81-2023121101134311 Dec 2023pre-release

    Nothing published for this version

  22. 0.4.2-canary-7bb2f81-2023121001161010 Dec 2023pre-release

    Nothing published for this version

  23. 0.4.2-canary-6808387-2023121204183512 Dec 2023pre-release

    Nothing published for this version

  24. 0.4.2-canary-3bc9969-202312090115319 Dec 2023pre-release

    Nothing published for this version

  25. 0.4.2-canary-36d11d5-202312070115247 Dec 2023pre-release

    Nothing published for this version

  26. 0.4.128 Nov 2023
    Release notes

    <!-- Release notes generated using configuration in .github/release.yml at v0.4.1 -->

    Highlights

    • Support compiler.hooks.shouldEmit hook: Return a boolean telling whether to emit.
    • Support compilation.hooks.childCompiler hook: 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.shouldEmit by @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.childCompiler by @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_script by @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_prop anyway in inner_graph by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/4683
    • fix(harmony-deps-scanner): should only be dep.call=true in 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 SplitChunkPlugin once 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 chunkName and entryPointChunk by @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

    Open source β†’
  27. 0.4.1-canary-ff20da9-202312031034593 Dec 2023pre-release

    Nothing published for this version

  28. 0.4.1-canary-ff20da9-202312020115162 Dec 2023pre-release

    Nothing published for this version

  29. 0.4.1-canary-f5e9ca3-202312041134554 Dec 2023pre-release

    Nothing published for this version

  30. 0.4.1-canary-e34899c-2023112813074728 Nov 2023pre-release

    Nothing published for this version

  31. 0.4.1-canary-dfe44a6-202312060113426 Dec 2023pre-release

    Nothing published for this version

  32. 0.4.1-canary-dbdd0a3-202312010732421 Dec 2023pre-release

    Nothing published for this version

  33. 0.4.1-canary-9fff9b8-202312010739061 Dec 2023pre-release

    Nothing published for this version

  34. 0.4.1-canary-9479e6e-2023113002432030 Nov 2023pre-release

    Nothing published for this version

  35. 0.4.1-canary-75335e9-2023112904021029 Nov 2023pre-release

    Nothing published for this version

  36. 0.4.1-canary-50ce0c5-202312051119175 Dec 2023pre-release

    Nothing published for this version

  37. 0.4.1-canary-475a81b-202312050955075 Dec 2023pre-release

    Nothing published for this version

  38. 0.4.1-canary-43e08c7-202312041220124 Dec 2023pre-release

    Nothing published for this version

  39. 0.4.1-canary-3e07ee8-202312020816332 Dec 2023pre-release

    Nothing published for this version

  40. 0.4.1-canary-10d4cb5-202312040241394 Dec 2023pre-release

    Nothing published for this version

  41. 0.4.1-canary-0a7c9c8-202312050741115 Dec 2023pre-release

    Nothing published for this version

  42. 0.4.1-canary-0356c90-202312041143274 Dec 2023pre-release

    Nothing published for this version

  43. 0.4.022 Nov 2023
    Release notes

    <!-- 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

    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 ContextDependency by @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.incrementalRebuild add 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

    Open source β†’
  44. 0.4.0-canary-d45e3e0-2023112807505228 Nov 2023pre-release

    Nothing published for this version

  45. 0.4.0-canary-a9e7d87-2023112715213427 Nov 2023pre-release

    Nothing published for this version

  46. 0.4.0-canary-99ab4eb-2023112408591624 Nov 2023pre-release

    Nothing published for this version

  47. 0.4.0-canary-93af797-2023112211275722 Nov 2023pre-release

    Nothing published for this version

  48. 0.4.0-canary-75b7317-2023112304201823 Nov 2023pre-release

    Nothing published for this version

  49. 0.4.0-canary-751d297-2023112407001324 Nov 2023pre-release

    Nothing published for this version

  50. 0.4.0-canary-731b3ce-2023112302412823 Nov 2023pre-release

    Nothing published for this version

  51. 0.4.0-canary-680a78e-2023112014351320 Nov 2023pre-release

    Nothing published for this version

  52. 0.4.0-canary-62ac970-2023112106550321 Nov 2023pre-release

    Nothing published for this version

  53. 0.4.0-canary-21d7465-2023112305272323 Nov 2023pre-release

    Nothing published for this version

  54. 0.4.0-canary-07b4ced-2023112207015422 Nov 2023pre-release

    Nothing published for this version

  55. 0.4.0-canary-07b4ced-2023112203564622 Nov 2023pre-release

    Nothing published for this version

  56. 0.3.1417 Nov 2023
    Release notes

    <!-- 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.context should 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.json by @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

    Open source β†’
  57. 0.3.14-canary-f95d6cb-2023112002420920 Nov 2023pre-release

    Nothing published for this version

  58. 0.3.14-canary-eeb7a1e-2023112110115921 Nov 2023pre-release

    Nothing published for this version

  59. 0.3.14-canary-a1be897-2023112203064722 Nov 2023pre-release

    Nothing published for this version

  60. 0.3.14-canary-852d1da-2023112012204620 Nov 2023pre-release

    Nothing published for this version