eslint/eslint (@eslint/js)
### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...28be4471f6eb61b4304ae3d17ea7eeacc6364bbe)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0)
### [`v9.13.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.13.0)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.12.0...v9.13.0)
#### Features
- [`381c32b`](https://redirect.github.com/eslint/eslint/commit/381c32b6975fa3208c62ca2b1052eb87182ed731) feat: Allow languages to provide `defaultLanguageOptions` ([#19003](https://redirect.github.com/eslint/eslint/issues/19003)) (Milos Djermanovic)
- [`bf723bd`](https://redirect.github.com/eslint/eslint/commit/bf723bd0f948dbfef57f9b34ff894e7603aeaf88) feat: Improve eslintrc warning message ([#19023](https://redirect.github.com/eslint/eslint/issues/19023)) (Milos Djermanovic)
- [`1def4cd`](https://redirect.github.com/eslint/eslint/commit/1def4cdfab1f067c5089df8b36242cdf912b0eb6) feat: drop support for jiti v1.21 ([#18996](https://redirect.github.com/eslint/eslint/issues/18996)) (Francesco Trotta)
- [`f879be2`](https://redirect.github.com/eslint/eslint/commit/f879be240ca7ddf485b700df0eb93985ccb1db45) feat: export `ESLint.defaultConfig` ([#18983](https://redirect.github.com/eslint/eslint/issues/18983)) (Nitin Kumar)
#### Bug Fixes
- [`78836d4`](https://redirect.github.com/eslint/eslint/commit/78836d40ebd3881e527075a991da4cbb0ff9adfc) fix: update the `complexity` rule type ([#19027](https://redirect.github.com/eslint/eslint/issues/19027)) (Nitin Kumar)
- [`064c8b6`](https://redirect.github.com/eslint/eslint/commit/064c8b612e2e4b773d6b25867f2045e3ceaa9d66) fix: update rule types ([#18925](https://redirect.github.com/eslint/eslint/issues/18925)) (Nitin Kumar)
#### Documentation
- [`abdbfa8`](https://redirect.github.com/eslint/eslint/commit/abdbfa83907712d0d44a35aeed4e0ea7bf106740) docs: mark `LintMessage#nodeType` as deprecated ([#19019](https://redirect.github.com/eslint/eslint/issues/19019)) (Nitin Kumar)
- [`19e68d3`](https://redirect.github.com/eslint/eslint/commit/19e68d3f3a86cf23e5c98eaf8736eeaa33f194f4) docs: update deprecated rules type definitions ([#19018](https://redirect.github.com/eslint/eslint/issues/19018)) (Nitin Kumar)
- [`7dd402d`](https://redirect.github.com/eslint/eslint/commit/7dd402d33226d821a17b22c4753ce9c40fc909bd) docs: Update examples of passing multiple values to a CLI option ([#19006](https://redirect.github.com/eslint/eslint/issues/19006)) (Milos Djermanovic)
- [`5dcbc51`](https://redirect.github.com/eslint/eslint/commit/5dcbc519b729698be651bdbddb39da774cb70bf1) docs: Add example with side-effect imports to no-restricted-imports ([#18997](https://redirect.github.com/eslint/eslint/issues/18997)) (Milos Djermanovic)
- [`1ee87ca`](https://redirect.github.com/eslint/eslint/commit/1ee87ca1c50018947e76c29e78da9aaf711f53a2) docs: Update README (GitHub Actions Bot)
- [`2c3dbdc`](https://redirect.github.com/eslint/eslint/commit/2c3dbdc2319fcf2f65c2de13f9064c5a315be890) docs: Use prerendered sponsors for README ([#18988](https://redirect.github.com/eslint/eslint/issues/18988)) (Milos Djermanovic)
#### Chores
- [`68d2d9d`](https://redirect.github.com/eslint/eslint/commit/68d2d9dfd63401b6a9b413f11ac2c4b583e4897a) chore: upgrade to `@eslint/js@9.13.0` and `@eslint/core@^0.7.0` ([#19034](https://redirect.github.com/eslint/eslint/issues/19034)) (Francesco Trotta)
- [`2211f0a`](https://redirect.github.com/eslint/eslint/commit/2211f0aeb350f55e1fa71d4df93d46bc1795789d) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins)
- [`c7abaef`](https://redirect.github.com/eslint/eslint/commit/c7abaef5332caf4b6251c9550a81a9c29bf324fd) perf: using Node.js compile cache ([#19012](https://redirect.github.com/eslint/eslint/issues/19012)) (唯然)
- [`1d7c077`](https://redirect.github.com/eslint/eslint/commit/1d7c077145d070aa7754018b29b038ce2e0c8b0e) chore: add pkg.type "commonjs" ([#19011](https://redirect.github.com/eslint/eslint/issues/19011)) (唯然)
- [`468e3bd`](https://redirect.github.com/eslint/eslint/commit/468e3bdadfdf5f197a44efd6c8dc5cf2b241f964) test: fix `ESLint` tests ([#19021](https://redirect.github.com/eslint/eslint/issues/19021)) (Francesco Trotta)
- [`ed4635f`](https://redirect.github.com/eslint/eslint/commit/ed4635fa0e4fb91705223a7d9c230b6e9a87cd4c) ci: upgrade knip@5.32.0 ([#18992](https://redirect.github.com/eslint/eslint/issues/18992)) (Milos Djermanovic)
- [`efad767`](https://redirect.github.com/eslint/eslint/commit/efad76732170a9a7db2e056a8d9a0cf503448c48) chore: remove unused ignore dependency ([#18993](https://redirect.github.com/eslint/eslint/issues/18993)) (Amaresh S M)
nrwl/nx (@nx/js)
### [`v20.0.12`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.12)
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.11...20.0.12)
#### 20.0.12 (2024-11-08)
##### 🩹 Fixes
- **core:** create different dummy tasks for different targets ([#28837](https://redirect.github.com/nrwl/nx/pull/28837))
- **core:** do not depend on ci info crate ([#28850](https://redirect.github.com/nrwl/nx/pull/28850))
##### ❤️ Thank You
- Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz)
### [`v20.0.11`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.11)
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.10...20.0.11)
##### 20.0.11 (2024-11-07)
##### 🚀 Features
- **nx-cloud:** configure import paths for light client when running … ([#28735](https://redirect.github.com/nrwl/nx/pull/28735))
- **nx-dev:** add video course page ([#28736](https://redirect.github.com/nrwl/nx/pull/28736))
##### 🩹 Fixes
- **core:** fix cannot read properties of undefined (reading 'split') ([#28761](https://redirect.github.com/nrwl/nx/pull/28761))
- **core:** task graph needs to handle multiple cycles ([#28793](https://redirect.github.com/nrwl/nx/pull/28793))
- **core:** empty external deps should work properly ([#28727](https://redirect.github.com/nrwl/nx/pull/28727))
- **core:** ensure that the database connection is closed when nx exits ([#28821](https://redirect.github.com/nrwl/nx/pull/28821))
- **graph:** add better pdv empty states when no targets exist ([#28797](https://redirect.github.com/nrwl/nx/pull/28797))
- **nx-dev:** SEO tags ([#28823](https://redirect.github.com/nrwl/nx/pull/28823))
- **repo:** update version of actions/github-script in nightly script ([#28784](https://redirect.github.com/nrwl/nx/pull/28784))
##### ❤️ Thank You
- Craigory Coppola [@AgentEnder](https://redirect.github.com/AgentEnder)
- Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi)
- Jonathan Cammisuli
- Juri Strumpflohner [@juristr](https://redirect.github.com/juristr)
- Louie Weng [@lourw](https://redirect.github.com/lourw)
- MaxKless [@MaxKless](https://redirect.github.com/MaxKless)
- Miroslav Jonaš [@meeroslav](https://redirect.github.com/meeroslav)
### [`v20.0.10`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.10)
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.9...20.0.10)
##### 20.0.10 (2024-11-06)
##### 🩹 Fixes
- **core:** ensure that `setWorkspaceContext` is run only on main nx packages ([#28706](https://redirect.github.com/nrwl/nx/pull/28706))
- **core:** revert archive file creation changes ([#28817](https://redirect.github.com/nrwl/nx/pull/28817))
##### ❤️ Thank You
- Jonathan Cammisuli
### [`v20.0.9`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.9)
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.8...20.0.9)
##### 20.0.9 (2024-11-05)
##### 🚀 Features
- **linter:** add support eslint 9 --quiet param ([#28743](https://redirect.github.com/nrwl/nx/pull/28743))
- **nx-dev:** add customer case studies ([da54ac2c15](https://redirect.github.com/nrwl/nx/commit/da54ac2c15))
##### 🩹 Fixes
- **core:** fix create workspace for react native ([#28763](https://redirect.github.com/nrwl/nx/pull/28763))
- **nuxt:** use loadNuxtConfig to load nuxt config for plugin ([#28795](https://redirect.github.com/nrwl/nx/pull/28795))
- **vite:** tsconfig paths plugin should resolve file with dot in the name ([#28701](https://redirect.github.com/nrwl/nx/pull/28701))
##### ❤️ Thank You
- Colum Ferry [@Coly010](https://redirect.github.com/Coly010)
- Dmitry Zakharov [@pumano](https://redirect.github.com/pumano)
- Egor Kuzin [@q2een](https://redirect.github.com/q2een)
- Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi)
- Juri [@juristr](https://redirect.github.com/juristr)
### [`v20.0.8`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.8)
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.7...20.0.8)
##### 20.0.8 (2024-11-04)
##### 🩹 Fixes
- **core:** fix dependency with multiple dependent packages ([#28669](https://redirect.github.com/nrwl/nx/pull/28669))
- **expo:** allow yarn 4 to install for build local ([#28603](https://redirect.github.com/nrwl/nx/pull/28603))
- **rspack:** ensure NX_PUBLIC env vars are available to applications [#28720](https://redirect.github.com/nrwl/nx/issues/28720) ([#28751](https://redirect.github.com/nrwl/nx/pull/28751), [#28720](https://redirect.github.com/nrwl/nx/issues/28720))
- **testing:** install playwright with-deps ([#28738](https://redirect.github.com/nrwl/nx/pull/28738))
- **webpack:** update stylus version to fix security issue ([#28646](https://redirect.github.com/nrwl/nx/pull/28646))
##### ❤️ Thank You
- Colum Ferry [@Coly010](https://redirect.github.com/Coly010)
- Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi)
- Isaac Mann [@isaacplmann](https://redirect.github.com/isaacplmann)
- Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo)
web-infra-dev/rspack (@rspack/cli)
### [`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.com/web-infra-dev/rspack/pull/8286)
- fix(test-tools): update peer dependency [@rspack/core](https://redirect.github.com/rspack/core) to v1 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8289](https://redirect.github.com/web-infra-dev/rspack/pull/8289)
- fix(type): Patch rollup-plugin-dts bug that broke prebundled zod by [@andersk](https://redirect.github.com/andersk) in [https://github.com/web-infra-dev/rspack/pull/8306](https://redirect.github.com/web-infra-dev/rspack/pull/8306)
- fix: hotUpdate chunk should have correct runtime by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8273](https://redirect.github.com/web-infra-dev/rspack/pull/8273)
- fix: error for set user request by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8307](https://redirect.github.com/web-infra-dev/rspack/pull/8307)
- fix: falsy rule should be filtered by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8297](https://redirect.github.com/web-infra-dev/rspack/pull/8297)
- fix: use incremental in production build by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8311](https://redirect.github.com/web-infra-dev/rspack/pull/8311)
- fix: correct usage of `pnpm --filter` in package scripts by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8319](https://redirect.github.com/web-infra-dev/rspack/pull/8319)
- fix: runtime chunk hash should respect their reference order by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8303](https://redirect.github.com/web-infra-dev/rspack/pull/8303)
- fix(ci): pkg.pr.preview not work by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8325](https://redirect.github.com/web-infra-dev/rspack/pull/8325)
- fix: file dependencies are lost when css module fails by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8328](https://redirect.github.com/web-infra-dev/rspack/pull/8328)
- fix: code auto merging error by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8341](https://redirect.github.com/web-infra-dev/rspack/pull/8341)
- fix(cli): missing `exports.types` field by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8355](https://redirect.github.com/web-infra-dev/rspack/pull/8355)
- fix(tests): layer-stats snapshot problem by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8356](https://redirect.github.com/web-infra-dev/rspack/pull/8356)
- fix: correct split-chunks tests by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8357](https://redirect.github.com/web-infra-dev/rspack/pull/8357)
- fix(experiments css): should preserve keywords decl and compose ident for self reference by [@Austaras](https://redirect.github.com/Austaras) in [https://github.com/web-infra-dev/rspack/pull/8225](https://redirect.github.com/web-infra-dev/rspack/pull/8225)
- fix: import order change should re-seal by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8358](https://redirect.github.com/web-infra-dev/rspack/pull/8358)
- fix(core): bump swc to 5.0.1 by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8362](https://redirect.github.com/web-infra-dev/rspack/pull/8362)
##### Document Updates 📖
- docs: update ContextModuleFactory hook by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8178](https://redirect.github.com/web-infra-dev/rspack/pull/8178)
- docs: correct ES modules and some other spellings by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8191](https://redirect.github.com/web-infra-dev/rspack/pull/8191)
- docs: add tips and examples for experiments configs by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8189](https://redirect.github.com/web-infra-dev/rspack/pull/8189)
- docs: use ApiMeta specific label instead of Webpack specific chapter by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8186](https://redirect.github.com/web-infra-dev/rspack/pull/8186)
- docs: update links in README by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8203](https://redirect.github.com/web-infra-dev/rspack/pull/8203)
- docs: add layer examples and correct types by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8202](https://redirect.github.com/web-infra-dev/rspack/pull/8202)
- docs: fix link is 404 in Guide by [@nobuaki0331](https://redirect.github.com/nobuaki0331) in [https://github.com/web-infra-dev/rspack/pull/8223](https://redirect.github.com/web-infra-dev/rspack/pull/8223)
- docs: correct the format of defaultValue by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8222](https://redirect.github.com/web-infra-dev/rspack/pull/8222)
- docs: should enable swc `keepImportAttributes` configuration when use `Rule.with` by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8239](https://redirect.github.com/web-infra-dev/rspack/pull/8239)
- docs: addedVersion should link to release tag by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8241](https://redirect.github.com/web-infra-dev/rspack/pull/8241)
- docs: update Rspack roadmap by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8246](https://redirect.github.com/web-infra-dev/rspack/pull/8246)
- docs: add license to website footer by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8261](https://redirect.github.com/web-infra-dev/rspack/pull/8261)
- docs(swc-loader): add example for syntax lowering and polyfill by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8265](https://redirect.github.com/web-infra-dev/rspack/pull/8265)
- docs: fix inline match resource typo by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8292](https://redirect.github.com/web-infra-dev/rspack/pull/8292)
- docs: add docs for incremental by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8293](https://redirect.github.com/web-infra-dev/rspack/pull/8293)
- docs: add swc cacheRoot guide by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8308](https://redirect.github.com/web-infra-dev/rspack/pull/8308)
- docs: add Docusaurus to ecosystem by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8336](https://redirect.github.com/web-infra-dev/rspack/pull/8336)
- docs: add Nuxt to ecosystem by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8338](https://redirect.github.com/web-infra-dev/rspack/pull/8338)
- docs: improve default value, types and examples for `optimization` by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8339](https://redirect.github.com/web-infra-dev/rspack/pull/8339)
- docs: fix missing internal plugins by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8343](https://redirect.github.com/web-infra-dev/rspack/pull/8343)
##### Other Changes
- refactor: add JSDoc to improve config.experiments types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8184](https://redirect.github.com/web-infra-dev/rspack/pull/8184)
- test: rename harmony to ESM by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8183](https://redirect.github.com/web-infra-dev/rspack/pull/8183)
- chore(deps): update crates by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/6596](https://redirect.github.com/web-infra-dev/rspack/pull/6596)
- chore(deps): update dependency exit-hook to v4 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8193](https://redirect.github.com/web-infra-dev/rspack/pull/8193)
- chore(deps): update pnpm to v9.12.2 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8199](https://redirect.github.com/web-infra-dev/rspack/pull/8199)
- refactor: collect rebuild modules mutations in make by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8196](https://redirect.github.com/web-infra-dev/rspack/pull/8196)
- refactor: add JSDoc to improve config.wath types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8201](https://redirect.github.com/web-infra-dev/rspack/pull/8201)
- test: add `rspack.default` should not exist test by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8207](https://redirect.github.com/web-infra-dev/rspack/pull/8207)
- chore(typo): rename `lightningCssMiminizerPlugin.ts` file by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8214](https://redirect.github.com/web-infra-dev/rspack/pull/8214)
- refactor: add JSDoc to improve config.devServer type by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8213](https://redirect.github.com/web-infra-dev/rspack/pull/8213)
- refactor: add JSDoc to improve config.ignoreWarnings, profile, bail types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8230](https://redirect.github.com/web-infra-dev/rspack/pull/8230)
- chore(deps): update npm dependencies by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8200](https://redirect.github.com/web-infra-dev/rspack/pull/8200)
- refactor: add JSDoc to improve config.performance by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8231](https://redirect.github.com/web-infra-dev/rspack/pull/8231)
- refactor: add JSDoc to improve rspack config types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8233](https://redirect.github.com/web-infra-dev/rspack/pull/8233)
- ci: allow to use self-host runner when preview package by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8236](https://redirect.github.com/web-infra-dev/rspack/pull/8236)
- ci: allow to get label from self host runner by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8237](https://redirect.github.com/web-infra-dev/rspack/pull/8237)
- chore: add Debug trait for FileSystem and Make Task by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/8252](https://redirect.github.com/web-infra-dev/rspack/pull/8252)
- ci: allow aarch64 gnu compile on github runner in pkg preview by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8253](https://redirect.github.com/web-infra-dev/rspack/pull/8253)
- test: remove copy plugin build folder by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8251](https://redirect.github.com/web-infra-dev/rspack/pull/8251)
- ci: create prerelease pull request by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8263](https://redirect.github.com/web-infra-dev/rspack/pull/8263)
- ci: fix pretag default value by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8266](https://redirect.github.com/web-infra-dev/rspack/pull/8266)
- chore(deps): update pnpm to v9.12.3 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8256](https://redirect.github.com/web-infra-dev/rspack/pull/8256)
- chore(deps): update github-actions by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8255](https://redirect.github.com/web-infra-dev/rspack/pull/8255)
- chore: remove arco-pro diff test case by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8270](https://redirect.github.com/web-infra-dev/rspack/pull/8270)
- chore(ci): change repo owner of rspack-ecosystem-ci by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8272](https://redirect.github.com/web-infra-dev/rspack/pull/8272)
- chore(ci): fix the syntax error by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8278](https://redirect.github.com/web-infra-dev/rspack/pull/8278)
- refactor: module.size fn should a option compilation by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8281](https://redirect.github.com/web-infra-dev/rspack/pull/8281)
- test: keep test case stable with different version length by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8287](https://redirect.github.com/web-infra-dev/rspack/pull/8287)
- chore(deps): update npm dependencies by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8257](https://redirect.github.com/web-infra-dev/rspack/pull/8257)
- chore(docs): add groupModulesByLayer doc by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8284](https://redirect.github.com/web-infra-dev/rspack/pull/8284)
- refactor(rspack_napi): simplify the logic of `JsRegExp` by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8254](https://redirect.github.com/web-infra-dev/rspack/pull/8254)
- chore(deps): update npm dev dependencies by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/6429](https://redirect.github.com/web-infra-dev/rspack/pull/6429)
- chore(format): run prettier format by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8295](https://redirect.github.com/web-infra-dev/rspack/pull/8295)
- chore(ci/deps): update renovate by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8294](https://redirect.github.com/web-infra-dev/rspack/pull/8294)
- refactor: use async thread pool by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8226](https://redirect.github.com/web-infra-dev/rspack/pull/8226)
- chore(renovate): manually update peer dependencies by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8317](https://redirect.github.com/web-infra-dev/rspack/pull/8317)
- chore: prevent clone when create ModuleIdentifier by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8330](https://redirect.github.com/web-infra-dev/rspack/pull/8330)
- refactor(rspack): improve dependency location by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8313](https://redirect.github.com/web-infra-dev/rspack/pull/8313)
- refactor(rspack): remove `RawRegex` and `JsRegExp` by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8298](https://redirect.github.com/web-infra-dev/rspack/pull/8298)
- chore: fix the incorrect links in the comments by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8340](https://redirect.github.com/web-infra-dev/rspack/pull/8340)
- refactor: css-module should have strict buildInfo by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8342](https://redirect.github.com/web-infra-dev/rspack/pull/8342)
- refactor: rm UNASSOCIATED_MODULE_INSTANCE_REFS by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8327](https://redirect.github.com/web-infra-dev/rspack/pull/8327)
- chore(deps): update rspress to v1.35.3 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8348](https://redirect.github.com/web-infra-dev/rspack/pull/8348)
- chore(deps): update rspress to v1.35.4 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8360](https://redirect.github.com/web-infra-dev/rspack/pull/8360)
- chore(deps): update github-actions by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8345](https://redirect.github.com/web-infra-dev/rspack/pull/8345)
#### New Contributors
- [@nobuaki0331](https://redirect.github.com/nobuaki0331) made their first contribution in [https://github.com/web-infra-dev/rspack/pull/8223](https://redirect.github.com/web-infra-dev/rspack/pull/8223)
**Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.0.14...v1.1.0
### [`v1.0.14`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.0.14)
[Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.13...v1.0.14)
#### What's Changed
##### Performance Improvements ⚡
- perf: cache swc loader by [@CPunisher](https://redirect.github.com/CPunisher) in [https://github.com/web-infra-dev/rspack/pull/7965](https://redirect.github.com/web-infra-dev/rspack/pull/7965)
##### Exciting New Features 🎉
- feat: incremental for collecting dependencies diagnostics by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8127](https://redirect.github.com/web-infra-dev/rspack/pull/8127)
- feat: rename harmony in comments to ESM by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8162](https://redirect.github.com/web-infra-dev/rspack/pull/8162)
- feat: support `require.ensure` by [@CPunisher](https://redirect.github.com/CPunisher) in [https://github.com/web-infra-dev/rspack/pull/7972](https://redirect.github.com/web-infra-dev/rspack/pull/7972)
- feat(types): export `ResolveData` type by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8177](https://redirect.github.com/web-infra-dev/rspack/pull/8177)
##### Bug Fixes 🐞
- fix: perf degradation in devtool plugin by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8147](https://redirect.github.com/web-infra-dev/rspack/pull/8147)
- fix: compatible static methods with html-webpack-plugin 5.6.0 by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8157](https://redirect.github.com/web-infra-dev/rspack/pull/8157)
- fix: generate correct worker expression with trusted types by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8143](https://redirect.github.com/web-infra-dev/rspack/pull/8143)
- fix: use content hash as \[base] and \[name] for extracted DataURIs by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8148](https://redirect.github.com/web-infra-dev/rspack/pull/8148)
- fix: should keep comments of esm export by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8168](https://redirect.github.com/web-infra-dev/rspack/pull/8168)
- fix: escape node.\__dirname by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8172](https://redirect.github.com/web-infra-dev/rspack/pull/8172)
##### Document Updates 📖
- docs: disable doc blog sidebar by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8155](https://redirect.github.com/web-infra-dev/rspack/pull/8155)
- docs: add `html-rspack-tags-plugin` as an alternative by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8158](https://redirect.github.com/web-infra-dev/rspack/pull/8158)
- docs: add Kuaishou logo to who is using by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8160](https://redirect.github.com/web-infra-dev/rspack/pull/8160)
- docs: rename shareScope to shareStrategy by [@86XIng](https://redirect.github.com/86XIng) in [https://github.com/web-infra-dev/rspack/pull/8173](https://redirect.github.com/web-infra-dev/rspack/pull/8173)
##### Other Changes
- chore(deps): update typescript to v5.6 by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8145](https://redirect.github.com/web-infra-dev/rspack/pull/8145)
- test: add global snapshot serializer by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8137](https://redirect.github.com/web-infra-dev/rspack/pull/8137)
- chore(docs): rsdoctor add the note for CssExtractRspackPlugin by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8087](https://redirect.github.com/web-infra-dev/rspack/pull/8087)
- refactor: mutations read write permission from incremental options by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8159](https://redirect.github.com/web-infra-dev/rspack/pull/8159)
- refactor: add JSDoc to improve config.target, devtool, node, cache types. by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8152](https://redirect.github.com/web-infra-dev/rspack/pull/8152)
- refactor: rename harmony in Rust code to ESM by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8166](https://redirect.github.com/web-infra-dev/rspack/pull/8166)
- refactor: add JSDoc to improve config.stats types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/81
Configuration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
9.12.0
->9.14.0
20.0.7
->20.0.12
20.0.7
->20.0.12
20.0.7
->20.0.12
1.0.8
->1.1.0
1.0.8
->1.1.0
1.7.26
->1.9.1
10.0.8
->10.0.9
22.8.6
->22.9.0
2.1.2
->2.1.4
3.1.1
->3.2.1
9.12.0
->9.14.0
10.7.3
->10.8.2
20.0.7
->20.0.12
5.6.2
->5.6.3
8.8.0
->8.13.0
2.1.2
->2.1.4
Release Notes
eslint/eslint (@eslint/js)
### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...28be4471f6eb61b4304ae3d17ea7eeacc6364bbe) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0) ### [`v9.13.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.13.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.12.0...v9.13.0) #### Features - [`381c32b`](https://redirect.github.com/eslint/eslint/commit/381c32b6975fa3208c62ca2b1052eb87182ed731) feat: Allow languages to provide `defaultLanguageOptions` ([#19003](https://redirect.github.com/eslint/eslint/issues/19003)) (Milos Djermanovic) - [`bf723bd`](https://redirect.github.com/eslint/eslint/commit/bf723bd0f948dbfef57f9b34ff894e7603aeaf88) feat: Improve eslintrc warning message ([#19023](https://redirect.github.com/eslint/eslint/issues/19023)) (Milos Djermanovic) - [`1def4cd`](https://redirect.github.com/eslint/eslint/commit/1def4cdfab1f067c5089df8b36242cdf912b0eb6) feat: drop support for jiti v1.21 ([#18996](https://redirect.github.com/eslint/eslint/issues/18996)) (Francesco Trotta) - [`f879be2`](https://redirect.github.com/eslint/eslint/commit/f879be240ca7ddf485b700df0eb93985ccb1db45) feat: export `ESLint.defaultConfig` ([#18983](https://redirect.github.com/eslint/eslint/issues/18983)) (Nitin Kumar) #### Bug Fixes - [`78836d4`](https://redirect.github.com/eslint/eslint/commit/78836d40ebd3881e527075a991da4cbb0ff9adfc) fix: update the `complexity` rule type ([#19027](https://redirect.github.com/eslint/eslint/issues/19027)) (Nitin Kumar) - [`064c8b6`](https://redirect.github.com/eslint/eslint/commit/064c8b612e2e4b773d6b25867f2045e3ceaa9d66) fix: update rule types ([#18925](https://redirect.github.com/eslint/eslint/issues/18925)) (Nitin Kumar) #### Documentation - [`abdbfa8`](https://redirect.github.com/eslint/eslint/commit/abdbfa83907712d0d44a35aeed4e0ea7bf106740) docs: mark `LintMessage#nodeType` as deprecated ([#19019](https://redirect.github.com/eslint/eslint/issues/19019)) (Nitin Kumar) - [`19e68d3`](https://redirect.github.com/eslint/eslint/commit/19e68d3f3a86cf23e5c98eaf8736eeaa33f194f4) docs: update deprecated rules type definitions ([#19018](https://redirect.github.com/eslint/eslint/issues/19018)) (Nitin Kumar) - [`7dd402d`](https://redirect.github.com/eslint/eslint/commit/7dd402d33226d821a17b22c4753ce9c40fc909bd) docs: Update examples of passing multiple values to a CLI option ([#19006](https://redirect.github.com/eslint/eslint/issues/19006)) (Milos Djermanovic) - [`5dcbc51`](https://redirect.github.com/eslint/eslint/commit/5dcbc519b729698be651bdbddb39da774cb70bf1) docs: Add example with side-effect imports to no-restricted-imports ([#18997](https://redirect.github.com/eslint/eslint/issues/18997)) (Milos Djermanovic) - [`1ee87ca`](https://redirect.github.com/eslint/eslint/commit/1ee87ca1c50018947e76c29e78da9aaf711f53a2) docs: Update README (GitHub Actions Bot) - [`2c3dbdc`](https://redirect.github.com/eslint/eslint/commit/2c3dbdc2319fcf2f65c2de13f9064c5a315be890) docs: Use prerendered sponsors for README ([#18988](https://redirect.github.com/eslint/eslint/issues/18988)) (Milos Djermanovic) #### Chores - [`68d2d9d`](https://redirect.github.com/eslint/eslint/commit/68d2d9dfd63401b6a9b413f11ac2c4b583e4897a) chore: upgrade to `@eslint/js@9.13.0` and `@eslint/core@^0.7.0` ([#19034](https://redirect.github.com/eslint/eslint/issues/19034)) (Francesco Trotta) - [`2211f0a`](https://redirect.github.com/eslint/eslint/commit/2211f0aeb350f55e1fa71d4df93d46bc1795789d) chore: package.json update for [@eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`c7abaef`](https://redirect.github.com/eslint/eslint/commit/c7abaef5332caf4b6251c9550a81a9c29bf324fd) perf: using Node.js compile cache ([#19012](https://redirect.github.com/eslint/eslint/issues/19012)) (唯然) - [`1d7c077`](https://redirect.github.com/eslint/eslint/commit/1d7c077145d070aa7754018b29b038ce2e0c8b0e) chore: add pkg.type "commonjs" ([#19011](https://redirect.github.com/eslint/eslint/issues/19011)) (唯然) - [`468e3bd`](https://redirect.github.com/eslint/eslint/commit/468e3bdadfdf5f197a44efd6c8dc5cf2b241f964) test: fix `ESLint` tests ([#19021](https://redirect.github.com/eslint/eslint/issues/19021)) (Francesco Trotta) - [`ed4635f`](https://redirect.github.com/eslint/eslint/commit/ed4635fa0e4fb91705223a7d9c230b6e9a87cd4c) ci: upgrade knip@5.32.0 ([#18992](https://redirect.github.com/eslint/eslint/issues/18992)) (Milos Djermanovic) - [`efad767`](https://redirect.github.com/eslint/eslint/commit/efad76732170a9a7db2e056a8d9a0cf503448c48) chore: remove unused ignore dependency ([#18993](https://redirect.github.com/eslint/eslint/issues/18993)) (Amaresh S M)nrwl/nx (@nx/js)
### [`v20.0.12`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.12) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.11...20.0.12) #### 20.0.12 (2024-11-08) ##### 🩹 Fixes - **core:** create different dummy tasks for different targets ([#28837](https://redirect.github.com/nrwl/nx/pull/28837)) - **core:** do not depend on ci info crate ([#28850](https://redirect.github.com/nrwl/nx/pull/28850)) ##### ❤️ Thank You - Jason Jean [@FrozenPandaz](https://redirect.github.com/FrozenPandaz) ### [`v20.0.11`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.11) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.10...20.0.11) ##### 20.0.11 (2024-11-07) ##### 🚀 Features - **nx-cloud:** configure import paths for light client when running … ([#28735](https://redirect.github.com/nrwl/nx/pull/28735)) - **nx-dev:** add video course page ([#28736](https://redirect.github.com/nrwl/nx/pull/28736)) ##### 🩹 Fixes - **core:** fix cannot read properties of undefined (reading 'split') ([#28761](https://redirect.github.com/nrwl/nx/pull/28761)) - **core:** task graph needs to handle multiple cycles ([#28793](https://redirect.github.com/nrwl/nx/pull/28793)) - **core:** empty external deps should work properly ([#28727](https://redirect.github.com/nrwl/nx/pull/28727)) - **core:** ensure that the database connection is closed when nx exits ([#28821](https://redirect.github.com/nrwl/nx/pull/28821)) - **graph:** add better pdv empty states when no targets exist ([#28797](https://redirect.github.com/nrwl/nx/pull/28797)) - **nx-dev:** SEO tags ([#28823](https://redirect.github.com/nrwl/nx/pull/28823)) - **repo:** update version of actions/github-script in nightly script ([#28784](https://redirect.github.com/nrwl/nx/pull/28784)) ##### ❤️ Thank You - Craigory Coppola [@AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Jonathan Cammisuli - Juri Strumpflohner [@juristr](https://redirect.github.com/juristr) - Louie Weng [@lourw](https://redirect.github.com/lourw) - MaxKless [@MaxKless](https://redirect.github.com/MaxKless) - Miroslav Jonaš [@meeroslav](https://redirect.github.com/meeroslav) ### [`v20.0.10`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.10) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.9...20.0.10) ##### 20.0.10 (2024-11-06) ##### 🩹 Fixes - **core:** ensure that `setWorkspaceContext` is run only on main nx packages ([#28706](https://redirect.github.com/nrwl/nx/pull/28706)) - **core:** revert archive file creation changes ([#28817](https://redirect.github.com/nrwl/nx/pull/28817)) ##### ❤️ Thank You - Jonathan Cammisuli ### [`v20.0.9`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.9) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.8...20.0.9) ##### 20.0.9 (2024-11-05) ##### 🚀 Features - **linter:** add support eslint 9 --quiet param ([#28743](https://redirect.github.com/nrwl/nx/pull/28743)) - **nx-dev:** add customer case studies ([da54ac2c15](https://redirect.github.com/nrwl/nx/commit/da54ac2c15)) ##### 🩹 Fixes - **core:** fix create workspace for react native ([#28763](https://redirect.github.com/nrwl/nx/pull/28763)) - **nuxt:** use loadNuxtConfig to load nuxt config for plugin ([#28795](https://redirect.github.com/nrwl/nx/pull/28795)) - **vite:** tsconfig paths plugin should resolve file with dot in the name ([#28701](https://redirect.github.com/nrwl/nx/pull/28701)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Dmitry Zakharov [@pumano](https://redirect.github.com/pumano) - Egor Kuzin [@q2een](https://redirect.github.com/q2een) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Juri [@juristr](https://redirect.github.com/juristr) ### [`v20.0.8`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.8) [Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.7...20.0.8) ##### 20.0.8 (2024-11-04) ##### 🩹 Fixes - **core:** fix dependency with multiple dependent packages ([#28669](https://redirect.github.com/nrwl/nx/pull/28669)) - **expo:** allow yarn 4 to install for build local ([#28603](https://redirect.github.com/nrwl/nx/pull/28603)) - **rspack:** ensure NX_PUBLIC env vars are available to applications [#28720](https://redirect.github.com/nrwl/nx/issues/28720) ([#28751](https://redirect.github.com/nrwl/nx/pull/28751), [#28720](https://redirect.github.com/nrwl/nx/issues/28720)) - **testing:** install playwright with-deps ([#28738](https://redirect.github.com/nrwl/nx/pull/28738)) - **webpack:** update stylus version to fix security issue ([#28646](https://redirect.github.com/nrwl/nx/pull/28646)) ##### ❤️ Thank You - Colum Ferry [@Coly010](https://redirect.github.com/Coly010) - Emily Xiong [@xiongemi](https://redirect.github.com/xiongemi) - Isaac Mann [@isaacplmann](https://redirect.github.com/isaacplmann) - Jack Hsu [@jaysoo](https://redirect.github.com/jaysoo)web-infra-dev/rspack (@rspack/cli)
### [`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.com/web-infra-dev/rspack/pull/8286) - fix(test-tools): update peer dependency [@rspack/core](https://redirect.github.com/rspack/core) to v1 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8289](https://redirect.github.com/web-infra-dev/rspack/pull/8289) - fix(type): Patch rollup-plugin-dts bug that broke prebundled zod by [@andersk](https://redirect.github.com/andersk) in [https://github.com/web-infra-dev/rspack/pull/8306](https://redirect.github.com/web-infra-dev/rspack/pull/8306) - fix: hotUpdate chunk should have correct runtime by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8273](https://redirect.github.com/web-infra-dev/rspack/pull/8273) - fix: error for set user request by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8307](https://redirect.github.com/web-infra-dev/rspack/pull/8307) - fix: falsy rule should be filtered by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8297](https://redirect.github.com/web-infra-dev/rspack/pull/8297) - fix: use incremental in production build by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8311](https://redirect.github.com/web-infra-dev/rspack/pull/8311) - fix: correct usage of `pnpm --filter` in package scripts by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8319](https://redirect.github.com/web-infra-dev/rspack/pull/8319) - fix: runtime chunk hash should respect their reference order by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8303](https://redirect.github.com/web-infra-dev/rspack/pull/8303) - fix(ci): pkg.pr.preview not work by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8325](https://redirect.github.com/web-infra-dev/rspack/pull/8325) - fix: file dependencies are lost when css module fails by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8328](https://redirect.github.com/web-infra-dev/rspack/pull/8328) - fix: code auto merging error by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8341](https://redirect.github.com/web-infra-dev/rspack/pull/8341) - fix(cli): missing `exports.types` field by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8355](https://redirect.github.com/web-infra-dev/rspack/pull/8355) - fix(tests): layer-stats snapshot problem by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8356](https://redirect.github.com/web-infra-dev/rspack/pull/8356) - fix: correct split-chunks tests by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8357](https://redirect.github.com/web-infra-dev/rspack/pull/8357) - fix(experiments css): should preserve keywords decl and compose ident for self reference by [@Austaras](https://redirect.github.com/Austaras) in [https://github.com/web-infra-dev/rspack/pull/8225](https://redirect.github.com/web-infra-dev/rspack/pull/8225) - fix: import order change should re-seal by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8358](https://redirect.github.com/web-infra-dev/rspack/pull/8358) - fix(core): bump swc to 5.0.1 by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8362](https://redirect.github.com/web-infra-dev/rspack/pull/8362) ##### Document Updates 📖 - docs: update ContextModuleFactory hook by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8178](https://redirect.github.com/web-infra-dev/rspack/pull/8178) - docs: correct ES modules and some other spellings by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8191](https://redirect.github.com/web-infra-dev/rspack/pull/8191) - docs: add tips and examples for experiments configs by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8189](https://redirect.github.com/web-infra-dev/rspack/pull/8189) - docs: use ApiMeta specific label instead of Webpack specific chapter by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8186](https://redirect.github.com/web-infra-dev/rspack/pull/8186) - docs: update links in README by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8203](https://redirect.github.com/web-infra-dev/rspack/pull/8203) - docs: add layer examples and correct types by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8202](https://redirect.github.com/web-infra-dev/rspack/pull/8202) - docs: fix link is 404 in Guide by [@nobuaki0331](https://redirect.github.com/nobuaki0331) in [https://github.com/web-infra-dev/rspack/pull/8223](https://redirect.github.com/web-infra-dev/rspack/pull/8223) - docs: correct the format of defaultValue by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8222](https://redirect.github.com/web-infra-dev/rspack/pull/8222) - docs: should enable swc `keepImportAttributes` configuration when use `Rule.with` by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8239](https://redirect.github.com/web-infra-dev/rspack/pull/8239) - docs: addedVersion should link to release tag by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8241](https://redirect.github.com/web-infra-dev/rspack/pull/8241) - docs: update Rspack roadmap by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8246](https://redirect.github.com/web-infra-dev/rspack/pull/8246) - docs: add license to website footer by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8261](https://redirect.github.com/web-infra-dev/rspack/pull/8261) - docs(swc-loader): add example for syntax lowering and polyfill by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8265](https://redirect.github.com/web-infra-dev/rspack/pull/8265) - docs: fix inline match resource typo by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8292](https://redirect.github.com/web-infra-dev/rspack/pull/8292) - docs: add docs for incremental by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8293](https://redirect.github.com/web-infra-dev/rspack/pull/8293) - docs: add swc cacheRoot guide by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8308](https://redirect.github.com/web-infra-dev/rspack/pull/8308) - docs: add Docusaurus to ecosystem by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8336](https://redirect.github.com/web-infra-dev/rspack/pull/8336) - docs: add Nuxt to ecosystem by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8338](https://redirect.github.com/web-infra-dev/rspack/pull/8338) - docs: improve default value, types and examples for `optimization` by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8339](https://redirect.github.com/web-infra-dev/rspack/pull/8339) - docs: fix missing internal plugins by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8343](https://redirect.github.com/web-infra-dev/rspack/pull/8343) ##### Other Changes - refactor: add JSDoc to improve config.experiments types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8184](https://redirect.github.com/web-infra-dev/rspack/pull/8184) - test: rename harmony to ESM by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8183](https://redirect.github.com/web-infra-dev/rspack/pull/8183) - chore(deps): update crates by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/6596](https://redirect.github.com/web-infra-dev/rspack/pull/6596) - chore(deps): update dependency exit-hook to v4 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8193](https://redirect.github.com/web-infra-dev/rspack/pull/8193) - chore(deps): update pnpm to v9.12.2 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8199](https://redirect.github.com/web-infra-dev/rspack/pull/8199) - refactor: collect rebuild modules mutations in make by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8196](https://redirect.github.com/web-infra-dev/rspack/pull/8196) - refactor: add JSDoc to improve config.wath types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8201](https://redirect.github.com/web-infra-dev/rspack/pull/8201) - test: add `rspack.default` should not exist test by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8207](https://redirect.github.com/web-infra-dev/rspack/pull/8207) - chore(typo): rename `lightningCssMiminizerPlugin.ts` file by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8214](https://redirect.github.com/web-infra-dev/rspack/pull/8214) - refactor: add JSDoc to improve config.devServer type by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8213](https://redirect.github.com/web-infra-dev/rspack/pull/8213) - refactor: add JSDoc to improve config.ignoreWarnings, profile, bail types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8230](https://redirect.github.com/web-infra-dev/rspack/pull/8230) - chore(deps): update npm dependencies by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8200](https://redirect.github.com/web-infra-dev/rspack/pull/8200) - refactor: add JSDoc to improve config.performance by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8231](https://redirect.github.com/web-infra-dev/rspack/pull/8231) - refactor: add JSDoc to improve rspack config types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8233](https://redirect.github.com/web-infra-dev/rspack/pull/8233) - ci: allow to use self-host runner when preview package by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8236](https://redirect.github.com/web-infra-dev/rspack/pull/8236) - ci: allow to get label from self host runner by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8237](https://redirect.github.com/web-infra-dev/rspack/pull/8237) - chore: add Debug trait for FileSystem and Make Task by [@jerrykingxyz](https://redirect.github.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/8252](https://redirect.github.com/web-infra-dev/rspack/pull/8252) - ci: allow aarch64 gnu compile on github runner in pkg preview by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8253](https://redirect.github.com/web-infra-dev/rspack/pull/8253) - test: remove copy plugin build folder by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8251](https://redirect.github.com/web-infra-dev/rspack/pull/8251) - ci: create prerelease pull request by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8263](https://redirect.github.com/web-infra-dev/rspack/pull/8263) - ci: fix pretag default value by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8266](https://redirect.github.com/web-infra-dev/rspack/pull/8266) - chore(deps): update pnpm to v9.12.3 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8256](https://redirect.github.com/web-infra-dev/rspack/pull/8256) - chore(deps): update github-actions by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8255](https://redirect.github.com/web-infra-dev/rspack/pull/8255) - chore: remove arco-pro diff test case by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8270](https://redirect.github.com/web-infra-dev/rspack/pull/8270) - chore(ci): change repo owner of rspack-ecosystem-ci by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8272](https://redirect.github.com/web-infra-dev/rspack/pull/8272) - chore(ci): fix the syntax error by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8278](https://redirect.github.com/web-infra-dev/rspack/pull/8278) - refactor: module.size fn should a option compilation by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8281](https://redirect.github.com/web-infra-dev/rspack/pull/8281) - test: keep test case stable with different version length by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8287](https://redirect.github.com/web-infra-dev/rspack/pull/8287) - chore(deps): update npm dependencies by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8257](https://redirect.github.com/web-infra-dev/rspack/pull/8257) - chore(docs): add groupModulesByLayer doc by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8284](https://redirect.github.com/web-infra-dev/rspack/pull/8284) - refactor(rspack_napi): simplify the logic of `JsRegExp` by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8254](https://redirect.github.com/web-infra-dev/rspack/pull/8254) - chore(deps): update npm dev dependencies by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/6429](https://redirect.github.com/web-infra-dev/rspack/pull/6429) - chore(format): run prettier format by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8295](https://redirect.github.com/web-infra-dev/rspack/pull/8295) - chore(ci/deps): update renovate by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8294](https://redirect.github.com/web-infra-dev/rspack/pull/8294) - refactor: use async thread pool by [@hardfist](https://redirect.github.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/8226](https://redirect.github.com/web-infra-dev/rspack/pull/8226) - chore(renovate): manually update peer dependencies by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8317](https://redirect.github.com/web-infra-dev/rspack/pull/8317) - chore: prevent clone when create ModuleIdentifier by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8330](https://redirect.github.com/web-infra-dev/rspack/pull/8330) - refactor(rspack): improve dependency location by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8313](https://redirect.github.com/web-infra-dev/rspack/pull/8313) - refactor(rspack): remove `RawRegex` and `JsRegExp` by [@shulaoda](https://redirect.github.com/shulaoda) in [https://github.com/web-infra-dev/rspack/pull/8298](https://redirect.github.com/web-infra-dev/rspack/pull/8298) - chore: fix the incorrect links in the comments by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8340](https://redirect.github.com/web-infra-dev/rspack/pull/8340) - refactor: css-module should have strict buildInfo by [@JSerFeng](https://redirect.github.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/8342](https://redirect.github.com/web-infra-dev/rspack/pull/8342) - refactor: rm UNASSOCIATED_MODULE_INSTANCE_REFS by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8327](https://redirect.github.com/web-infra-dev/rspack/pull/8327) - chore(deps): update rspress to v1.35.3 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8348](https://redirect.github.com/web-infra-dev/rspack/pull/8348) - chore(deps): update rspress to v1.35.4 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8360](https://redirect.github.com/web-infra-dev/rspack/pull/8360) - chore(deps): update github-actions by [@renovate](https://redirect.github.com/renovate) in [https://github.com/web-infra-dev/rspack/pull/8345](https://redirect.github.com/web-infra-dev/rspack/pull/8345) #### New Contributors - [@nobuaki0331](https://redirect.github.com/nobuaki0331) made their first contribution in [https://github.com/web-infra-dev/rspack/pull/8223](https://redirect.github.com/web-infra-dev/rspack/pull/8223) **Full Changelog**: https://github.com/web-infra-dev/rspack/compare/v1.0.14...v1.1.0 ### [`v1.0.14`](https://redirect.github.com/web-infra-dev/rspack/releases/tag/v1.0.14) [Compare Source](https://redirect.github.com/web-infra-dev/rspack/compare/v1.0.13...v1.0.14) #### What's Changed ##### Performance Improvements ⚡ - perf: cache swc loader by [@CPunisher](https://redirect.github.com/CPunisher) in [https://github.com/web-infra-dev/rspack/pull/7965](https://redirect.github.com/web-infra-dev/rspack/pull/7965) ##### Exciting New Features 🎉 - feat: incremental for collecting dependencies diagnostics by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8127](https://redirect.github.com/web-infra-dev/rspack/pull/8127) - feat: rename harmony in comments to ESM by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8162](https://redirect.github.com/web-infra-dev/rspack/pull/8162) - feat: support `require.ensure` by [@CPunisher](https://redirect.github.com/CPunisher) in [https://github.com/web-infra-dev/rspack/pull/7972](https://redirect.github.com/web-infra-dev/rspack/pull/7972) - feat(types): export `ResolveData` type by [@9aoy](https://redirect.github.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/8177](https://redirect.github.com/web-infra-dev/rspack/pull/8177) ##### Bug Fixes 🐞 - fix: perf degradation in devtool plugin by [@SyMind](https://redirect.github.com/SyMind) in [https://github.com/web-infra-dev/rspack/pull/8147](https://redirect.github.com/web-infra-dev/rspack/pull/8147) - fix: compatible static methods with html-webpack-plugin 5.6.0 by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8157](https://redirect.github.com/web-infra-dev/rspack/pull/8157) - fix: generate correct worker expression with trusted types by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8143](https://redirect.github.com/web-infra-dev/rspack/pull/8143) - fix: use content hash as \[base] and \[name] for extracted DataURIs by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8148](https://redirect.github.com/web-infra-dev/rspack/pull/8148) - fix: should keep comments of esm export by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8168](https://redirect.github.com/web-infra-dev/rspack/pull/8168) - fix: escape node.\__dirname by [@inottn](https://redirect.github.com/inottn) in [https://github.com/web-infra-dev/rspack/pull/8172](https://redirect.github.com/web-infra-dev/rspack/pull/8172) ##### Document Updates 📖 - docs: disable doc blog sidebar by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8155](https://redirect.github.com/web-infra-dev/rspack/pull/8155) - docs: add `html-rspack-tags-plugin` as an alternative by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8158](https://redirect.github.com/web-infra-dev/rspack/pull/8158) - docs: add Kuaishou logo to who is using by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8160](https://redirect.github.com/web-infra-dev/rspack/pull/8160) - docs: rename shareScope to shareStrategy by [@86XIng](https://redirect.github.com/86XIng) in [https://github.com/web-infra-dev/rspack/pull/8173](https://redirect.github.com/web-infra-dev/rspack/pull/8173) ##### Other Changes - chore(deps): update typescript to v5.6 by [@SoonIter](https://redirect.github.com/SoonIter) in [https://github.com/web-infra-dev/rspack/pull/8145](https://redirect.github.com/web-infra-dev/rspack/pull/8145) - test: add global snapshot serializer by [@LingyuCoder](https://redirect.github.com/LingyuCoder) in [https://github.com/web-infra-dev/rspack/pull/8137](https://redirect.github.com/web-infra-dev/rspack/pull/8137) - chore(docs): rsdoctor add the note for CssExtractRspackPlugin by [@easy1090](https://redirect.github.com/easy1090) in [https://github.com/web-infra-dev/rspack/pull/8087](https://redirect.github.com/web-infra-dev/rspack/pull/8087) - refactor: mutations read write permission from incremental options by [@ahabhgk](https://redirect.github.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/8159](https://redirect.github.com/web-infra-dev/rspack/pull/8159) - refactor: add JSDoc to improve config.target, devtool, node, cache types. by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/8152](https://redirect.github.com/web-infra-dev/rspack/pull/8152) - refactor: rename harmony in Rust code to ESM by [@chenjiahan](https://redirect.github.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/8166](https://redirect.github.com/web-infra-dev/rspack/pull/8166) - refactor: add JSDoc to improve config.stats types by [@GiveMe-A-Name](https://redirect.github.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/81Configuration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.