antfu/eslint-config
### [`v0.39.4`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.4)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.3...v0.39.4)
##### 🚀 Features
- **basic**:
- Ban `global` variable - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/189](https://togithub.com/antfu/eslint-config/issues/189) [(e787e)](https://togithub.com/antfu/eslint-config/commit/e787e9a)
- Ban some deprecated global functions - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/190](https://togithub.com/antfu/eslint-config/issues/190) [(aefa7)](https://togithub.com/antfu/eslint-config/commit/aefa76e)
- **ts**:
- Enable `@typescript-eslint/consistent-type-assertions` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/188](https://togithub.com/antfu/eslint-config/issues/188) [(a3598)](https://togithub.com/antfu/eslint-config/commit/a3598d3)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.3...v0.39.4)
web-infra-dev/rspack
### [`v0.2.0`](https://togithub.com/web-infra-dev/rspack/releases/tag/0.2.0)
[Compare Source](https://togithub.com/web-infra-dev/rspack/compare/v0.1.12...0.2.0)
##### Rspack 0.2.0 is out!
Read the announcement blog post: [Announcing Rspack 0.2](https://www.rspack.dev/blog/announcing-0.2.html).
##### Overview
Official [vue-loader](https://www.rspack.dev/guide/vue.html) support 🎉
And also
- [realContentHash](https://www.rspack.dev/blog/announcing-0.2.html#realcontenthash) support
- [DataURI](https://www.rspack.dev/blog/announcing-0.2.html#datauri-support) support
- [ESM output](https://www.rspack.dev/blog/announcing-0.2.html#esm/system-format) support
- [Configurable SplitChunksPlugin](https://www.rspack.dev/blog/announcing-0.2.html#new-splitchunksplugin-implementation) support
- [Webpack Compatibility Updates](https://www.rspack.dev/blog/announcing-0.2.html#webpack-compatibility-updates): style-loader, css-loader, node-loader, svelte-loader and ForkTsCheckerWebpackPlugin and more
- [Framework Ecosystem Updates](https://www.rspack.dev/blog/announcing-0.2.html#framework-ecosystem-updates): NestJS, Storybook React (5 - 10 times faster)
- More [hooks](https://www.rspack.dev/blog/announcing-0.2.html#plugin-hooks) and [Loader APIs](https://www.rspack.dev/blog/announcing-0.2.html#loader)
- and more...
##### What's Changed
##### Breaking Changes 🛠
- fix: align rspack-dev-middleware and rspack-plugin-html export with webpack by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3358](https://togithub.com/web-infra-dev/rspack/pull/3358)
##### Performance Improvements ⚡
- perf(core): improve cold startup performance by caching `depended_modules` function in code splitter by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2294](https://togithub.com/web-infra-dev/rspack/pull/2294)
- perf(rspack_core): reduce memory allocation when cloning RuntimeSpec by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2844](https://togithub.com/web-infra-dev/rspack/pull/2844)
- perf: avoid `clone` while matching `import.meta.webpackHot` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2857](https://togithub.com/web-infra-dev/rspack/pull/2857)
- perf: bailout if possible and ignore AstNode of type in `ReactRefreshUsageFinder` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2875](https://togithub.com/web-infra-dev/rspack/pull/2875)
- perf: compose loaders on the native side by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2894](https://togithub.com/web-infra-dev/rspack/pull/2894)
- perf: 🤖 optimize regex by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3113](https://togithub.com/web-infra-dev/rspack/pull/3113)
- perf: skip call chunkAsset hook when not in use by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3228](https://togithub.com/web-infra-dev/rspack/pull/3228)
- perf: emit_assets only emit changed assets by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3305](https://togithub.com/web-infra-dev/rspack/pull/3305)
##### Exciting New Features 🎉
- feat: port `ImportMetaPlugin` of Webpack by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2684](https://togithub.com/web-infra-dev/rspack/pull/2684)
- feat(cli): enable strictCommand & strictOption check by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/2723](https://togithub.com/web-infra-dev/rspack/pull/2723)
- feat: passthrough panics for parallel-running futures by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2737](https://togithub.com/web-infra-dev/rspack/pull/2737)
- feat(html): `builtins.html` should inject `` in `` by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/2770](https://togithub.com/web-infra-dev/rspack/pull/2770)
- feat: 🎸 export info support by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2776](https://togithub.com/web-infra-dev/rspack/pull/2776)
- feat: add chunkFormat & chunkLoading & enabledChunkLoadingTypes config by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2792](https://togithub.com/web-infra-dev/rspack/pull/2792)
- feat: impl new `loader-runner` for preparing to support `vue-loader` and `pitching loader` by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2789](https://togithub.com/web-infra-dev/rspack/pull/2789)
- feat: support complex magical comment `import(/* webpackChunkName: "/dist/d/js_d" */ "./d")` by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/2812](https://togithub.com/web-infra-dev/rspack/pull/2812)
- feat: support `experiments.outputModule` by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2803](https://togithub.com/web-infra-dev/rspack/pull/2803)
- chore: 🤖 optimize code completion of config.target by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2826](https://togithub.com/web-infra-dev/rspack/pull/2826)
- feat: support `npx rspack preview` by [@faga295](https://togithub.com/faga295) in [https://github.com/web-infra-dev/rspack/pull/2434](https://togithub.com/web-infra-dev/rspack/pull/2434)
- feat: implement built-in `BannerPlugin` by [@9aoy](https://togithub.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/2819](https://togithub.com/web-infra-dev/rspack/pull/2819)
- feat(hook): add `optimizeModules` hook by [@nieyuyao](https://togithub.com/nieyuyao) in [https://github.com/web-infra-dev/rspack/pull/2758](https://togithub.com/web-infra-dev/rspack/pull/2758)
- feat: add ImportScriptsChunkLoadingPlugin by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2839](https://togithub.com/web-infra-dev/rspack/pull/2839)
- feat: support loader-runner and pitching by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2808](https://togithub.com/web-infra-dev/rspack/pull/2808)
- feat: support `Rule.enforce` by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2862](https://togithub.com/web-infra-dev/rspack/pull/2862)
- feat: chunk asset hook by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2603](https://togithub.com/web-infra-dev/rspack/pull/2603)
- feat: support passing function to `externals` by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2866](https://togithub.com/web-infra-dev/rspack/pull/2866)
- feat: add moduleAssets for stats by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2864](https://togithub.com/web-infra-dev/rspack/pull/2864)
- feat: support inline loader by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2867](https://togithub.com/web-infra-dev/rspack/pull/2867)
- feat: 🎸 compiler. getCache by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2892](https://togithub.com/web-infra-dev/rspack/pull/2892)
- feat: require.resolve and require.resolveWeak for string literal by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2888](https://togithub.com/web-infra-dev/rspack/pull/2888)
- feat: external module render with node-commonjs & module by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2906](https://togithub.com/web-infra-dev/rspack/pull/2906)
- feat([@rspack/core](https://togithub.com/rspack/core)): add typings about `LoaderDefinition` by [@Asuka109](https://togithub.com/Asuka109) in [https://github.com/web-infra-dev/rspack/pull/2908](https://togithub.com/web-infra-dev/rspack/pull/2908)
- feat: enable compression and cache with `noEmitAssets: true` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2907](https://togithub.com/web-infra-dev/rspack/pull/2907)
- feat: support experiments.css by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/2930](https://togithub.com/web-infra-dev/rspack/pull/2930)
- feat(cli): add --entry flags by [@faga295](https://togithub.com/faga295) in [https://github.com/web-infra-dev/rspack/pull/2902](https://togithub.com/web-infra-dev/rspack/pull/2902)
- feat: add compatible compilation.modules by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2932](https://togithub.com/web-infra-dev/rspack/pull/2932)
- feat: add comments in module code generation by [@faga295](https://togithub.com/faga295) in [https://github.com/web-infra-dev/rspack/pull/2893](https://togithub.com/web-infra-dev/rspack/pull/2893)
- feat: asset resource side effects by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2849](https://togithub.com/web-infra-dev/rspack/pull/2849)
- feat(new_split_chunks): support `splitChunks.minSize` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2954](https://togithub.com/web-infra-dev/rspack/pull/2954)
- feat: support minifyoptions extract comments by [@faga295](https://togithub.com/faga295) in [https://github.com/web-infra-dev/rspack/pull/2882](https://togithub.com/web-infra-dev/rspack/pull/2882)
- feat(create-rspack): add template react-ts by [@wood3n](https://togithub.com/wood3n) in [https://github.com/web-infra-dev/rspack/pull/2963](https://togithub.com/web-infra-dev/rspack/pull/2963)
- feat(terser): expose terser options by [@dgmachado](https://togithub.com/dgmachado) in [https://github.com/web-infra-dev/rspack/pull/2983](https://togithub.com/web-infra-dev/rspack/pull/2983)
- feat(x.mjs): add `x clean` command by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2980](https://togithub.com/web-infra-dev/rspack/pull/2980)
- feat(new_split_chunks): support `reuseExistingChunk` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3000](https://togithub.com/web-infra-dev/rspack/pull/3000)
- feat(rspack): add ignoreWarnings option by [@nagy-nabil](https://togithub.com/nagy-nabil) in [https://github.com/web-infra-dev/rspack/pull/2987](https://togithub.com/web-infra-dev/rspack/pull/2987)
- feat(new_split_chunks): support `splitChunks.{cacheGroup}.minSize` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3015](https://togithub.com/web-infra-dev/rspack/pull/3015)
- feat: support inline match resource by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/3017](https://togithub.com/web-infra-dev/rspack/pull/3017)
- feat(new_split_chunks): support `splitChunks.name` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2955](https://togithub.com/web-infra-dev/rspack/pull/2955)
- feat: simple normal module hook by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2446](https://togithub.com/web-infra-dev/rspack/pull/2446)
- feat: allow to pass `false` to `splitChunks.name` and `splitChunks.{cacheGroup}.name` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3029](https://togithub.com/web-infra-dev/rspack/pull/3029)
- feat(module factory): add before_resolve hook by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/2940](https://togithub.com/web-infra-dev/rspack/pull/2940)
- feat(rust): add output.sourceMapFilename core by [@lippzhang](https://togithub.com/lippzhang) in [https://github.com/web-infra-dev/rspack/pull/3005](https://togithub.com/web-infra-dev/rspack/pull/3005)
- feat: optimization.realContentHash by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2984](https://togithub.com/web-infra-dev/rspack/pull/2984)
- feat(angular): adding initial support by [@zackarychapple](https://togithub.com/zackarychapple) in [https://github.com/web-infra-dev/rspack/pull/3009](https://togithub.com/web-infra-dev/rspack/pull/3009)
- feat: optional-dependency by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3050](https://togithub.com/web-infra-dev/rspack/pull/3050)
- feat(rust): support **webpack_chunk_load** module variable by [@lippzhang](https://togithub.com/lippzhang) in [https://github.com/web-infra-dev/rspack/pull/3080](https://togithub.com/web-infra-dev/rspack/pull/3080)
- feat: support `optimization.removeEmptyChunks` config by [@chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/3076](https://togithub.com/web-infra-dev/rspack/pull/3076)
- feat(core): support custom dependency type internally by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3068](https://togithub.com/web-infra-dev/rspack/pull/3068)
- feat(chunkId): care about `Chunk#id_name_hints` and generate more stable chunk id by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3043](https://togithub.com/web-infra-dev/rspack/pull/3043)
- feat(minify-plugin): support minify-css for minify-plugin by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3093](https://togithub.com/web-infra-dev/rspack/pull/3093)
- feat(new_split_chunks): support `splitChunks.{cacheGroup}.enforce` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3086](https://togithub.com/web-infra-dev/rspack/pull/3086)
- feat(realContentHash): multi contenthash in filename by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3095](https://togithub.com/web-infra-dev/rspack/pull/3095)
- feat: add compatible compilation.chunks by [@dgmachado](https://togithub.com/dgmachado) in [https://github.com/web-infra-dev/rspack/pull/3010](https://togithub.com/web-infra-dev/rspack/pull/3010)
- feat: add build meta exports type by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3121](https://togithub.com/web-infra-dev/rspack/pull/3121)
- feat: add tree shaking 'module' to eliminate module which has no export used and sideEffects free. by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3034](https://togithub.com/web-infra-dev/rspack/pull/3034)
- feat(core): external supports array by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3141](https://togithub.com/web-infra-dev/rspack/pull/3141)
- feat(plugin-node-polyfill): add process & buffer to node-polyfill by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3154](https://togithub.com/web-infra-dev/rspack/pull/3154)
- feat(core): support webpack-manifest-plugin by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3163](https://togithub.com/web-infra-dev/rspack/pull/3163)
- feat(library): support system.js by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3124](https://togithub.com/web-infra-dev/rspack/pull/3124)
- feat(resolve): support custom exports fields by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/3186](https://togithub.com/web-infra-dev/rspack/pull/3186)
- feat: add output.hotUpdateMainFilename & output.hotUpdateChunkFilename by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3188](https://togithub.com/web-infra-dev/rspack/pull/3188)
- feat: data uri support by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3220](https://togithub.com/web-infra-dev/rspack/pull/3220)
- feat(types): support string or object in copy.patterns array by [@9aoy](https://togithub.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/3218](https://togithub.com/web-infra-dev/rspack/pull/3218)
- feat: add scheme, mimetype, and resourceFragment rule condition by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3238](https://togithub.com/web-infra-dev/rspack/pull/3238)
- feat: normal module factory after resolve hooks by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3060](https://togithub.com/web-infra-dev/rspack/pull/3060)
- feat: add support for `Rule.loader` and `Rule.options` by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/3246](https://togithub.com/web-infra-dev/rspack/pull/3246)
- feat(module_optional): support require.resolve and require.resolveWeak by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3237](https://togithub.com/web-infra-dev/rspack/pull/3237)
- feat: add afterCompile hook by [@edusperoni](https://togithub.com/edusperoni) in [https://github.com/web-infra-dev/rspack/pull/3235](https://togithub.com/web-infra-dev/rspack/pull/3235)
- feat: add shutdown hook by [@edusperoni](https://togithub.com/edusperoni) in [https://github.com/web-infra-dev/rspack/pull/3234](https://togithub.com/web-infra-dev/rspack/pull/3234)
- feat: support resolve.extensionAlias by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/3249](https://togithub.com/web-infra-dev/rspack/pull/3249)
- feat(cli): Use proxy config in the preview command by [@salamaashoush](https://togithub.com/salamaashoush) in [https://github.com/web-infra-dev/rspack/pull/3287](https://togithub.com/web-infra-dev/rspack/pull/3287)
- feat: string replace dependency by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3219](https://togithub.com/web-infra-dev/rspack/pull/3219)
- feat: hashFunction, hashDigest, hashDigestLength, and hashSalt and refactor lots of code by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3255](https://togithub.com/web-infra-dev/rspack/pull/3255)
- feat(ts): resolve priority to be same with webpack by [@lippzhang](https://togithub.com/lippzhang) in [https://github.com/web-infra-dev/rspack/pull/3242](https://togithub.com/web-infra-dev/rspack/pull/3242)
- feat: add hot module replacement string replace dependency by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3301](https://togithub.com/web-infra-dev/rspack/pull/3301)
- feat: enable the new implementation of `SplitChunksPlugin` by default by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3295](https://togithub.com/web-infra-dev/rspack/pull/3295)
- feat: enable realContentHash in production by default by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3338](https://togithub.com/web-infra-dev/rspack/pull/3338)
- feat: add cache idle hooks by [@edusperoni](https://togithub.com/edusperoni) in [https://github.com/web-infra-dev/rspack/pull/3236](https://togithub.com/web-infra-dev/rspack/pull/3236)
##### Bug Fixes 🐞
- fix(html): html inject public path incorrect by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/2707](https://togithub.com/web-infra-dev/rspack/pull/2707)
- fix: extend chunkGroup name from EsmDynamicImportDependency by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2712](https://togithub.com/web-infra-dev/rspack/pull/2712)
- fix(progress): should not display empty progress bar by [@chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/2725](https://togithub.com/web-infra-dev/rspack/pull/2725)
- fix: panic hook failed to restore after being suppressed by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2734](https://togithub.com/web-infra-dev/rspack/pull/2734)
- fix: template literal dynamic import by [@faga295](https://togithub.com/faga295) in [https://github.com/web-infra-dev/rspack/pull/2732](https://togithub.com/web-infra-dev/rspack/pull/2732)
- fix(react-refresh): lazily access `module.exports` to prevent unexpected/potential TDZ error by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2714](https://togithub.com/web-infra-dev/rspack/pull/2714)
- fix(cli): fix default NODE_ENV of command by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/2724](https://togithub.com/web-infra-dev/rspack/pull/2724)
- fix: :bug: fix crash in multiCompiler by [@JSerFeng](https://togithub.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/2744](https://togithub.com/web-infra-dev/rspack/pull/2744)
- fix(css): should generate css assets even if the imported css file is empty by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/2759](https://togithub.com/web-infra-dev/rspack/pull/2759)
- fix(builtins.provide): should only replace exactly matched expression by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/2721](https://togithub.com/web-infra-dev/rspack/pull/2721)
- fix: redirect `name_for_condition` in BoxModule by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2778](https://togithub.com/web-infra-dev/rspack/pull/2778)
- fix: preset env use unresolved_mark by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2807](https://togithub.com/web-infra-dev/rspack/pull/2807)
- fix: 🐛 fix ci a is undefined by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2810](https://togithub.com/web-infra-dev/rspack/pull/2810)
- fix: error snap should be ordered by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2811](https://togithub.com/web-infra-dev/rspack/pull/2811)
- fix: support magic comment `import( /* webpackChunkName: "/user/[id]/page" */ './foo')` containing `[id]` by [@GiveMe-A-Name](https://togithub.com/GiveMe-A-Name) in [https://github.com/web-infra-dev/rspack/pull/2835](https://togithub.com/web-infra-dev/rspack/pull/2835)
- fix: use webworker instead of web-worker in AvailableTarget type by [@9aoy](https://togithub.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/2834](https://togithub.com/web-infra-dev/rspack/pull/2834)
- chore: bump resolver and fix resolve.alias with resource query by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2817](https://togithub.com/web-infra-dev/rspack/pull/2817)
- fix: sourcemap lost when enable builtins.banner by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2858](https://togithub.com/web-infra-dev/rspack/pull/2858)
- fix: undefined reasons with stats.toJson by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2859](https://togithub.com/web-infra-dev/rspack/pull/2859)
- fix(resolve): return query and fragment when alias target had by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/2869](https://togithub.com/web-infra-dev/rspack/pull/2869)
- fix: remove`.d.ts` from the default `resolve.extensions` by [@lippzhang](https://togithub.com/lippzhang) in [https://github.com/web-infra-dev/rspack/pull/2861](https://togithub.com/web-infra-dev/rspack/pull/2861)
- fix: react refresh runtime inject for nest function call by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2874](https://togithub.com/web-infra-dev/rspack/pull/2874)
- fix: optimize tree shaking swc/helpers by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2871](https://togithub.com/web-infra-dev/rspack/pull/2871)
- fix(resolve): delay the directory check in exportsFieldPlugin by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/2883](https://togithub.com/web-infra-dev/rspack/pull/2883)
- fix: fix loader arguments by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2898](https://togithub.com/web-infra-dev/rspack/pull/2898)
- fix: HMR scanner should only visit dependencies related to HMR by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2911](https://togithub.com/web-infra-dev/rspack/pull/2911)
- fix: benchmark CI failed. by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2928](https://togithub.com/web-infra-dev/rspack/pull/2928)
- fix: add missing `newSplitChunks` in schema.js by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2934](https://togithub.com/web-infra-dev/rspack/pull/2934)
- fix: require.resolve(Weak) should eval to true in if stmt test expr by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2935](https://togithub.com/web-infra-dev/rspack/pull/2935)
- fix: should not reset `is_founded` in `ReactRefreshUsage` by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2939](https://togithub.com/web-infra-dev/rspack/pull/2939)
- fix: cannot reading `noEmitAssets` by [@faga295](https://togithub.com/faga295) in [https://github.com/web-infra-dev/rspack/pull/2942](https://togithub.com/web-infra-dev/rspack/pull/2942)
- fix: hash chunkLoadingGlobal by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2946](https://togithub.com/web-infra-dev/rspack/pull/2946)
- fix: :bug: use unknown module type in SWC by [@JSerFeng](https://togithub.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/2406](https://togithub.com/web-infra-dev/rspack/pull/2406)
- fix(resolve): relative path resolve bug by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/2952](https://togithub.com/web-infra-dev/rspack/pull/2952)
- fix: 🐛 unexpected export warning by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2959](https://togithub.com/web-infra-dev/rspack/pull/2959)
- fix: Fix type checking in config examples by [@danielkoller](https://togithub.com/danielkoller) in [https://github.com/web-infra-dev/rspack/pull/2965](https://togithub.com/web-infra-dev/rspack/pull/2965)
- fix(react-hmr): inject the runtime global function by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/2977](https://togithub.com/web-infra-dev/rspack/pull/2977)
- fix: add entry startup to fix async script chunk loading by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2966](https://togithub.com/web-infra-dev/rspack/pull/2966)
- fix: entry startup for target node by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3006](https://togithub.com/web-infra-dev/rspack/pull/3006)
- fix: circular dependencies rebuild panic by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3001](https://togithub.com/web-infra-dev/rspack/pull/3001)
- fix(core): fix require(`./xxx/xx.js`) failed by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3014](https://togithub.com/web-infra-dev/rspack/pull/3014)
- fix(core): compatible with stats.version by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3016](https://togithub.com/web-infra-dev/rspack/pull/3016)
- fix(new_split_chunks): should not care about `reuseExistingChunk` if name is specified for `CacheGroup` by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3045](https://togithub.com/web-infra-dev/rspack/pull/3045)
- fix: 🐛 cross compile by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3059](https://togithub.com/web-infra-dev/rspack/pull/3059)
- fix: css url generate with auto public path by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3061](https://togithub.com/web-infra-dev/rspack/pull/3061)
- fix: already split module should connect chunk group at multiply entry by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3057](https://togithub.com/web-infra-dev/rspack/pull/3057)
- fix(resolve): bump nodejs-resolver to fix baseUrl bug in tsconfig by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/3072](https://togithub.com/web-infra-dev/rspack/pull/3072)
- fix(rspack_plugin_javascript): remove empty whitespace from runtime by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/3083](https://togithub.com/web-infra-dev/rspack/pull/3083)
- fix: add correct chunk group runtime for multiply entry single runtime by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3094](https://togithub.com/web-infra-dev/rspack/pull/3094)
- fix: rebuild loses error messages by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3101](https://togithub.com/web-infra-dev/rspack/pull/3101)
- fix(emotion): should use source code for computing hash by [@hyf0](https://togithub.com/hyf0) in [https://github.com/web-infra-dev/rspack/pull/3100](https://togithub.com/web-infra-dev/rspack/pull/3100)
- fix: replace wrong with unicode by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3102](https://togithub.com/web-infra-dev/rspack/pull/3102)
- fix: fix esbuild iife for minify plugin by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3107](https://togithub.com/web-infra-dev/rspack/pull/3107)
- fix(context module): should escape context module regex by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3037](https://togithub.com/web-infra-dev/rspack/pull/3037)
- fix: 🐛 tree shaking nuxt error by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3125](https://togithub.com/web-infra-dev/rspack/pull/3125)
- fix(create-rspack): fix compatible problem with node@14 by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3159](https://togithub.com/web-infra-dev/rspack/pull/3159)
- fix: call devServer.invalidate() panic by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3105](https://togithub.com/web-infra-dev/rspack/pull/3105)
- fix(license-plugin): add support for license-plugin in case of perChunkOutput as false by [@dgmachado](https://togithub.com/dgmachado) in [https://github.com/web-infra-dev/rspack/pull/3172](https://togithub.com/web-infra-dev/rspack/pull/3172)
- fix: 🐛 don't crash when export \* of external module by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3167](https://togithub.com/web-infra-dev/rspack/pull/3167)
- fix(magic_comment): support '()' by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3179](https://togithub.com/web-infra-dev/rspack/pull/3179)
- fix: add experiments.css schema by [@9aoy](https://togithub.com/9aoy) in [https://github.com/web-infra-dev/rspack/pull/3183](https://togithub.com/web-infra-dev/rspack/pull/3183)
- fix(plugin-node-polyfill): remove console polyfill by [@KyrieLii](https://togithub.com/KyrieLii) in [https://github.com/web-infra-dev/rspack/pull/3191](https://togithub.com/web-infra-dev/rspack/pull/3191)
- fix: wasm loading runtime on node-18 by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3197](https://togithub.com/web-infra-dev/rspack/pull/3197)
- fix: render exports for esm output at hmr by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3194](https://togithub.com/web-infra-dev/rspack/pull/3194)
- fix: export-all-from-side-effects-free-commonjs by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3181](https://togithub.com/web-infra-dev/rspack/pull/3181)
- fix: fix provide can't be override by user by [@zhangliu](https://togithub.com/zhangliu) in [https://github.com/web-infra-dev/rspack/pull/3201](https://togithub.com/web-infra-dev/rspack/pull/3201)
- fix: provided dependency generated code not stable by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3204](https://togithub.com/web-infra-dev/rspack/pull/3204)
- fix: ci clippy by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3208](https://togithub.com/web-infra-dev/rspack/pull/3208)
- fix: context module elimated by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3151](https://togithub.com/web-infra-dev/rspack/pull/3151)
- fix: 🐛 amd external-array by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3226](https://togithub.com/web-infra-dev/rspack/pull/3226)
- fix(dev-client): remove some unused dependencies by [@chenjiahan](https://togithub.com/chenjiahan) in [https://github.com/web-infra-dev/rspack/pull/3244](https://togithub.com/web-infra-dev/rspack/pull/3244)
- fix: `source` could be unavailable if asset was deleted by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/3250](https://togithub.com/web-infra-dev/rspack/pull/3250)
- fix(core): upgrade regress to 0.6.0 to fix regress compile regex error by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3251](https://togithub.com/web-infra-dev/rspack/pull/3251)
- fix: namespace access on var decl rhs by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3176](https://togithub.com/web-infra-dev/rspack/pull/3176)
- fix(tree_shaking): obj\['test'] reference by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3214](https://togithub.com/web-infra-dev/rspack/pull/3214)
- fix: external amd array case by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3268](https://togithub.com/web-infra-dev/rspack/pull/3268)
- fix: should not resolve to a rule if an existing rule does not have its data by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/3282](https://togithub.com/web-infra-dev/rspack/pull/3282)
- fix: data uri base64 encoded content with whitespace by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3289](https://togithub.com/web-infra-dev/rspack/pull/3289)
- fix(source_map): windows support by [@suxin2017](https://togithub.com/suxin2017) in [https://github.com/web-infra-dev/rspack/pull/3239](https://togithub.com/web-infra-dev/rspack/pull/3239)
- fix: add schema for `Rule.options` and `Rule.loader` by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/3296](https://togithub.com/web-infra-dev/rspack/pull/3296)
- fix(angular_example): updating the example to include now working options by [@zackarychapple](https://togithub.com/zackarychapple) in [https://github.com/web-infra-dev/rspack/pull/3302](https://togithub.com/web-infra-dev/rspack/pull/3302)
- fix: root asset missing when using \[path] in assetModuleFilename by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/3308](https://togithub.com/web-infra-dev/rspack/pull/3308)
- fix(webpack-test): remove deprecated array `["jam", "main"]` from mainFields by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/3334](https://togithub.com/web-infra-dev/rspack/pull/3334)
- fix: builtins.provide function params transform bug by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3347](https://togithub.com/web-infra-dev/rspack/pull/3347)
- fix: migrate more string replace dependency for test by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3341](https://togithub.com/web-infra-dev/rspack/pull/3341)
- fix(resolve): search parent when resolve.exportsFields not match by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/3351](https://togithub.com/web-infra-dev/rspack/pull/3351)
- fix(dev-server): make sure resolve webpack/hot/dev-server from webpac… by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/3357](https://togithub.com/web-infra-dev/rspack/pull/3357)
- fix: before resolve can't modify data by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/3352](https://togithub.com/web-infra-dev/rspack/pull/3352)
- fix: fix wrong context in external function by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3370](https://togithub.com/web-infra-dev/rspack/pull/3370)
- fix: fix wrong context in external function by [@hardfist](https://togithub.com/hardfist) in [https://github.com/web-infra-dev/rspack/pull/3372](https://togithub.com/web-infra-dev/rspack/pull/3372)
##### Other Changes
- chore: upgrade pnpm version by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2084](https://togithub.com/web-infra-dev/rspack/pull/2084)
- fix: commonjs loading with extra output dir by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2092](https://togithub.com/web-infra-dev/rspack/pull/2092)
- fix: fix fast refresh on windows by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2095](https://togithub.com/web-infra-dev/rspack/pull/2095)
- fix: examples/react resolve failed by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/2108](https://togithub.com/web-infra-dev/rspack/pull/2108)
- chore: add rust-analyzer by [@lencx](https://togithub.com/lencx) in [https://github.com/web-infra-dev/rspack/pull/2102](https://togithub.com/web-infra-dev/rspack/pull/2102)
- chore: migrate CI to public runner by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2100](https://togithub.com/web-infra-dev/rspack/pull/2100)
- chore: run addon tests conditionally by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2115](https://togithub.com/web-infra-dev/rspack/pull/2115)
- chore: update docs for some format error by [@monster1935](https://togithub.com/monster1935) in [https://github.com/web-infra-dev/rspack/pull/2112](https://togithub.com/web-infra-dev/rspack/pull/2112)
- chore: fix readme by [@mewcoder](https://togithub.com/mewcoder) in [https://github.com/web-infra-dev/rspack/pull/2104](https://togithub.com/web-infra-dev/rspack/pull/2104)
- chore(ci): fix install protoc limit by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2117](https://togithub.com/web-infra-dev/rspack/pull/2117)
- docs: update rolldown team link by [@ycjcl868](https://togithub.com/ycjcl868) in [https://github.com/web-infra-dev/rspack/pull/2098](https://togithub.com/web-infra-dev/rspack/pull/2098)
- feat: support guided panic info with backtrace by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2097](https://togithub.com/web-infra-dev/rspack/pull/2097)
- chore: remove all self-hoseted ci by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/2128](https://togithub.com/web-infra-dev/rspack/pull/2128)
- chore: fix release ci for canary release by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2129](https://togithub.com/web-infra-dev/rspack/pull/2129)
- chore: add dummy workflow for status check workaround by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2132](https://togithub.com/web-infra-dev/rspack/pull/2132)
- chore: try to fix dummy status checks by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2133](https://togithub.com/web-infra-dev/rspack/pull/2133)
- fix: library umd code excute by [@underfin](https://togithub.com/underfin) in [https://github.com/web-infra-dev/rspack/pull/2094](https://togithub.com/web-infra-dev/rspack/pull/2094)
- chore: disable dummy workflow and auto-merge by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2136](https://togithub.com/web-infra-dev/rspack/pull/2136)
- feat: stats chunkRelations and chunkModules by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2096](https://togithub.com/web-infra-dev/rspack/pull/2096)
- chore: 🤖 fix benchmark history by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2139](https://togithub.com/web-infra-dev/rspack/pull/2139)
- chore: 🤖 remove unnecessary ts-expect-error by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2138](https://togithub.com/web-infra-dev/rspack/pull/2138)
- feat: config validate strategy by [@ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/web-infra-dev/rspack/pull/2137](https://togithub.com/web-infra-dev/rspack/pull/2137)
- feat: loader api add dependency by [@MBearo](https://togithub.com/MBearo) in [https://github.com/web-infra-dev/rspack/pull/2121](https://togithub.com/web-infra-dev/rspack/pull/2121)
- chore: remove unused depenecies by [@HerringtonDarkholme](https://togithub.com/HerringtonDarkholme) in [https://github.com/web-infra-dev/rspack/pull/2131](https://togithub.com/web-infra-dev/rspack/pull/2131)
- chore: dedupe packages to reduce the size of node_modules by [@XGHeaven](https://togithub.com/XGHeaven) in [https://github.com/web-infra-dev/rspack/pull/2143](https://togithub.com/web-infra-dev/rspack/pull/2143)
- fix: correct license by [@JSerFeng](https://togithub.com/JSerFeng) in [https://github.com/web-infra-dev/rspack/pull/2159](https://togithub.com/web-infra-dev/rspack/pull/2159)
- docs: fix typo by [@mewcoder](https://togithub.com/mewcoder) in [https://github.com/web-infra-dev/rspack/pull/2127](https://togithub.com/web-infra-dev/rspack/pull/2127)
- docs: fix punctuation by [@liruifengv](https://togithub.com/liruifengv) in [https://github.com/web-infra-dev/rspack/pull/2101](https://togithub.com/web-infra-dev/rspack/pull/2101)
- chore: update license by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2161](https://togithub.com/web-infra-dev/rspack/pull/2161)
- chore: fix some ts types by [@zscumt123](https://togithub.com/zscumt123) in [https://github.com/web-infra-dev/rspack/pull/2151](https://togithub.com/web-infra-dev/rspack/pull/2151)
- Update bench-history.yaml by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2160](https://togithub.com/web-infra-dev/rspack/pull/2160)
- Update bench-history.yaml by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2162](https://togithub.com/web-infra-dev/rspack/pull/2162)
- chore: update license by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2165](https://togithub.com/web-infra-dev/rspack/pull/2165)
- Update README.zh-CN.md about fixing format by [@fwqaaq](https://togithub.com/fwqaaq) in [https://github.com/web-infra-dev/rspack/pull/2147](https://togithub.com/web-infra-dev/rspack/pull/2147)
- docs: improve wording to better reflect initial idea by [@ZuBB](https://togithub.com/ZuBB) in [https://github.com/web-infra-dev/rspack/pull/2173](https://togithub.com/web-infra-dev/rspack/pull/2173)
- refactor: use `unwrap_or_else` by [@tuchg](https://togithub.com/tuchg) in [https://github.com/web-infra-dev/rspack/pull/2167](https://togithub.com/web-infra-dev/rspack/pull/2167)
- fix(resolve): path with relative from tsconfig/baseUrl should work by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/2174](https://togithub.com/web-infra-dev/rspack/pull/2174)
- chore: 🤖 remove benchmark history timeout limit by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2176](https://togithub.com/web-infra-dev/rspack/pull/2176)
- chore(scripts): remove unused export module by [@ycjcl868](https://togithub.com/ycjcl868) in [https://github.com/web-infra-dev/rspack/pull/2182](https://togithub.com/web-infra-dev/rspack/pull/2182)
- ci: fix clippy warnings not being raised as errors by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2198](https://togithub.com/web-infra-dev/rspack/pull/2198)
- chore: fix typos by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2199](https://togithub.com/web-infra-dev/rspack/pull/2199)
- chore: 🤖 fix benchmark protoc not found by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2200](https://togithub.com/web-infra-dev/rspack/pull/2200)
- ci: add cache to rust build steps by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2203](https://togithub.com/web-infra-dev/rspack/pull/2203)
- chore: 🤖 remove benchmark timeout by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2207](https://togithub.com/web-infra-dev/rspack/pull/2207)
- docs: fix README.md logo by [@zhoushaw](https://togithub.com/zhoushaw) in [https://github.com/web-infra-dev/rspack/pull/2210](https://togithub.com/web-infra-dev/rspack/pull/2210)
- fix: incremental rebuild not work by [@jerrykingxyz](https://togithub.com/jerrykingxyz) in [https://github.com/web-infra-dev/rspack/pull/2214](https://togithub.com/web-infra-dev/rspack/pull/2214)
- chore: add ci workflow for pr by [@h-a-n-a](https://togithub.com/h-a-n-a) in [https://github.com/web-infra-dev/rspack/pull/2215](https://togithub.com/web-infra-dev/rspack/pull/2215)
- chore: add discord channel to README by [@Boshen](https://togithub.com/Boshen) in [https://github.com/web-infra-dev/rspack/pull/2197](https://togithub.com/web-infra-dev/rspack/pull/2197)
- pref(source): use use once cell for source map line chunk during substring by [@bvanjoi](https://togithub.com/bvanjoi) in [https://github.com/web-infra-dev/rspack/pull/2187](https://togithub.com/web-infra-dev/rspack/pull/2187)
- refactor: use better typing to remove any by [@HerringtonDarkholme](https://togithub.com/HerringtonDarkholme) in [https://github.com/web-infra-dev/rspack/pull/2211](https://togithub.com/web-infra-dev/rspack/pull/2211)
- ci: team-label action by [@IWANABETHATGUY](https://togithub.com/IWANABETHATGUY) in [https://github.com/web-infra-dev/rspack/pull/2224](https://to
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.39.3
->^0.39.4
^0.1.12
->^0.2.0
^0.1.12
->^0.2.0
^8.41.0
->^8.42.0
8.5.1
->8.6.0
^5.0.4
->^5.1.3
^4.3.8
->^4.3.9
^0.31.1
->^0.31.4
^5.84.1
->^5.85.0
Release Notes
antfu/eslint-config
### [`v0.39.4`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.4) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.3...v0.39.4) ##### 🚀 Features - **basic**: - Ban `global` variable - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/189](https://togithub.com/antfu/eslint-config/issues/189) [(e787e)](https://togithub.com/antfu/eslint-config/commit/e787e9a) - Ban some deprecated global functions - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/190](https://togithub.com/antfu/eslint-config/issues/190) [(aefa7)](https://togithub.com/antfu/eslint-config/commit/aefa76e) - **ts**: - Enable `@typescript-eslint/consistent-type-assertions` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/188](https://togithub.com/antfu/eslint-config/issues/188) [(a3598)](https://togithub.com/antfu/eslint-config/commit/a3598d3) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.3...v0.39.4)web-infra-dev/rspack
### [`v0.2.0`](https://togithub.com/web-infra-dev/rspack/releases/tag/0.2.0) [Compare Source](https://togithub.com/web-infra-dev/rspack/compare/v0.1.12...0.2.0)Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.