Open renovate[bot] opened 2 months ago
Run & review this pull request in StackBlitz Codeflow.
New and removed dependencies detected. Learn more about Socket for GitHub โ๏ธ
๐ฎ Removed packages: npm/@babel/types@7.25.6, npm/@rspack/cli@1.0.4, npm/@rspack/core@1.0.4, npm/@swc/core@1.7.26, npm/@sxzz/eslint-config@4.2.0, npm/@sxzz/test-utils@0.3.2, npm/@types/node@22.5.4, npm/@vitejs/plugin-vue@5.1.3, npm/@vitest/ui@2.1.0, npm/@vue/reactivity@3.5.4, npm/bumpp@9.5.2, npm/eslint@9.10.0, npm/html-webpack-plugin@5.6.0, npm/rolldown@0.13.2, npm/rollup@4.21.3, npm/sass@1.78.0, npm/serve@14.2.3, npm/tsup@8.2.4, npm/typescript@5.6.2, npm/unplugin@1.14.1, npm/vite-plugin-inspect@0.8.7, npm/vite@5.4.4, npm/vitest@2.1.0, npm/vue@3.5.4, npm/webpack@5.94.0
This PR contains the following updates:
^7.25.6
->^7.26.0
1.0.4
->1.1.3
1.0.4
->1.1.3
^1.7.26
->^1.9.3
^4.2.0
->^4.4.1
^0.3.2
->^0.3.7
^22.5.4
->^22.9.1
5.1.3
->5.2.0
2.1.0
->2.1.5
^3.5.4
->^3.5.13
^9.5.2
->^9.8.1
0.23.1
->0.24.0
^0.23.1
->^0.24.0
^9.10.0
->^9.15.0
^5.6.0
->^5.6.3
9.10.0
->9.14.2
^0.13.2
->^0.14.0
^4.21.3
->^4.27.3
^1.78.0
->^1.81.0
^14.2.3
->^14.2.4
^8.2.4
->^8.3.5
^5.6.2
->^5.6.3
^1.14.1
->^1.16.0
^5.4.4
->^5.4.11
^0.8.7
->^0.8.8
2.1.0
->2.1.5
^3.5.4
->^3.5.13
^5.94.0
->^5.96.1
Release Notes
babel/babel (@babel/types)
### [`v7.26.0`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7260-2024-10-25) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.9...v7.26.0) ##### :rocket: New Feature - `babel-core`, `babel-generator`, `babel-parser`, `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-import-attributes`, `babel-preset-env`, `babel-standalone`, `babel-types` - [#16850](https://redirect.github.com/babel/babel/pull/16850) Enable import attributes parsing by default ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-core` - [#16862](https://redirect.github.com/babel/babel/pull/16862) feat: support async plugin's pre/post ([@timofei-iatsenko](https://redirect.github.com/timofei-iatsenko)) - `babel-compat-data`, `babel-plugin-proposal-regexp-modifiers`, `babel-plugin-transform-regexp-modifiers`, `babel-preset-env`, `babel-standalone` - [#16692](https://redirect.github.com/babel/babel/pull/16692) Add `transform-regexp-modifiers` to `preset-env` ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-parser` - [#16849](https://redirect.github.com/babel/babel/pull/16849) feat: add `startIndex` parser option ([@DylanPiercey](https://redirect.github.com/DylanPiercey)) - `babel-generator`, `babel-parser`, `babel-plugin-syntax-flow` - [#16841](https://redirect.github.com/babel/babel/pull/16841) Always enable parsing of Flow enums ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helpers`, `babel-preset-typescript`, `babel-runtime-corejs3` - [#16794](https://redirect.github.com/babel/babel/pull/16794) Support `import()` in `rewriteImportExtensions` ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-generator`, `babel-parser` - [#16708](https://redirect.github.com/babel/babel/pull/16708) Add experimental format-preserving mode to `@babel/generator` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-core` - [#16928](https://redirect.github.com/babel/babel/pull/16928) Workaround Node.js bug for parallel loading of TLA modules ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#16926](https://redirect.github.com/babel/babel/pull/16926) Fix loading of modules with TLA in Node.js 23 ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-plugin-proposal-json-modules`, `babel-plugin-transform-json-modules`, `babel-standalone` - [#16924](https://redirect.github.com/babel/babel/pull/16924) Rename `proposal-json-modules` to `transform-json-modules` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-code-frame`, `babel-highlight` - [#16896](https://redirect.github.com/babel/babel/pull/16896) Inline `@babel/highlight` in `@babel/code-frame` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-types` - [#16732](https://redirect.github.com/babel/babel/pull/16732) Add `kind` to `TSModuleDeclaration` ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#16882](https://redirect.github.com/babel/babel/pull/16882) perf: Improve module transforms ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.25.9`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7259-2024-10-22) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.8...v7.25.9) ##### :bug: Bug Fix - `babel-parser`, `babel-template`, `babel-types` - [#16905](https://redirect.github.com/babel/babel/pull/16905) fix: Keep type annotations in `syntacticPlaceholders` mode ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-compilation-targets`, `babel-preset-env` - [#16907](https://redirect.github.com/babel/babel/pull/16907) fix: support BROWSERSLIST{,\_CONFIG} env ([@JLHwung](https://redirect.github.com/JLHwung)) - Other - [#16884](https://redirect.github.com/babel/babel/pull/16884) Analyze `ClassAccessorProperty` to prevent the `no-undef` rule ([@victorenator](https://redirect.github.com/victorenator)) ##### :house: Internal - `babel-helper-transform-fixture-test-runner` - [#16914](https://redirect.github.com/babel/babel/pull/16914) remove test options flaky ([@JLHwung](https://redirect.github.com/JLHwung)) ##### :running_woman: Performance - `babel-parser`, `babel-types` - [#16918](https://redirect.github.com/babel/babel/pull/16918) perf: Make `VISITOR_KEYS` etc. faster to access ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ### [`v7.25.8`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7258-2024-10-10) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.7...v7.25.8) ##### :bug: Bug Fix - `babel-core` - [#16888](https://redirect.github.com/babel/babel/pull/16888) Restore public API of `resolvePlugin`/`resolvePreset` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-parser`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-do-expressions`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-export-default-from`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-import-defer`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-export-namespace-from`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object`, `babel-preset-env` - [#16824](https://redirect.github.com/babel/babel/pull/16824) Inline one-line syntax plugins ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ### [`v7.25.7`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7257-2024-10-02) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.6...v7.25.7) ##### :bug: Bug Fix - `babel-helper-validator-identifier` - [#16825](https://redirect.github.com/babel/babel/pull/16825) fix: update identifier to unicode 16 ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-traverse` - [#16814](https://redirect.github.com/babel/babel/pull/16814) fix: issue with node path keys updated on unrelated paths ([@DylanPiercey](https://redirect.github.com/DylanPiercey)) - `babel-plugin-transform-classes` - [#16797](https://redirect.github.com/babel/babel/pull/16797) Use an inclusion rather than exclusion list for `super()` check ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator` - [#16788](https://redirect.github.com/babel/babel/pull/16788) Fix printing of TS `infer` in compact mode ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#16785](https://redirect.github.com/babel/babel/pull/16785) Print TS type annotations for destructuring in assignment pattern ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#16778](https://redirect.github.com/babel/babel/pull/16778) Respect `[no LineTerminator here]` after nodes ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-types` - [#16852](https://redirect.github.com/babel/babel/pull/16852) Add deprecated JSDOC for fields ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :house: Internal - `babel-core` - [#16820](https://redirect.github.com/babel/babel/pull/16820) Allow sync loading of ESM when `--experimental-require-module` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-compilation-targets`, `babel-helper-plugin-utils`, `babel-preset-env` - [#16858](https://redirect.github.com/babel/babel/pull/16858) Add browserslist config to external dependency ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decimal`, `babel-plugin-syntax-import-reflection`, `babel-standalone` - [#16809](https://redirect.github.com/babel/babel/pull/16809) Archive syntax-import-reflection and syntax-decimal ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator` - [#16779](https://redirect.github.com/babel/babel/pull/16779) Simplify logic for `[no LineTerminator here]` before nodes ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-plugin-transform-typescript` - [#16875](https://redirect.github.com/babel/babel/pull/16875) perf: Avoid extra cloning of namespaces ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-types` - [#16842](https://redirect.github.com/babel/babel/pull/16842) perf: Improve [@babel/types](https://redirect.github.com/babel/types) builders ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - [#16828](https://redirect.github.com/babel/babel/pull/16828) Only access `BABEL_TYPES_8_BREAKING` at startup ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))web-infra-dev/rspack (@rspack/cli)
### [`v1.1.3`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.1.3) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.1.2...v1.1.3) #### What's Changed ##### Performance Improvements โก - perf: reduce source map json stringify by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8468](https://redirect.github.com/web-infra-dev/rspack/pull/8468) - perf: move matching logic in source map plugin to rust side by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8481](https://redirect.github.com/web-infra-dev/rspack/pull/8481) ##### Exciting New Features ๐ - feat: js module graph api by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8470](https://redirect.github.com/web-infra-dev/rspack/pull/8470) ##### Bug Fixes ๐ - fix: unstable stats test snapshot by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8482](https://redirect.github.com/web-infra-dev/rspack/pull/8482) - fix(incremental): disappeared chunk panic in chunks render by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8492](https://redirect.github.com/web-infra-dev/rspack/pull/8492) - fix: css escape when consume string by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8495](https://redirect.github.com/web-infra-dev/rspack/pull/8495) ##### Other Changes - chore(ci): add rust bench ci by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8476](https://redirect.github.com/web-infra-dev/rspack/pull/8476) - chore(deps): update cargo-bins/cargo-binstall action to v1.10.13 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8477](https://redirect.github.com/web-infra-dev/rspack/pull/8477) - chore(deps): update pnpm to v9.14.1 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8478](https://redirect.github.com/web-infra-dev/rspack/pull/8478) - test: move e2e to the test folder by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8486](https://redirect.github.com/web-infra-dev/rspack/pull/8486) **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.1.2...v1.1.3 ### [`v1.1.2`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.1.2) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.1.1...v1.1.2) #### What's Changed #### ๐ก Highlights ##### DefinePlugin destructuring optimization Rspack v1.1.2 improved the output of `DefinePlugin` by eliminating unused object properties from the final bundle, resulting in a smaller output size: ##### Exciting New Features ๐ * feat(externals): support 'commonjs-import' type by @fi3ewo[https://github.com/web-infra-dev/rspack/pull/8414](https://redirect.github.com/web-infra-dev/rspack/pull/8414)l/8414 * feat(incremental): chunk level incremental by @ahabh[https://github.com/web-infra-dev/rspack/pull/8367](https://redirect.github.com/web-infra-dev/rspack/pull/8367)l/8367 * feat: unify js dependency by @SyMi[https://github.com/web-infra-dev/rspack/pull/8394](https://redirect.github.com/web-infra-dev/rspack/pull/8394)l/8394 * feat: support attributes for ESM external module by @fi3ewo[https://github.com/web-infra-dev/rspack/pull/8422](https://redirect.github.com/web-infra-dev/rspack/pull/8422)l/8422 * feat: align webpack DefinePlugin for destructuring optimization by @inot[https://github.com/web-infra-dev/rspack/pull/8452](https://redirect.github.com/web-infra-dev/rspack/pull/8452)l/8452 * feat(incremental): render chunk manifest by @ahabh[https://github.com/web-infra-dev/rspack/pull/8440](https://redirect.github.com/web-infra-dev/rspack/pull/8440)l/8440 * feat(persistent cache): add snapshot module by @jerrykingx[https://github.com/web-infra-dev/rspack/pull/8424](https://redirect.github.com/web-infra-dev/rspack/pull/8424)l/8424 ##### Bug Fixes ๐ * fix: output should be consistent when using splitChunks by @JSerFe[https://github.com/web-infra-dev/rspack/pull/8425](https://redirect.github.com/web-infra-dev/rspack/pull/8425)l/8425 * fix(core): remove hang risk caused by coop budget in tokio by @hardfi[https://github.com/web-infra-dev/rspack/pull/8434](https://redirect.github.com/web-infra-dev/rspack/pull/8434)l/8434 * fix: should not free native compiler while compiler is running by @h-a-n[https://github.com/web-infra-dev/rspack/pull/8437](https://redirect.github.com/web-infra-dev/rspack/pull/8437)l/8437 * fix: align bytes ptr address for `cacheable::from_byte` by @jerrykingx[https://github.com/web-infra-dev/rspack/pull/8450](https://redirect.github.com/web-infra-dev/rspack/pull/8450)l/8450 * fix: correct favicon path when output.publicPath is set to `auto` by @inot[https://github.com/web-infra-dev/rspack/pull/8415](https://redirect.github.com/web-infra-dev/rspack/pull/8415)l/8415 * fix(lightningcss): align type with lightningcss by @GiveMe-A-Na[https://github.com/web-infra-dev/rspack/pull/8456](https://redirect.github.com/web-infra-dev/rspack/pull/8456)l/8456 * fix: the attribute values of HTML tags should not be converted to lowercase by @inot[https://github.com/web-infra-dev/rspack/pull/8443](https://redirect.github.com/web-infra-dev/rspack/pull/8443)l/8443 * fix: should respect max size correctly by @JSerFe[https://github.com/web-infra-dev/rspack/pull/8442](https://redirect.github.com/web-infra-dev/rspack/pull/8442)l/8442 * fix(modern-module): remove extra import statement for star reexport by @fi3ewo[https://github.com/web-infra-dev/rspack/pull/8457](https://redirect.github.com/web-infra-dev/rspack/pull/8457)l/8457 * fix: set the correct asset_info when extracting css by @inot[https://github.com/web-infra-dev/rspack/pull/8454](https://redirect.github.com/web-infra-dev/rspack/pull/8454)l/8454 * fix: linux musl resolve failed by @jerrykingx[https://github.com/web-infra-dev/rspack/pull/8467](https://redirect.github.com/web-infra-dev/rspack/pull/8467)l/8467 * fix: modify css loading runtime panic by @ahabh[https://github.com/web-infra-dev/rspack/pull/8475](https://redirect.github.com/web-infra-dev/rspack/pull/8475)l/8475 ##### Document Updates ๐ * docs: polish module methods documentation by @chenjiah[https://github.com/web-infra-dev/rspack/pull/8448](https://redirect.github.com/web-infra-dev/rspack/pull/8448)l/8448 * docs: update Prefetching link by @xiao[https://github.com/web-infra-dev/rspack/pull/8449](https://redirect.github.com/web-infra-dev/rspack/pull/8449)l/8449 * docs: invite @inottn to Rspack core team by @ch[https://github.com/web-infra-dev/rspack/pull/8462](https://redirect.github.com/web-infra-dev/rspack/pull/8462)ck/pull/8462 * docs: add more JavaScript runtimes by @chenjiah[https://github.com/web-infra-dev/rspack/pull/8464](https://redirect.github.com/web-infra-dev/rspack/pull/8464)l/8464 ##### Other Changes * test: delete test.filter.js if test is pass in tests/webpack-test by @GiveMe-A-Na[https://github.com/web-infra-dev/rspack/pull/8409](https://redirect.github.com/web-infra-dev/rspack/pull/8409)l/8409 * test: add miri testing by @h-a-n[https://github.com/web-infra-dev/rspack/pull/8426](https://redirect.github.com/web-infra-dev/rspack/pull/8426)l/8426 * chore(deps): update github-actions by @renova[https://github.com/web-infra-dev/rspack/pull/8416](https://redirect.github.com/web-infra-dev/rspack/pull/8416)l/8416 * chore(rspack-cli): add strip-ansi in dev deps by @stormslow[https://github.com/web-infra-dev/rspack/pull/8432](https://redirect.github.com/web-infra-dev/rspack/pull/8432)l/8432 * refactor: rename async_run to background_run & sync_run to main_run by @hardfi[https://github.com/web-infra-dev/rspack/pull/8385](https://redirect.github.com/web-infra-dev/rspack/pull/8385)l/8385 * test: replace strip-ansi with Node.js builtin util by @chenjiah[https://github.com/web-infra-dev/rspack/pull/8439](https://redirect.github.com/web-infra-dev/rspack/pull/8439)l/8439 * test: fix some unstable test cases for layer stats by @easy10[https://github.com/web-infra-dev/rspack/pull/8453](https://redirect.github.com/web-infra-dev/rspack/pull/8453)l/8453 * build(windows): static linking VS CRT on aarch64 msvc !windows by @h-a-n[https://github.com/web-infra-dev/rspack/pull/8465](https://redirect.github.com/web-infra-dev/rspack/pull/8465)l/8465 * chore(deps): update napi by @renova[https://github.com/web-infra-dev/rspack/pull/8417](https://redirect.github.com/web-infra-dev/rspack/pull/8417)l/8417 * ci(release): fix release pull request by @h-a-n[https://github.com/web-infra-dev/rspack/pull/8472](https://redirect.github.com/web-infra-dev/rspack/pull/8472)l/8472 #### New Contributors * @stormslowly made their first contributi[https://github.com/web-infra-dev/rspack/pull/8432](https://redirect.github.com/web-infra-dev/rspack/pull/8432)l/8432 * @xiaohp made their first contributi[https://github.com/web-infra-dev/rspack/pull/8449](https://redirect.github.com/web-infra-dev/rspack/pull/8449)l/8449 **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.1.1...v1.1.2 ### [`v1.1.1`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.1.1) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.1.0...v1.1.1) ##### ๐ก Highlights ##### Support for DllPlugin This release introduced **rspack.DllPlugin** and **rspack.DllReferencePlugin** in [#8296](https://redirect.github.com/web-infra-dev/rspack/issues/8296) to be compatible with webpack's DLLPlugin and DllReferencePlugin. DLL plugins help you improve build performance by separating rarely-changed code (like vendor dependencies) into separate bundles. The term "DLL" stands for Dynamic-link library. See [here](https://rspack.dev/plugins/webpack/dll-plugin) for more information. ##### What's Changed ##### Exciting New Features ๐ - feat: add memory fs by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/8372](https://redirect.github.com/web-infra-dev/rspack/pull/8372) - feat: support rspack.DllPlugin & rspack.DllReferencePlugin by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8296](https://redirect.github.com/web-infra-dev/rspack/pull/8296) ##### Bug Fixes ๐ - fix(cli): Run config function before looking for `--config-name` by [@andersk](https://redirect.github.com/andersk) in [https://github.com/web-infra-dev/rspack/pull/8363](https://redirect.github.com/web-infra-dev/rspack/pull/8363) - fix: items_to_regexp for chinese by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8368](https://redirect.github.com/web-infra-dev/rspack/pull/8368) - fix: allow passing Infinity to parser.asset.dataUrlCondition.maxSize by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8344](https://redirect.github.com/web-infra-dev/rspack/pull/8344) - fix(side effects): should optimize for same target export by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8371](https://redirect.github.com/web-infra-dev/rspack/pull/8371) - fix: tapable run in wrong closure by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8376](https://redirect.github.com/web-infra-dev/rspack/pull/8376) - fix: required amd in umd external object by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8369](https://redirect.github.com/web-infra-dev/rspack/pull/8369) - fix: panic in sort of chunk combination bucket by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8392](https://redirect.github.com/web-infra-dev/rspack/pull/8392) - fix: compile time evaluation of `__webpack_layer__` by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8381](https://redirect.github.com/web-infra-dev/rspack/pull/8381) - fix: panic when imported json file is empty by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8397](https://redirect.github.com/web-infra-dev/rspack/pull/8397) - fix: css runtime should have hmr handler when lazy-compilation by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8400](https://redirect.github.com/web-infra-dev/rspack/pull/8400) - fix: fix `Compiler` not getting freed after use by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/8268](https://redirect.github.com/web-infra-dev/rspack/pull/8268) ##### Document Updates ๐ - docs: announcing v1.1 by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8332](https://redirect.github.com/web-infra-dev/rspack/pull/8332) - docs: add guide for TypeScript configuration file by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8370](https://redirect.github.com/web-infra-dev/rspack/pull/8370) - docs: add bluesky file by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8373](https://redirect.github.com/web-infra-dev/rspack/pull/8373) ##### Other Changes - refactor: rspack_fs use `Utf8Path` and `FileMetadata` by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/8366](https://redirect.github.com/web-infra-dev/rspack/pull/8366) - chore: bump to napi@3 by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/8359](https://redirect.github.com/web-infra-dev/rspack/pull/8359) - refactor(napi): prevent depend on ClassInstance by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8377](https://redirect.github.com/web-infra-dev/rspack/pull/8377) - refactor(napi): rm unreachable FromNapiValue by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8378](https://redirect.github.com/web-infra-dev/rspack/pull/8378) - build: use symlinked executables instead of command shims by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/8382](https://redirect.github.com/web-infra-dev/rspack/pull/8382) - refactor: reuse AssetConditions for banner plugin by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8350](https://redirect.github.com/web-infra-dev/rspack/pull/8350) - test: add missing dev dependencies back by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8398](https://redirect.github.com/web-infra-dev/rspack/pull/8398) **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.1.0...v1.1.1 ### [`v1.1.0`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.1.0) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.14...v1.1.0) #### See [Announcing Rspack 1.1](https://rspack.dev/blog/announcing-1-1) for more details. #### What's Changed ##### Performance Improvements โก - perf: incremental build chunk graph by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7721](https://redirect.github.com/web-infra-dev/rspack/pull/7721) - perf: enable `xxhash64` hash function by default by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8249](https://redirect.github.com/web-infra-dev/rspack/pull/8249) - perf: enable SWC `disableAllLints` by default to reduce overhead by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8275](https://redirect.github.com/web-infra-dev/rspack/pull/8275) - perf(core): replace `neo-async` with a minimal helper by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8282](https://redirect.github.com/web-infra-dev/rspack/pull/8282) - perf: remove unnecessary regex by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8320](https://redirect.github.com/web-infra-dev/rspack/pull/8320) - perf(cli): enable Node.js compile cache by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8331](https://redirect.github.com/web-infra-dev/rspack/pull/8331) ##### Exciting New Features ๐ - feat: add setters for errors and warnings in Compilation by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8115](https://redirect.github.com/web-infra-dev/rspack/pull/8115) - feat(CLI): make `@rspack/cli` dual package and bundle with Rslib by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8187](https://redirect.github.com/web-infra-dev/rspack/pull/8187) - feat: add rspack_cacheable lib by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/8156](https://redirect.github.com/web-infra-dev/rspack/pull/8156) - feat: keep SWC types up to date by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8215](https://redirect.github.com/web-infra-dev/rspack/pull/8215) - feat: support wrappedContextRegExp by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8149](https://redirect.github.com/web-infra-dev/rspack/pull/8149) - feat: introduce RemoveDuplicateModulesPlugin by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8128](https://redirect.github.com/web-infra-dev/rspack/pull/8128) - feat(html): support function filename and `[name]` in filename by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7753](https://redirect.github.com/web-infra-dev/rspack/pull/7753) - feat: module.modules by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8192](https://redirect.github.com/web-infra-dev/rspack/pull/8192) - feat: support `output.compareBeforeEmit` by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8245](https://redirect.github.com/web-infra-dev/rspack/pull/8245) - feat(incremental): free space for revoked modules by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8250](https://redirect.github.com/web-infra-dev/rspack/pull/8250) - feat(core): bump swc to 3.0.1 by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8264](https://redirect.github.com/web-infra-dev/rspack/pull/8264) - feat: add read API to output file system by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8274](https://redirect.github.com/web-infra-dev/rspack/pull/8274) - feat(rspack/stats): support the option groupModulesByLayer of stats by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8283](https://redirect.github.com/web-infra-dev/rspack/pull/8283) - feat: unify js module by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8210](https://redirect.github.com/web-infra-dev/rspack/pull/8210) - feat(core): improve progress plugin for multi compiler by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8301](https://redirect.github.com/web-infra-dev/rspack/pull/8301) - feat: unify module in loader context by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8262](https://redirect.github.com/web-infra-dev/rspack/pull/8262) - feat(core): bump swc to 4.0.2 by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8322](https://redirect.github.com/web-infra-dev/rspack/pull/8322) - feat: use lightningcss v1.0.0-alpha.60 stead of lightningcss_rs by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8324](https://redirect.github.com/web-infra-dev/rspack/pull/8324) - feat: throw error for outdated compilation by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8315](https://redirect.github.com/web-infra-dev/rspack/pull/8315) - feat: support compilation.modules\[i].dependencies by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8050](https://redirect.github.com/web-infra-dev/rspack/pull/8050) - feat(core): bump swc to 5.0.0 by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8354](https://redirect.github.com/web-infra-dev/rspack/pull/8354) - feat: improve description, types and JSDoc for entry options by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8361](https://redirect.github.com/web-infra-dev/rspack/pull/8361) ##### Bug Fixes ๐ - fix: temporarily use `lightingcss_rs` to fix CSS property order by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8182](https://redirect.github.com/web-infra-dev/rspack/pull/8182) - fix(deps): upgrade rspack_resolver 0.3.5 to fix extensionAlias edge cases by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8188](https://redirect.github.com/web-infra-dev/rspack/pull/8188) - fix: should correct cacheGroups test regex by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8204](https://redirect.github.com/web-infra-dev/rspack/pull/8204) - fix(type): `rspack` function type in cjs require by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8169](https://redirect.github.com/web-infra-dev/rspack/pull/8169) - fix(modern-module): concatenate entry module regardless bail reasons by [@fi3ework](https://redirect.github.com/fi3ework) in [https://github.com/web-infra-dev/rspack/pull/8165](https://redirect.github.com/web-infra-dev/rspack/pull/8165) - fix(ci): trigger `pkg-preview` when the needs are skipped by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8216](https://redirect.github.com/web-infra-dev/rspack/pull/8216) - fix: incremental provided exports should rebuild clean exports info by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8221](https://redirect.github.com/web-infra-dev/rspack/pull/8221) - fix: module_executor support layer by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/8212](https://redirect.github.com/web-infra-dev/rspack/pull/8212) - fix: expose incremental.buildChunkGraph by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8240](https://redirect.github.com/web-infra-dev/rspack/pull/8240) - fix: compile time evaluation of require.ensure by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8242](https://redirect.github.com/web-infra-dev/rspack/pull/8242) - fix(cli): display the error which is thrown by the plugin during the starting of `rspack serve` by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8244](https://redirect.github.com/web-infra-dev/rspack/pull/8244) - fix: preserve star export from external module by [@fi3ework](https://redirect.github.com/fi3ework) in [https://github.com/web-infra-dev/rspack/pull/8217](https://redirect.github.com/web-infra-dev/rspack/pull/8217) - fix: sourceMapFilename is relative by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8269](https://redirect.github.com/web-infra-dev/rspack/pull/8269) - fix(type): Make iterators compatible with TS 5.6 `--target ESNext` by [@andersk](https://redirect.github.com/andersk) in [https://github.com/web-infra-dev/rspack/pull/8279](https://redirect.github.com/web-infra-dev/rspack/pull/8279) - fix(core): remove unused source files by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8285](https://redirect.github.com/web-infra-dev/rspack/pull/8285) - fix: types and docs of umd external object by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8286](https://redirect.github.cConfiguration
๐ Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ป Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.