Closed renovate[bot] closed 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.24.9), npm/@rspack/cli@1.0.0-alpha.1), npm/@rspack/core@1.0.0-alpha.1), npm/@swc/core@1.7.1), npm/@sxzz/eslint-config@4.1.1), npm/@vitejs/plugin-vue@5.1.0), npm/@vitest/ui@2.0.4), npm/bumpp@9.4.1), npm/esbuild@0.23.0), npm/eslint@9.7.0), npm/rolldown@0.12.2), npm/rollup@4.19.0), npm/sass@1.77.8), npm/tsup@8.2.3), npm/unplugin@1.12.0), npm/vite-plugin-inspect@0.8.5), npm/vite@5.3.4), npm/vitest@2.0.4), npm/webpack@5.93.0)
๐ Dependency issues cleared. Learn more about Socket for GitHub โ๏ธ
This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.
This PR contains the following updates:
^7.24.9
->^7.25.6
1.0.0-alpha.1
->1.0.3
1.0.0-alpha.1
->1.0.3
^1.7.1
->^1.7.23
^4.1.1
->^4.1.4
^20.14.12
->^20.16.5
5.1.0
->5.1.3
2.0.4
->2.0.5
^3.4.34
->^3.5.1
^9.4.1
->^9.5.2
^4.3.5
->^4.3.6
0.23.0
->0.23.1
^0.23.0
->^0.23.1
^9.7.0
->^9.9.1
9.6.0
->9.9.0
^0.12.2
->^0.13.1
^4.19.0
->^4.21.2
^1.77.8
->^1.78.0
^8.2.3
->^8.2.4
~1.12.0
->~1.13.1
^5.3.4
->^5.4.3
^0.8.5
->^0.8.7
2.0.4
->2.0.5
^3.4.34
->^3.5.1
^5.93.0
->^5.94.0
^5.0.4
->^5.1.0
Release Notes
babel/babel (@babel/types)
### [`v7.25.6`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7256-2024-08-29) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.4...v7.25.6) ##### :bug: Bug Fix - `babel-generator` - [#16783](https://redirect.github.com/babel/babel/pull/16783) Properly print inner comments in TS array types ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - [#16775](https://redirect.github.com/babel/babel/pull/16775) fix: jsx whitespace is not properly preserved when retainLines ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-traverse` - [#16727](https://redirect.github.com/babel/babel/pull/16727) fix: `path.getAssignmentIdentifiers` may be `undefined` ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-parser` - [#16761](https://redirect.github.com/babel/babel/pull/16761) fix: improve static canFollowModifier checks ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-helpers`, `babel-plugin-transform-optional-chaining`, `babel-runtime-corejs3` - [#16769](https://redirect.github.com/babel/babel/pull/16769) Only wrap functions in `superPropertyGet` helper ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-plugin-transform-react-jsx-development`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-react-pure-annotations`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#16780](https://redirect.github.com/babel/babel/pull/16780) Do not enforce printing space between `(` and comments ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-plugin-syntax-import-assertions`, `babel-plugin-syntax-import-attributes` - [#16781](https://redirect.github.com/babel/babel/pull/16781) Don't throw when enabling both syntax-import-{assertions,attributes} ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator` - [#16782](https://redirect.github.com/babel/babel/pull/16782) TS union/intersection nested in union does not need parens ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :house: Internal - `babel-generator` - [#16777](https://redirect.github.com/babel/babel/pull/16777) Remove unused `parent` params in the generator ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ### [`v7.25.4`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7254-2024-08-22) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.2...v7.25.4) ##### :bug: Bug Fix - `babel-traverse` - [#16756](https://redirect.github.com/babel/babel/pull/16756) fix: Skip computed key when renaming ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#16755](https://redirect.github.com/babel/babel/pull/16755) fix: Decorator 2018-09 may throw an exception ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-types` - [#16710](https://redirect.github.com/babel/babel/pull/16710) Visit AST fields nodes according to their syntactical order ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator` - [#16709](https://redirect.github.com/babel/babel/pull/16709) Print semicolon after TS `export namespace as A` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-methods`, `babel-plugin-transform-private-property-in-object`, `babel-plugin-transform-typescript`, `babel-runtime-corejs2`, `babel-runtime`, `babel-traverse` - [#16722](https://redirect.github.com/babel/babel/pull/16722) Avoid unnecessary parens around sequence expressions ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator`, `babel-plugin-transform-class-properties` - [#16714](https://redirect.github.com/babel/babel/pull/16714) Avoid unnecessary parens around exported arrow functions ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-generator`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-transform-object-rest-spread` - [#16712](https://redirect.github.com/babel/babel/pull/16712) Avoid printing unnecessary parens around object destructuring ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-generator` - [#16740](https://redirect.github.com/babel/babel/pull/16740) Avoid extra spaces between comments/regexps in compact mode ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ### [`v7.25.2`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7252-2024-07-30) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.25.0...v7.25.2) ##### :bug: Bug Fix - `babel-core`, `babel-traverse` - [#16695](https://redirect.github.com/babel/babel/pull/16695) Ensure that `requeueComputedKeyAndDecorators` is available ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ### [`v7.25.0`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7250-2024-07-26) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.24.9...v7.25.0) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#16537](https://redirect.github.com/babel/babel/pull/16537) `await using` normative updates ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-plugin-transform-typescript` - [#16602](https://redirect.github.com/babel/babel/pull/16602) Ensure enum members syntactically determinable to be strings do not get reverse mappings ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-helper-function-name`, `babel-helper-plugin-utils`, `babel-helper-wrap-function`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse`, `babel-types` - [#16658](https://redirect.github.com/babel/babel/pull/16658) Move `ensureFunctionName` to `NodePath.prototype` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-hoist-variables`, `babel-helper-plugin-utils`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-transform-modules-systemjs`, `babel-traverse` - [#16644](https://redirect.github.com/babel/babel/pull/16644) Move `hoistVariables` to `Scope.prototype` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-split-export-declaration`, `babel-plugin-transform-classes`, `babel-traverse`, `babel-types` - [#16645](https://redirect.github.com/babel/babel/pull/16645) Move `splitExportDeclaration` to `NodePath.prototype` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-environment-visitor`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-classes`, `babel-traverse` - [#16649](https://redirect.github.com/babel/babel/pull/16649) Move `environment-visitor` helper into `@babel/traverse` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-core`, `babel-parser` - [#16480](https://redirect.github.com/babel/babel/pull/16480) Expose wether a module has TLA or not as `.extra.async` ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-preset-env` - [#16569](https://redirect.github.com/babel/babel/pull/16569) Introduce `bugfix-safari-class-field-initializer-scope` ([@davidtaylorhq](https://redirect.github.com/davidtaylorhq)) - `babel-plugin-transform-block-scoping`, `babel-traverse`, `babel-types` - [#16551](https://redirect.github.com/babel/babel/pull/16551) Add `NodePath#getAssignmentIdentifiers` ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-helper-import-to-platform-api`, `babel-plugin-proposal-json-modules` - [#16579](https://redirect.github.com/babel/babel/pull/16579) Add `uncheckedRequire` option for JSON imports to CJS ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner`, `babel-node` - [#16642](https://redirect.github.com/babel/babel/pull/16642) Allow using custom config in `babel-node --eval` ([@slatereax](https://redirect.github.com/slatereax)) - `babel-compat-data`, `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-preset-env`, `babel-standalone` - [#16445](https://redirect.github.com/babel/babel/pull/16445) Add `duplicate-named-capturing-groups-regex` to `preset-env` ([@JLHwung](https://redirect.github.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#16678](https://redirect.github.com/babel/babel/pull/16678) Print parens around as expressions on the LHS ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-template`, `babel-types` - [#15286](https://redirect.github.com/babel/babel/pull/15286) fix: Props are lost when the template replaces the node ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :house: Internal - Other - [#16674](https://redirect.github.com/babel/babel/pull/16674) bump gulp to 5 ([@JLHwung](https://redirect.github.com/JLHwung)) - `babel-generator` - [#16651](https://redirect.github.com/babel/babel/pull/16651) Simplify the printing logic for `(` before ambiguous tokens ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse` - [#16652](https://redirect.github.com/babel/babel/pull/16652) Simplify `helper-function-name` logic ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-parser`, `babel-plugin-proposal-pipeline-operator` - [#16461](https://redirect.github.com/babel/babel/pull/16461) Some minor parser performance improvements for ts ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-classes` - [#16670](https://redirect.github.com/babel/babel/pull/16670) Reduce redundant `assertThisInitialized` ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-object-super`, `babel-plugin-transform-private-methods`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#16374](https://redirect.github.com/babel/babel/pull/16374) Improve `super.x` output ([@liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes` - [#16656](https://redirect.github.com/babel/babel/pull/16656) Simplify output for anonymous classes with no methods ([@nicolo-ribaudo](https://redirect.github.com/nicolo-ribaudo))web-infra-dev/rspack (@rspack/cli)
### [`v1.0.3`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.0.3) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.2...v1.0.3) ##### What's Changed ##### Performance Improvements โก - perf(buildChunkGraph): avoid unneeded visit by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7774](https://redirect.github.com/web-infra-dev/rspack/pull/7774) ##### Exciting New Features ๐ - feat: support `compilation.chunkGroups[].origins` by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7776](https://redirect.github.com/web-infra-dev/rspack/pull/7776) ##### Bug Fixes ๐ - fix(make): isolated module clean incomplete by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/7761](https://redirect.github.com/web-infra-dev/rspack/pull/7761) - fix: cheap source map by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7791](https://redirect.github.com/web-infra-dev/rspack/pull/7791) - fix: panic when identity mapping with different char indices by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7799](https://redirect.github.com/web-infra-dev/rspack/pull/7799) ##### Document Updates ๐ - docs: fix migrate-from-builtins.css example codes by [@noshower](https://redirect.github.com/noshower) in [https://github.com/web-infra-dev/rspack/pull/7775](https://redirect.github.com/web-infra-dev/rspack/pull/7775) - docs: update html plugin by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7793](https://redirect.github.com/web-infra-dev/rspack/pull/7793) ##### Other Changes - chore(deps): bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/web-infra-dev/rspack/pull/7783](https://redirect.github.com/web-infra-dev/rspack/pull/7783) - chore: cleanup unused module syntax by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/7790](https://redirect.github.com/web-infra-dev/rspack/pull/7790) **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.0.2...v1.0.3 ### [`v1.0.2`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.0.2) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.1...v1.0.2) #### What's Changed ##### Performance Improvements โก - perf: source map dev tool plugin by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7739](https://redirect.github.com/web-infra-dev/rspack/pull/7739) - perf: use itoa for integer to string conversion by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7762](https://redirect.github.com/web-infra-dev/rspack/pull/7762) ##### Bug Fixes ๐ - fix: escape css ident by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/7743](https://redirect.github.com/web-infra-dev/rspack/pull/7743) - fix: handle ASI for export declaration by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/7767](https://redirect.github.com/web-infra-dev/rspack/pull/7767) - fix(dev-server): pin webpack-dev-server version by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/7784](https://redirect.github.com/web-infra-dev/rspack/pull/7784) ##### Document Updates ๐ - docs(deps): upgrade [@rstack-dev/doc-ui](https://redirect.github.com/rstack-dev/doc-ui) 1.4.2 by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/7771](https://redirect.github.com/web-infra-dev/rspack/pull/7771) - docs: Update asset-module.mdx by [@renzp94](https://redirect.github.com/renzp94) in [https://github.com/web-infra-dev/rspack/pull/7770](https://redirect.github.com/web-infra-dev/rspack/pull/7770) ##### Other Changes - ci: test case have node_modules wrong by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7772](https://redirect.github.com/web-infra-dev/rspack/pull/7772) #### New Contributors - [@renzp94](https://redirect.github.com/renzp94) made their first contribution in [https://github.com/web-infra-dev/rspack/pull/7770](https://redirect.github.com/web-infra-dev/rspack/pull/7770) **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.0.1...v1.0.2 ### [`v1.0.1`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.0.1) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.0...v1.0.1) #### ๐ก Highlights ##### Improved `create-rspack` Support for the addition of Biome / ESLint / Prettier when creating a new Rspack project: ![create-rspack](https://redirect.github.com/user-attachments/assets/2bd968d6-d6d1-4d69-ad89-70e6bd9bd029) ##### Improve error logs of serde deserialize error - before: ![image](https://redirect.github.com/user-attachments/assets/3fd901fa-22f5-4d16-81eb-592858a224ed) - after: ![image](https://redirect.github.com/user-attachments/assets/62a982de-629d-4d82-be45-b9a234e64a56) #### What's Changed ##### Performance Improvements โก - perf: source map by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7647](https://redirect.github.com/web-infra-dev/rspack/pull/7647) ##### Exciting New Features ๐ - feat(html): improve template parameters by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7686](https://redirect.github.com/web-infra-dev/rspack/pull/7686) - feat(html): support js template without child compiler by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7704](https://redirect.github.com/web-infra-dev/rspack/pull/7704) - feat(rspack-cli): support more flags for command serve by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7710](https://redirect.github.com/web-infra-dev/rspack/pull/7710) - feat(create-rspack): support for linter, formatter and CLI flags by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7735](https://redirect.github.com/web-infra-dev/rspack/pull/7735) - feat(html): support hooks by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7729](https://redirect.github.com/web-infra-dev/rspack/pull/7729) ##### Bug Fixes ๐ - fix: use topological order when SideEffectsFlagPlugin optimize incoming connections by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/7717](https://redirect.github.com/web-infra-dev/rspack/pull/7717) - fix(core): improve error report when load builtin:swc-loader and buitin:lightningcss-loader by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/7700](https://redirect.github.com/web-infra-dev/rspack/pull/7700) - fix: align ignored module debug comment with webpack by [@fi3ework](https://redirect.github.com/fi3ework) in [https://github.com/web-infra-dev/rspack/pull/7736](https://redirect.github.com/web-infra-dev/rspack/pull/7736) - fix: template react logo animation css selector by [@velusgautam](https://redirect.github.com/velusgautam) in [https://github.com/web-infra-dev/rspack/pull/7741](https://redirect.github.com/web-infra-dev/rspack/pull/7741) - fix: add `in_function_scope` for getters and setters by [@CPunisher](https://redirect.github.com/CPunisher) in [https://github.com/web-infra-dev/rspack/pull/7745](https://redirect.github.com/web-infra-dev/rspack/pull/7745) ##### Document Updates ๐ - docs: Announcing Rspack 1.0 by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7682](https://redirect.github.com/web-infra-dev/rspack/pull/7682) - docs: fix FAQ in the 1.0 announcement by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7712](https://redirect.github.com/web-infra-dev/rspack/pull/7712) - docs: fix type of `devServer.hot` by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7711](https://redirect.github.com/web-infra-dev/rspack/pull/7711) - docs: change Dominus Kelvin to Kelvin Omereshone by [@DominusKelvin](https://redirect.github.com/DominusKelvin) in [https://github.com/web-infra-dev/rspack/pull/7714](https://redirect.github.com/web-infra-dev/rspack/pull/7714) - docs: remove outdated content from announcing-1-0.mdx by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7716](https://redirect.github.com/web-infra-dev/rspack/pull/7716) - docs(landingpage): extract comps to [@rstack-dev/doc-ui](https://redirect.github.com/rstack-dev/doc-ui) by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/7726](https://redirect.github.com/web-infra-dev/rspack/pull/7726) - docs: correct asset generator filename property type by [@nanianlisao](https://redirect.github.com/nanianlisao) in [https://github.com/web-infra-dev/rspack/pull/7755](https://redirect.github.com/web-infra-dev/rspack/pull/7755) - docs: disable bundler info injection by set `force: false` by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7756](https://redirect.github.com/web-infra-dev/rspack/pull/7756) ##### Other Changes - refactor: improve HarmonyAcceptDependency by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7671](https://redirect.github.com/web-infra-dev/rspack/pull/7671) - refactor: remove ErrorSpan in dependencies by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7674](https://redirect.github.com/web-infra-dev/rspack/pull/7674) - test(rspack-cli): enable rspack cli command serve basic test case by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7724](https://redirect.github.com/web-infra-dev/rspack/pull/7724) - chore: add SECURITY.md by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/7733](https://redirect.github.com/web-infra-dev/rspack/pull/7733) - test(infra): improve e2e test stability by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/7713](https://redirect.github.com/web-infra-dev/rspack/pull/7713) - chore: change security report email by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/7760](https://redirect.github.com/web-infra-dev/rspack/pull/7760) - test: webpack test hot cases for new incremental by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/7738](https://redirect.github.com/web-infra-dev/rspack/pull/7738) - chore(deps): upgrade [@rstack-dev/doc-ui](https://redirect.github.com/rstack-dev/doc-ui) 1.4.0 by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/7765](https://redirect.github.com/web-infra-dev/rspack/pull/7765) #### New Contributors - [@DominusKelvin](https://redirect.github.com/DominusKelvin) made their first contribution in [https://github.com/web-infra-dev/rspack/pull/7714](https://redirect.github.com/web-infra-dev/rspack/pull/7714) - [@velusgautam](https://redirect.github.com/velusgautam) made their first contribution in [https://github.com/web-infra-dev/rspack/pull/7741](https://redirect.github.com/web-infra-dev/rspack/pull/7741) - [@nanianlisao](https://redirect.github.com/nanianlisao) made their first contribution in [https://github.com/web-infra-dev/rspack/pull/7755](https://redirect.github.com/web-infra-dev/rspack/pull/7755) **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.0.0...v1.0.1 ### [`v1.0.0`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.0.0) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.0-rc.2...v1.0.0) ![image](https://redirect.github.com/user-attachments/assets/db9a489f-77cd-4c84-9a90-f70ac96b5694) #### See [Announcing Rspack 1.0](https://rspack.dev/blog/announcing-1-0) for more details ๐ #### What's Changed ##### Breaking Changes ๐ - fix: compilation errors and warnings should be `RspackError` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/6900](https://redirect.github.com/web-infra-dev/rspack/pull/6900) - feat: deprecate JavaScript API by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/6859](https://redirect.github.com/web-infra-dev/rspack/pull/6859) - feat: upgrade swc to latest version by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/6887](https://redirect.github.com/web-infra-dev/rspack/pull/6887) - refactor: remove profile integration timestamp by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/6947](https://redirect.github.com/web-infra-dev/rspack/pull/6947) - feat: remove fields of `SwcJsMinimizerRspackPluginOptions` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/6950](https://redirect.github.com/web-infra-dev/rspack/pull/6950) - fix!: align optimization.moduleIds and optimization.chunkIds when mode=none by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/6956](https://redirect.github.com/web-infra-dev/rspack/pull/6956) - feat!: remove output.amdContainer from config by [@fi3ework](https://redirect.github.com/fi3ework) in [https://github.com/web-infra-dev/rspack/pull/6958](https://redirect.github.com/web-infra-dev/rspack/pull/6958) - feat!: revert default values of SwcJsMinimizer by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/6970](https://redirect.github.com/web-infra-dev/rspack/pull/6970) - fix!: set default value of concatenateModules to true in production mode by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/6959](https://redirect.github.com/web-infra-dev/rspack/pull/6959) - refactor!: use swc_plugin_prefresh instead of builtin swc plugin by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7069](https://redirect.github.com/web-infra-dev/rspack/pull/7069) - feat!: detect conflicting values in `DefinePlugin` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7045](https://redirect.github.com/web-infra-dev/rspack/pull/7045) - feat!: remove `builtins.provide` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7086](https://redirect.github.com/web-infra-dev/rspack/pull/7086) - feat!: use native resolver in loader by [@bvanjoi](https://redirect.github.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/4945](https://redirect.github.com/web-infra-dev/rspack/pull/4945) - fix!: correct names of hash fields in asset.info by [@xc2](https://redirect.github.com/xc2) in [https://github.com/web-infra-dev/rspack/pull/7220](https://redirect.github.com/web-infra-dev/rspack/pull/7220) - feat(deps)!: update`webpack-dev-server` to v5 and no longer lock the versions by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/7130](https://redirect.github.com/web-infra-dev/rspack/pull/7130) - fix!: remove [@rspack/plugin-minify](https://redirect.github.com/rspack/plugin-minify) by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/7307](https://redirect.github.com/web-infra-dev/rspack/pull/7307) - feat!(crates): upgrade swc_core to 0.99.5 by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7292](https://redirect.github.com/web-infra-dev/rspack/pull/7292) - feat!: improve HtmlRspackPlugin by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7577](https://redirect.github.com/web-infra-dev/rspack/pull/7577) - refactor!: disable css minify in html minify and remove SwcCssMinimizerRspackPlugin by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/7547](https://redirect.github.com/web-infra-dev/rspack/pull/7547) - feat!: support `optimization.emitOnErrors` by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/7595](https://redirect.github.com/web-infra-dev/rspack/pull/7595) - feat(core)!: change dojang default escape|unescape to lodash.template syntax by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/7661](https://redirect.github.com/web-infra-dev/rspack/pull/7661) ##### Performance Improvements โก - perf(rspack_plugin_javascript): use Rayon to parse modules parallelly by [@fi3ework](https://redirect.github.com/fi3ework) in [https://github.com/web-infra-dev/rspack/pull/6864](https://redirect.github.com/web-infra-dev/rspack/pull/6864) - perf: make picking concatenable modules parallel by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7003](https://redirect.github.com/web-infra-dev/rspack/pull/7003) - perf: cache `compilation.entrypoints` by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7059](https://redirect.github.com/web-infra-dev/rspack/pull/7059) - perf: enable "fat" LTO for production release by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7088](https://redirect.github.com/web-infra-dev/rspack/pull/7088) - perf: remove unneeded string clone by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7104](https://redirect.github.com/web-infra-dev/rspack/pull/7104) - perf: reduce `get_scheme` allocation by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7109](https://redirect.github.com/web-infra-dev/rspack/pull/7109) - perf: reduce alloc for bailout reason by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7118](https://redirect.github.com/web-infra-dev/rspack/pull/7118) - perf: stats rust side generate speed by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7126](https://redirect.github.com/web-infra-dev/rspack/pull/7126) - perf: reduce allocation for filename render by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7138](https://redirect.github.com/web-infra-dev/rspack/pull/7138) - perf: optimize JS communication with lazy getters by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7163](https://redirect.github.com/web-infra-dev/rspack/pull/7163) - perf: reduce allocation for `TraceableError` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7192](https://redirect.github.com/web-infra-dev/rspack/pull/7192) - perf: reduce allocation for `Stats` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7124](https://redirect.github.com/web-infra-dev/rspack/pull/7124) - perf: reduce allocation for parsing by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7219](https://redirect.github.com/web-infra-dev/rspack/pull/7219) - perf: use Set as Queue to solve the duplication by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7233](https://redirect.github.com/web-infra-dev/rspack/pull/7233) - perf: reduce allocation for `ModuleRule` matching by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7249](https://redirect.github.com/web-infra-dev/rspack/pull/7249) - perf: reduce large pre-allocations for `JavascriptParser::new` by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7286](https://redirect.github.com/web-infra-dev/rspack/pull/7286) - perf: faster hasher for `Ukey`s by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/7287](https://redirect.github.com/web-infra-dev/rspack/pull/7287) - perf: a bunch of small improvement for ConcatenatedModule by [@CPunisher](https://redirect.github.com/CPunisher) in [https://github.com/web-infra-dev/rspack/pull/7257](https://redirect.github.com/web-infra-dev/rspack/pull/7257) - perf: reduce allocation for adding dependencies by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7301](https://redirect.github.com/web-infra-dev/rspack/pull/7301) - perf: no need to require entire enhanced-resolve by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7343](https://redirect.github.com/web-infra-dev/rspack/pull/7343) - perf(allocator): use mimalloc v2 for all by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7361](https://redirect.github.com/web-infra-dev/rspack/pull/7361) - perf: stats to js speed by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/7344](https://redirect.github.com/web-infra-dev/rspack/pull/7344) - perf: rule matcher allocates only if `resource_path` is not a valid UTF-8 sequence by [@h-a-n-a](https://redirect.github.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/7441](https://redirect.github.com/web-infra-dev/rspack/pull/7441) - perf: bump lightningcss to remove duplicated browerslist-rs by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/7461](https://redirect.github.com/web-infra-dev/rspack/pull/7461) - perf!: use browserslist-rs for lightningcss by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7544](https://redirect.github.com/web-infra-dev/rspack/pull/7544) - perf: warn case sensitive plugin by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/7606](https://redirect.github.com/web-infra-dev/rspack/pull/7606) - perf: improve performance of eval-source-map by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/7630](https://redirect.github.com/web-infra-dev/rspack/pull/7630) ##### Exciting New Features ๐ - feat(napi): support js chunk hash hook by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/6853](https://redirect.github.com/web-infra-dev/rspack/pull/6853) - feat(napi): compilation chunk hash hook by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/6858](https://redirect.github.com/web-infra-dev/rspack/pull/6858) - feat: root module is less prone to be wrapped in IIFE by [@fi3ework](https://redirect.github.com/fi3ework) in [https://github.com/web-infra-dev/rspack/pull/6697](Configuration
๐ 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.