0.2.0
版本发布时间: 2023-06-02 13:31:00
web-infra-dev/rspack最新发布版本:v0.3.13(2023-11-15 21:30:09)
Rspack 0.2.0 is out!
Read the announcement blog post: Announcing Rspack 0.2.
Overview
Official vue-loader support 🎉
And also
- realContentHash support
- DataURI support
- ESM output support
- Configurable SplitChunksPlugin support
- Webpack Compatibility Updates: style-loader, css-loader, node-loader, svelte-loader and ForkTsCheckerWebpackPlugin and more
- Framework Ecosystem Updates: NestJS, Storybook React (5 - 10 times faster)
- More hooks and Loader APIs
- and more...
What's Changed
Breaking Changes 🛠
- fix: align rspack-dev-middleware and rspack-plugin-html export with webpack by @hardfist in https://github.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 in https://github.com/web-infra-dev/rspack/pull/2294 - perf(rspack_core): reduce memory allocation when cloning RuntimeSpec by @Boshen in https://github.com/web-infra-dev/rspack/pull/2844
- perf: avoid
clone
while matchingimport.meta.webpackHot
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2857 - perf: bailout if possible and ignore AstNode of type in
ReactRefreshUsageFinder
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2875 - perf: compose loaders on the native side by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2894
- perf: 🤖 optimize regex by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3113
- perf: skip call chunkAsset hook when not in use by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3228
- perf: emit_assets only emit changed assets by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3305
Exciting New Features 🎉
- feat: port
ImportMetaPlugin
of Webpack by @underfin in https://github.com/web-infra-dev/rspack/pull/2684 - feat(cli): enable strictCommand & strictOption check by @hardfist in https://github.com/web-infra-dev/rspack/pull/2723
- feat: passthrough panics for parallel-running futures by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2737
- feat(html):
builtins.html
should inject<script src="xxxx.js" />
in<head />
by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2770 - feat: 🎸 export info support by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2776
- feat: add chunkFormat & chunkLoading & enabledChunkLoadingTypes config by @underfin in https://github.com/web-infra-dev/rspack/pull/2792
- feat: impl new
loader-runner
for preparing to supportvue-loader
andpitching loader
by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2789 - feat: support complex magical comment
import(/* webpackChunkName: "/dist/d/js_d" */ "./d")
by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2812 - feat: support
experiments.outputModule
by @underfin in https://github.com/web-infra-dev/rspack/pull/2803 - chore: 🤖 optimize code completion of config.target by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2826
- feat: support
npx rspack preview
by @faga295 in https://github.com/web-infra-dev/rspack/pull/2434 - feat: implement built-in
BannerPlugin
by @9aoy in https://github.com/web-infra-dev/rspack/pull/2819 - feat(hook): add
optimizeModules
hook by @nieyuyao in https://github.com/web-infra-dev/rspack/pull/2758 - feat: add ImportScriptsChunkLoadingPlugin by @underfin in https://github.com/web-infra-dev/rspack/pull/2839
- feat: support loader-runner and pitching by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2808
- feat: support
Rule.enforce
by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2862 - feat: chunk asset hook by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2603
- feat: support passing function to
externals
by @underfin in https://github.com/web-infra-dev/rspack/pull/2866 - feat: add moduleAssets for stats by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2864
- feat: support inline loader by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2867
- feat: 🎸 compiler. getCache by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2892
- feat: require.resolve and require.resolveWeak for string literal by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2888
- feat: external module render with node-commonjs & module by @underfin in https://github.com/web-infra-dev/rspack/pull/2906
- feat(@rspack/core): add typings about
LoaderDefinition
by @Asuka109 in https://github.com/web-infra-dev/rspack/pull/2908 - feat: enable compression and cache with
noEmitAssets: true
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2907 - feat: support experiments.css by @hardfist in https://github.com/web-infra-dev/rspack/pull/2930
- feat(cli): add --entry flags by @faga295 in https://github.com/web-infra-dev/rspack/pull/2902
- feat: add compatible compilation.modules by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2932
- feat: add comments in module code generation by @faga295 in https://github.com/web-infra-dev/rspack/pull/2893
- feat: asset resource side effects by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2849
- feat(new_split_chunks): support
splitChunks.minSize
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2954 - feat: support minifyoptions extract comments by @faga295 in https://github.com/web-infra-dev/rspack/pull/2882
- feat(create-rspack): add template react-ts by @wood3n in https://github.com/web-infra-dev/rspack/pull/2963
- feat(terser): expose terser options by @dgmachado in https://github.com/web-infra-dev/rspack/pull/2983
- feat(x.mjs): add
x clean
command by @Boshen in https://github.com/web-infra-dev/rspack/pull/2980 - feat(new_split_chunks): support
reuseExistingChunk
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3000 - feat(rspack): add ignoreWarnings option by @nagy-nabil in https://github.com/web-infra-dev/rspack/pull/2987
- feat(new_split_chunks): support
splitChunks.{cacheGroup}.minSize
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3015 - feat: support inline match resource by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3017
- feat(new_split_chunks): support
splitChunks.name
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2955 - feat: simple normal module hook by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2446
- feat: allow to pass
false
tosplitChunks.name
andsplitChunks.{cacheGroup}.name
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3029 - feat(module factory): add before_resolve hook by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2940
- feat(rust): add output.sourceMapFilename core by @lippzhang in https://github.com/web-infra-dev/rspack/pull/3005
- feat: optimization.realContentHash by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2984
- feat(angular): adding initial support by @zackarychapple in https://github.com/web-infra-dev/rspack/pull/3009
- feat: optional-dependency by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3050
- feat(rust): support webpack_chunk_load module variable by @lippzhang in https://github.com/web-infra-dev/rspack/pull/3080
- feat: support
optimization.removeEmptyChunks
config by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/3076 - feat(core): support custom dependency type internally by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3068
- feat(chunkId): care about
Chunk#id_name_hints
and generate more stable chunk id by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3043 - feat(minify-plugin): support minify-css for minify-plugin by @hardfist in https://github.com/web-infra-dev/rspack/pull/3093
- feat(new_split_chunks): support
splitChunks.{cacheGroup}.enforce
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3086 - feat(realContentHash): multi contenthash in filename by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3095
- feat: add compatible compilation.chunks by @dgmachado in https://github.com/web-infra-dev/rspack/pull/3010
- feat: add build meta exports type by @underfin in https://github.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 in https://github.com/web-infra-dev/rspack/pull/3034
- feat(core): external supports array by @hardfist in https://github.com/web-infra-dev/rspack/pull/3141
- feat(plugin-node-polyfill): add process & buffer to node-polyfill by @hardfist in https://github.com/web-infra-dev/rspack/pull/3154
- feat(core): support webpack-manifest-plugin by @hardfist in https://github.com/web-infra-dev/rspack/pull/3163
- feat(library): support system.js by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3124
- feat(resolve): support custom exports fields by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/3186
- feat: add output.hotUpdateMainFilename & output.hotUpdateChunkFilename by @underfin in https://github.com/web-infra-dev/rspack/pull/3188
- feat: data uri support by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3220
- feat(types): support string or object in copy.patterns array by @9aoy in https://github.com/web-infra-dev/rspack/pull/3218
- feat: add scheme, mimetype, and resourceFragment rule condition by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3238
- feat: normal module factory after resolve hooks by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3060
- feat: add support for
Rule.loader
andRule.options
by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3246 - feat(module_optional): support require.resolve and require.resolveWeak by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3237
- feat: add afterCompile hook by @edusperoni in https://github.com/web-infra-dev/rspack/pull/3235
- feat: add shutdown hook by @edusperoni in https://github.com/web-infra-dev/rspack/pull/3234
- feat: support resolve.extensionAlias by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/3249
- feat(cli): Use proxy config in the preview command by @salamaashoush in https://github.com/web-infra-dev/rspack/pull/3287
- feat: string replace dependency by @underfin in https://github.com/web-infra-dev/rspack/pull/3219
- feat: hashFunction, hashDigest, hashDigestLength, and hashSalt and refactor lots of code by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3255
- feat(ts): resolve priority to be same with webpack by @lippzhang in https://github.com/web-infra-dev/rspack/pull/3242
- feat: add hot module replacement string replace dependency by @underfin in https://github.com/web-infra-dev/rspack/pull/3301
- feat: enable the new implementation of
SplitChunksPlugin
by default by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3295 - feat: enable realContentHash in production by default by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3338
- feat: add cache idle hooks by @edusperoni in https://github.com/web-infra-dev/rspack/pull/3236
Bug Fixes 🐞
- fix(html): html inject public path incorrect by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2707
- fix: extend chunkGroup name from EsmDynamicImportDependency by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2712
- fix(progress): should not display empty progress bar by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/2725
- fix: panic hook failed to restore after being suppressed by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2734
- fix: template literal dynamic import by @faga295 in https://github.com/web-infra-dev/rspack/pull/2732
- fix(react-refresh): lazily access
module.exports
to prevent unexpected/potential TDZ error by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2714 - fix(cli): fix default NODE_ENV of command by @hardfist in https://github.com/web-infra-dev/rspack/pull/2724
- fix: :bug: fix crash in multiCompiler by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2744
- fix(css): should generate css assets even if the imported css file is empty by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2759
- fix(builtins.provide): should only replace exactly matched expression by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2721
- fix: redirect
name_for_condition
in BoxModule by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2778 - fix: preset env use unresolved_mark by @underfin in https://github.com/web-infra-dev/rspack/pull/2807
- fix: 🐛 fix ci a is undefined by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2810
- fix: error snap should be ordered by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2811
- fix: support magic comment
import( /* webpackChunkName: "/user/[id]/page" */ './foo')
containing[id]
by @GiveMe-A-Name in https://github.com/web-infra-dev/rspack/pull/2835 - fix: use webworker instead of web-worker in AvailableTarget type by @9aoy in https://github.com/web-infra-dev/rspack/pull/2834
- chore: bump resolver and fix resolve.alias with resource query by @Boshen in https://github.com/web-infra-dev/rspack/pull/2817
- fix: sourcemap lost when enable builtins.banner by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2858
- fix: undefined reasons with stats.toJson by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2859
- fix(resolve): return query and fragment when alias target had by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2869
- fix: remove
.d.ts
from the defaultresolve.extensions
by @lippzhang in https://github.com/web-infra-dev/rspack/pull/2861 - fix: react refresh runtime inject for nest function call by @underfin in https://github.com/web-infra-dev/rspack/pull/2874
- fix: optimize tree shaking swc/helpers by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2871
- fix(resolve): delay the directory check in exportsFieldPlugin by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2883
- fix: fix loader arguments by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2898
- fix: HMR scanner should only visit dependencies related to HMR by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2911
- fix: benchmark CI failed. by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2928
- fix: add missing
newSplitChunks
in schema.js by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2934 - fix: require.resolve(Weak) should eval to true in if stmt test expr by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2935
- fix: should not reset
is_founded
inReactRefreshUsage
by @underfin in https://github.com/web-infra-dev/rspack/pull/2939 - fix: cannot reading
noEmitAssets
by @faga295 in https://github.com/web-infra-dev/rspack/pull/2942 - fix: hash chunkLoadingGlobal by @underfin in https://github.com/web-infra-dev/rspack/pull/2946
- fix: :bug: use unknown module type in SWC by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2406
- fix(resolve): relative path resolve bug by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2952
- fix: 🐛 unexpected export warning by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2959
- fix: Fix type checking in config examples by @danielkoller in https://github.com/web-infra-dev/rspack/pull/2965
- fix(react-hmr): inject the runtime global function by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2977
- fix: add entry startup to fix async script chunk loading by @underfin in https://github.com/web-infra-dev/rspack/pull/2966
- fix: entry startup for target node by @underfin in https://github.com/web-infra-dev/rspack/pull/3006
- fix: circular dependencies rebuild panic by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3001
- fix(core): fix require(
./xxx/xx.js
) failed by @hardfist in https://github.com/web-infra-dev/rspack/pull/3014 - fix(core): compatible with stats.version by @hardfist in https://github.com/web-infra-dev/rspack/pull/3016
- fix(new_split_chunks): should not care about
reuseExistingChunk
if name is specified forCacheGroup
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3045 - fix: 🐛 cross compile by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3059
- fix: css url generate with auto public path by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3061
- fix: already split module should connect chunk group at multiply entry by @underfin in https://github.com/web-infra-dev/rspack/pull/3057
- fix(resolve): bump nodejs-resolver to fix baseUrl bug in tsconfig by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/3072
- fix(rspack_plugin_javascript): remove empty whitespace from runtime by @Boshen in https://github.com/web-infra-dev/rspack/pull/3083
- fix: add correct chunk group runtime for multiply entry single runtime by @underfin in https://github.com/web-infra-dev/rspack/pull/3094
- fix: rebuild loses error messages by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3101
- fix(emotion): should use source code for computing hash by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3100
- fix: replace wrong with unicode by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3102
- fix: fix esbuild iife for minify plugin by @hardfist in https://github.com/web-infra-dev/rspack/pull/3107
- fix(context module): should escape context module regex by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3037
- fix: 🐛 tree shaking nuxt error by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3125
- fix(create-rspack): fix compatible problem with node@14 by @hardfist in https://github.com/web-infra-dev/rspack/pull/3159
- fix: call devServer.invalidate() panic by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3105
- fix(license-plugin): add support for license-plugin in case of perChunkOutput as false by @dgmachado in https://github.com/web-infra-dev/rspack/pull/3172
- fix: 🐛 don't crash when export * of external module by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3167
- fix(magic_comment): support '()' by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3179
- fix: add experiments.css schema by @9aoy in https://github.com/web-infra-dev/rspack/pull/3183
- fix(plugin-node-polyfill): remove console polyfill by @KyrieLii in https://github.com/web-infra-dev/rspack/pull/3191
- fix: wasm loading runtime on node-18 by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3197
- fix: render exports for esm output at hmr by @underfin in https://github.com/web-infra-dev/rspack/pull/3194
- fix: export-all-from-side-effects-free-commonjs by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3181
- fix: fix provide can't be override by user by @zhangliu in https://github.com/web-infra-dev/rspack/pull/3201
- fix: provided dependency generated code not stable by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3204
- fix: ci clippy by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3208
- fix: context module elimated by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3151
- fix: 🐛 amd external-array by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3226
- fix(dev-client): remove some unused dependencies by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/3244
- fix:
source
could be unavailable if asset was deleted by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3250 - fix(core): upgrade regress to 0.6.0 to fix regress compile regex error by @hardfist in https://github.com/web-infra-dev/rspack/pull/3251
- fix: namespace access on var decl rhs by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3176
- fix(tree_shaking): obj['test'] reference by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3214
- fix: external amd array case by @IWANABETHATGUY in https://github.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 in https://github.com/web-infra-dev/rspack/pull/3282
- fix: data uri base64 encoded content with whitespace by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3289
- fix(source_map): windows support by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3239
- fix: add schema for
Rule.options
andRule.loader
by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3296 - fix(angular_example): updating the example to include now working options by @zackarychapple in https://github.com/web-infra-dev/rspack/pull/3302
- fix: root asset missing when using [path] in assetModuleFilename by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3308
- fix(webpack-test): remove deprecated array
["jam", "main"]
from mainFields by @Boshen in https://github.com/web-infra-dev/rspack/pull/3334 - fix: builtins.provide function params transform bug by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3347
- fix: migrate more string replace dependency for test by @underfin in https://github.com/web-infra-dev/rspack/pull/3341
- fix(resolve): search parent when resolve.exportsFields not match by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/3351
- fix(dev-server): make sure resolve webpack/hot/dev-server from webpac… by @underfin in https://github.com/web-infra-dev/rspack/pull/3357
- fix: before resolve can't modify data by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3352
- fix: fix wrong context in external function by @hardfist in https://github.com/web-infra-dev/rspack/pull/3370
- fix: fix wrong context in external function by @hardfist in https://github.com/web-infra-dev/rspack/pull/3372
Other Changes
- chore: upgrade pnpm version by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2084
- fix: commonjs loading with extra output dir by @underfin in https://github.com/web-infra-dev/rspack/pull/2092
- fix: fix fast refresh on windows by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2095
- fix: examples/react resolve failed by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2108
- chore: add rust-analyzer by @lencx in https://github.com/web-infra-dev/rspack/pull/2102
- chore: migrate CI to public runner by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2100
- chore: run addon tests conditionally by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2115
- chore: update docs for some format error by @monster1935 in https://github.com/web-infra-dev/rspack/pull/2112
- chore: fix readme by @mewcoder in https://github.com/web-infra-dev/rspack/pull/2104
- chore(ci): fix install protoc limit by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2117
- docs: update rolldown team link by @ycjcl868 in https://github.com/web-infra-dev/rspack/pull/2098
- feat: support guided panic info with backtrace by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2097
- chore: remove all self-hoseted ci by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2128
- chore: fix release ci for canary release by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2129
- chore: add dummy workflow for status check workaround by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2132
- chore: try to fix dummy status checks by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2133
- fix: library umd code excute by @underfin in https://github.com/web-infra-dev/rspack/pull/2094
- chore: disable dummy workflow and auto-merge by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2136
- feat: stats chunkRelations and chunkModules by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2096
- chore: 🤖 fix benchmark history by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2139
- chore: 🤖 remove unnecessary ts-expect-error by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2138
- feat: config validate strategy by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2137
- feat: loader api add dependency by @MBearo in https://github.com/web-infra-dev/rspack/pull/2121
- chore: remove unused depenecies by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2131
- chore: dedupe packages to reduce the size of node_modules by @XGHeaven in https://github.com/web-infra-dev/rspack/pull/2143
- fix: correct license by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2159
- docs: fix typo by @mewcoder in https://github.com/web-infra-dev/rspack/pull/2127
- docs: fix punctuation by @liruifengv in https://github.com/web-infra-dev/rspack/pull/2101
- chore: update license by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2161
- chore: fix some ts types by @zscumt123 in https://github.com/web-infra-dev/rspack/pull/2151
- Update bench-history.yaml by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2160
- Update bench-history.yaml by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2162
- chore: update license by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2165
- Update README.zh-CN.md about fixing format by @fwqaaq in https://github.com/web-infra-dev/rspack/pull/2147
- docs: improve wording to better reflect initial idea by @ZuBB in https://github.com/web-infra-dev/rspack/pull/2173
- refactor: use
unwrap_or_else
by @tuchg in https://github.com/web-infra-dev/rspack/pull/2167 - fix(resolve): path with relative from tsconfig/baseUrl should work by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2174
- chore: 🤖 remove benchmark history timeout limit by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2176
- chore(scripts): remove unused export module by @ycjcl868 in https://github.com/web-infra-dev/rspack/pull/2182
- ci: fix clippy warnings not being raised as errors by @Boshen in https://github.com/web-infra-dev/rspack/pull/2198
- chore: fix typos by @Boshen in https://github.com/web-infra-dev/rspack/pull/2199
- chore: 🤖 fix benchmark protoc not found by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2200
- ci: add cache to rust build steps by @Boshen in https://github.com/web-infra-dev/rspack/pull/2203
- chore: 🤖 remove benchmark timeout by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2207
- docs: fix README.md logo by @zhoushaw in https://github.com/web-infra-dev/rspack/pull/2210
- fix: incremental rebuild not work by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2214
- chore: add ci workflow for pr by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2215
- chore: add discord channel to README by @Boshen in https://github.com/web-infra-dev/rspack/pull/2197
- pref(source): use use once cell for source map line chunk during substring by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2187
- refactor: use better typing to remove any by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2211
- ci: team-label action by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2224
- feat: array type for externals by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2217
- chore: use custom entry in devServer test by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2221
- fix(plugin-html): fix template with process by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2226
- feat: support configuration file written in TypeScript by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2227
- feat(cli): support config return promise by @hardfist in https://github.com/web-infra-dev/rspack/pull/2230
- fix(cli): make ts-node as an optional peer dependency by @fi3ework in https://github.com/web-infra-dev/rspack/pull/2231
- refactor: ast -> AST in readme by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2232
- chore: prettierignore complement by @ycjcl868 in https://github.com/web-infra-dev/rspack/pull/2184
- fix: Avoid reporting warning the export when src module format is none esm by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2172
- refactor: runtime module by @underfin in https://github.com/web-infra-dev/rspack/pull/2216
- fix: try rs test run in single thread by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2235
- fix(testing): resolve context for fixtures controlled by
test.config.js
by @tuchg in https://github.com/web-infra-dev/rspack/pull/2234 - fix: normalize identifier for externalsType umd by @underfin in https://github.com/web-infra-dev/rspack/pull/2233
- chore: 🤖 remove concurrency cancel in main by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2242
- feat: externalsPresets.node by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2239
- fix: postcss modules warning when using postcss-loader by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2243
- ci: reduce CI workload by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2248
- fix: runtime module cacheable by @underfin in https://github.com/web-infra-dev/rspack/pull/2250
- feat: amd library by @underfin in https://github.com/web-infra-dev/rspack/pull/2240
- chore: bump swc by @Boshen in https://github.com/web-infra-dev/rspack/pull/2204
- chore: 🤖 multi platform test in pull request by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2253
- fix(dev-middleware): compatibility with native node handler by @danielroe in https://github.com/web-infra-dev/rspack/pull/2186
- fix: remove extern crate syntax, use syntax of the 2018 edition by @zscumt123 in https://github.com/web-infra-dev/rspack/pull/2134
- chore: 🤖 do not cancel task in main branch by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2246
- refactor(rspack_core): refactor ModuleGraph by @Boshen in https://github.com/web-infra-dev/rspack/pull/2265
- revert: downgrade swc version by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2276
- chore: update vue example by @OrangeXC in https://github.com/web-infra-dev/rspack/pull/2271
- chore: fix lockfile problem by @hardfist in https://github.com/web-infra-dev/rspack/pull/2286
- fix: fix webpack-sources interoperation by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2282
- refactor module graph lookups by @Boshen in https://github.com/web-infra-dev/rspack/pull/2279
- feat: 🤖 finish defineConfig by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2267
- fix: contenthash should care about ChunkGraphModule#id by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2292
- feat: function type RuleSetCondition by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2291
- feat(create): support package manager detect in create-rspack command by @hhshii in https://github.com/web-infra-dev/rspack/pull/2146
- fix(ci): clean up check-rs, attempt to fix ci cache taking 1G by @Boshen in https://github.com/web-infra-dev/rspack/pull/2300
- feat: release action support only create release tag by @caohuilin in https://github.com/web-infra-dev/rspack/pull/2305
- ci: combine lint, format and test to save ci time and cache by @Boshen in https://github.com/web-infra-dev/rspack/pull/2307
- fix: mjs file node mode interop by @underfin in https://github.com/web-infra-dev/rspack/pull/2296
- chore: make solid example refresh happen by @hardfist in https://github.com/web-infra-dev/rspack/pull/2310
- Small fix to improve the readme file by @zakuru in https://github.com/web-infra-dev/rspack/pull/2317
- fix: fix identifier of missing module by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2314
- fix(html): builtins.html minify not work by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2306
- fix: create-rspack default command conflict with help command by @PengBoUESTC in https://github.com/web-infra-dev/rspack/pull/2244
- fix(cli): rspack build --watch not work (#2280) by @SoonIter in https://github.com/web-infra-dev/rspack/pull/2316
- chore: fix typo in adapter-rule-use.ts by @eltociear in https://github.com/web-infra-dev/rspack/pull/2315
- ci: cache pnpm in check-rs by @Boshen in https://github.com/web-infra-dev/rspack/pull/2308
- Revert "ci: cache pnpm in check-rs (#2308)" by @Boshen in https://github.com/web-infra-dev/rspack/pull/2326
- fix(cli): set stats default to errors-warning to avoid server info flushhed by module stats by @hardfist in https://github.com/web-infra-dev/rspack/pull/2325
- feat: align optimizeChunkModules by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2323
- fix: css hmr memory middleware by @underfin in https://github.com/web-infra-dev/rspack/pull/2329
- feat: added the handling of duplicate project names by @Nirvana-Jie in https://github.com/web-infra-dev/rspack/pull/2336
- feat: stats.outputPath by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2303
- feat(runtime): support
__filename
polyfill by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2342 - ci: add write permission to team-label by @Boshen in https://github.com/web-infra-dev/rspack/pull/2357
- fix: Tailwind CSS HMR not work by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2330
- feat: expose description data to resolve_data by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2348
- feat(builtin.copy): add simple ignore option by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2126
- chore: add rspack feishu group by @hardfist in https://github.com/web-infra-dev/rspack/pull/2369
- chore: upgrade webpack-dev-server & webpack-dev-middleware by @hardfist in https://github.com/web-infra-dev/rspack/pull/2349
- feat: parse with comments by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2367
- fix(core): fix regex external not working by @hardfist in https://github.com/web-infra-dev/rspack/pull/2383
- fix: :bug: fix parsing error in html template path by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2380
- test(rspack_util): add test cases by @ycjcl868 in https://github.com/web-infra-dev/rspack/pull/2346
- fix: progress plugin percent symbol by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2387
- fix(dev-server): delete isWebTarget by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2390
- fix: release action node architecture config by @caohuilin in https://github.com/web-infra-dev/rspack/pull/2395
- feat: 🤖 additionalAssets by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2396
- fix: react refresh runtime injection by @underfin in https://github.com/web-infra-dev/rspack/pull/2328
- feat: module.hot.accept/decline support arrary dependencies by @underfin in https://github.com/web-infra-dev/rspack/pull/2378
- feat: NormalModuleFactory and resolveForScheme hook by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2356
- chore: 🤖 recover benchmark history by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2402
- fix: set context of basic example to __dirname by @nieyuyao in https://github.com/web-infra-dev/rspack/pull/2345
- fix: remove several ts-expect-error by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2409
- fix: returning exports from runtime for libraries by @underfin in https://github.com/web-infra-dev/rspack/pull/2415
- chore: node binding cross env by @PengBoUESTC in https://github.com/web-infra-dev/rspack/pull/2327
- feat(rspack-cli): support mjs config by @hardfist in https://github.com/web-infra-dev/rspack/pull/2168
- chore: update rspack-sources by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2419
- refactor: css dependencies by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2404
- fix: export without specifier by @underfin in https://github.com/web-infra-dev/rspack/pull/2421
- feat: stats for timings and builtAt by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2425
- Release v0.1.2 by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2429
- chore: optimize the initialization of instance by @KarthusLorin in https://github.com/web-infra-dev/rspack/pull/2432
- feat: watch-suspend by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2430
- feat: definePlugin helper by @so1ve in https://github.com/web-infra-dev/rspack/pull/2302
- chore: fix some ts types by @zscumt123 in https://github.com/web-infra-dev/rspack/pull/2142
- feat: Support
new URL("./foo", import.meta.url)
by @magic-akari in https://github.com/web-infra-dev/rspack/pull/2340 - refactor(rust): remove unnecessary usage of crossbeam by @Boshen in https://github.com/web-infra-dev/rspack/pull/2439
- feat: inline external type syntax by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2437
- chore(rust): remove cargo warnings around napi by @Boshen in https://github.com/web-infra-dev/rspack/pull/2436
- fix(cli): mode default config by process.env.NODE_ENV by @SoonIter in https://github.com/web-infra-dev/rspack/pull/2343
- docs: add some tips about corepack enable by @KarthusLorin in https://github.com/web-infra-dev/rspack/pull/2447
- Bump Rust to Rust v1.68.0 (nightly-2023-03-09) by @Boshen in https://github.com/web-infra-dev/rspack/pull/2435
- fix: amd should return exports with iife by @underfin in https://github.com/web-infra-dev/rspack/pull/2453
- feat: add finishModules hook by @tuchg in https://github.com/web-infra-dev/rspack/pull/2463
- fix: skip some tests in watch suspend by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2465
- feat(plugin-wasm): add async-wasm support by @tuchg in https://github.com/web-infra-dev/rspack/pull/2229
- fix(relay): :bug: apply unresolved_mark to require by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2454
- fix: use babel mode for mjs by @underfin in https://github.com/web-infra-dev/rspack/pull/2455
- ci: check team-label only on pr and issue open by @Boshen in https://github.com/web-infra-dev/rspack/pull/2471
- ci: use pnpm/action-setup in check-changeset by @Boshen in https://github.com/web-infra-dev/rspack/pull/2474
- chore(rust): remove unused dependencies via cargo-udeps by @Boshen in https://github.com/web-infra-dev/rspack/pull/2476
- fix: should not remove empty initial chunk by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2458
- ci: cache pnpm dependencies in check-rs workflow by @Boshen in https://github.com/web-infra-dev/rspack/pull/2470
- ci: fix check-rs by @Boshen in https://github.com/web-infra-dev/rspack/pull/2481
- refactor: change runtime globals from HashSet
to bitflags by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2461 - feat: resolve.byDependency by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2459
- fix: remove unnecessary @ts-ignore by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2491
- feat(runtime): support set webpack_public_path runtime by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2487
- fix(core): change the callback type of compiler.watch to
Callback
by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2494 - test(e2e): basic by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2469
- fix: cjs transfrom preset env by @underfin in https://github.com/web-infra-dev/rspack/pull/2503
- chore: fix version bump by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2508
- [Bug Fix]: ERR_UNSUPPORTED_ESM_URL_SCHEME since version 0.1.2 on Windows OS by @zakuru in https://github.com/web-infra-dev/rspack/pull/2450
- fix: duplicate webpack_require.a in async module by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2505
- ci: issue-labeler add triage by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2488
- fix: context module request by @underfin in https://github.com/web-infra-dev/rspack/pull/2509
- CI: use regex to trigger issue labeler by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2518
- chore: fix canary release by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2514
- chore: expose error data , part of angular by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2499
- Revert "fix(cli): mode default config by process.env.NODE_ENV (#2343)" by @hardfist in https://github.com/web-infra-dev/rspack/pull/2528
- fix: fix hmr not working by @hardfist in https://github.com/web-infra-dev/rspack/pull/2543
- chore: pr test workflow by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2538
- ci: 🎡 fix broken CI by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2536
- fix(rspack_testing): document on how to run the Rust core by @Boshen in https://github.com/web-infra-dev/rspack/pull/2547
- fix: bump version by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2500
- feat: built-in support for ProvidePlugin by @dhruvkelawala in https://github.com/web-infra-dev/rspack/pull/2492
- fix: library amd returning by @underfin in https://github.com/web-infra-dev/rspack/pull/2532
- chore: expose
util
for compiler.webpack by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2548 - feat: new url dependency in
target: 'node'
by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2535 - chore: remove unnecessary std::mem::take by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2549
- chore: 🤖 migrate test from webpack by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2550
- chore: git attributes ignore test related files by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2554
- deps(node_binding): dashmap v5.4.0 by @Boshen in https://github.com/web-infra-dev/rspack/pull/2555
- feat: wasm loading types by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2533
- chore: unify line endings for all files for any new clone by @ShuiRuTian in https://github.com/web-infra-dev/rspack/pull/2541
- fix: add more hash logic by @underfin in https://github.com/web-infra-dev/rspack/pull/2560
- fix: should generate correct output when running
rspack build --json stats.json
by @hardfist in https://github.com/web-infra-dev/rspack/pull/2557 - test: add e2e test in linux by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2561
- ci: cache pnpm globally by @Boshen in https://github.com/web-infra-dev/rspack/pull/2556
- chore: enable merge_queue by @hardfist in https://github.com/web-infra-dev/rspack/pull/2564
- chore: 🤖 webpack test case by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2544
- feat: module.rule[].dependency by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2562
- chore: add devcontainer files by @ShuiRuTian in https://github.com/web-infra-dev/rspack/pull/2542
- fix: require.cache undefined by @faga295 in https://github.com/web-infra-dev/rspack/pull/2468
- fix: :bug: windows absolute should not be considered as scheme by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2571
- chore: add CODEOWNERS by @Boshen in https://github.com/web-infra-dev/rspack/pull/2480
- feat(rspack-cli): emit warning if the using nodejs version is not recommended by @dhruvkelawala in https://github.com/web-infra-dev/rspack/pull/2575
- feat(rspack_plugin_dev_friendly_split_chunks): reduce
MAX_MODULES_PER_CHUNK
and addMAX_SIZE_PER_CHUNK
condition by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2578 - ci: encore PR titles to follow the conventional-commit rules by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2584
- fix(cli): fix semver missing by @hardfist in https://github.com/web-infra-dev/rspack/pull/2586
- chore: fix typo in CONTRIBUTING.md by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2588
- chore: remove copy-plugin from cra example by @hardfist in https://github.com/web-infra-dev/rspack/pull/2596
- fix: swc css minifier global not set by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2600
- fix(dev-client): use webpack-dev-server/client directly by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2576
- feat(html): support templateContent in
builtins.html
by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2589 - fix(hmr): improve detecting of ReactRefreshBoundary and Return value of
React.createContext
is not considered as React component by @underfin in https://github.com/web-infra-dev/rspack/pull/2587 - ci: release pre check by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2606
- fix: draw progress bar to stdout instead of stderr, close #1434 by @jkzing in https://github.com/web-infra-dev/rspack/pull/2599
- fix: bump nodejs-resolver to fix path issue with chinese characaters by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2506
- chore: add tailwind example by @hardfist in https://github.com/web-infra-dev/rspack/pull/2608
- chore: Update all package.json#repository fields to include the monorepo-relative directory by @vjpr in https://github.com/web-infra-dev/rspack/pull/2617
- fix(css): remove trailing space at classname by @nieyuyao in https://github.com/web-infra-dev/rspack/pull/2626
- fix: initial watching should stale until invalidate happens by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/2625
- chore: Upgrade typescript by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2615
- perf: remove block_in_place for function type RuleSetCondition by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2574
- chore: add library example by @hardfist in https://github.com/web-infra-dev/rspack/pull/2629
- ci: add refactor type on lint-pr by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2630
- chore(css): remove unnecessary format by @lsdsjy in https://github.com/web-infra-dev/rspack/pull/2633
- test: webpack test credit by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2627
- feat: add support for output.crossOriginLoading config by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/2632
- fix: fix typing of raw cross origin loading by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2635
- fix(hmr): should inject react refresh runtime code correctly by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2641
- chore: add a issue template for creating tracking issue by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2644
- feat: support node false by @underfin in https://github.com/web-infra-dev/rspack/pull/2637
- chore: fix the format of 3-tracking-issue.en-US by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2647
- fix: 🐛 Module Export Entry does not respect ordering by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2634
- fix: detect export destructring in tree-shaking by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2565
- fix: fix compile time is NaN in watch by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2656
- chore: prepare for rspack-ecosystem-ci by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2648
- chore: fix ecosystem-ci trigger comment by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2658
- feat: split chunks more delicately for
devFriendlySplitChunks: true
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2651 - chore: add nestjs example by @hardfist in https://github.com/web-infra-dev/rspack/pull/2649
- fix: 🐛 release ci syntax by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2661
- chore(ci): comment out release-pre-check by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2662
- refactor: 🤖 remove unnecessary ignore clippy by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2660
- feat: enable resolve.fullySpecified for defaultRules by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2665
- feat: support module.rule[].descriptionData by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2663
- fix: nested byDependency not merge by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/2666
- fix: builtins.html does replace [hash] and [name] in builtins.html.filename by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2673
- feat: stats module reason type and userRequest by @faga295 in https://github.com/web-infra-dev/rspack/pull/2671
- fix: use codegen hash to calculate chunk hashes & fix runtime chunk hash by @underfin in https://github.com/web-infra-dev/rspack/pull/2677
- chore: add "pending triage" to new issue by default by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2681
- ci: remove issue-labeler by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2682
- chore: several style change for more concise code by @HerringtonDarkholme in https://github.com/web-infra-dev/rspack/pull/2655
- feat: Support output.clean by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/2659
- feat: support output.chunkLoadingGlobal by @9aoy in https://github.com/web-infra-dev/rspack/pull/2679
- feat(cli): support mjs&cjs as default config file by @hardfist in https://github.com/web-infra-dev/rspack/pull/2685
- feat: support magical comment
import(/* webpackChunkName: "d" */ "./d")
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2686 - test: 💍 webpack stats test by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2636
- ci: 🎡 fix spell check failed by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2689
- fix: changeset remove not exist package by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/2690
- chore: split test by @hardfist in https://github.com/web-infra-dev/rspack/pull/2703
- chore: remove the prefix of title in GitHub issue template by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2698
- test: long test.js by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2708
- chore: fix GitHub issue template by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2718
- chore: check bump in ci by @hardfist in https://github.com/web-infra-dev/rspack/pull/2716
- chore: add datetime to nightly version by @hardfist in https://github.com/web-infra-dev/rspack/pull/2720
- chore: add graph of contributors by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2726
- test: finish all webpack test migration by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2709
- chore: use copilot in PR template by default by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2729
- chore: Improve PR template by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2730
- chore: add codeowner for crate error by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2736
- ci(release): Refactor release script with reusable workflow by @Boshen in https://github.com/web-infra-dev/rspack/pull/2597
- chore: remove continue-on-error from reusable-build by @Boshen in https://github.com/web-infra-dev/rspack/pull/2743
- ci: remove invalid "description" field from release-canary by @Boshen in https://github.com/web-infra-dev/rspack/pull/2746
- chore: bump swc 0.74.6 by @underfin in https://github.com/web-infra-dev/rspack/pull/2657
- chore: introduce zx, corepack and setup script by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2754
- chore: fix typo by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2755
- chore: remove
zx
in setup script by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2756 - style: fix clippy warning by @siyou in https://github.com/web-infra-dev/rspack/pull/2764
- chore: Add release.yml by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2765
- chore: ignore the PRs created by github-actions in release notes by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2766
- chore: improve structrue of PULL_REQUEST_TEMPLATE.md by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2769
- chore: 🤖 bump napi by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2717
- chore: Revert "chore: 🤖 bump napi (#2717)" by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2783
- chore: update and lock pnpm to 7.32.0 by @zakuru in https://github.com/web-infra-dev/rspack/pull/2780
- chore: fine grained lint stage by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2794
- ci: set fail-fast: false for matrix builds by @Boshen in https://github.com/web-infra-dev/rspack/pull/2796
- chore: 🤖 revert examples basic by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2799
- ci: only cache Rust builds on the main branch by @Boshen in https://github.com/web-infra-dev/rspack/pull/2798
- refactor: SplitChunksPlugin by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2782
- chore: fix lock by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2805
- test: webpack compatibility metric by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2745
- ci: fix fail-fast by @Boshen in https://github.com/web-infra-dev/rspack/pull/2809
- chore: 🤖 check node binding lock file by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2814
- ci: share rust target directory in check-rs by @Boshen in https://github.com/web-infra-dev/rspack/pull/2818
- chore: remove ./x and Makefile and replace them with npm scripts by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2825
- chore: bump sugar_path to 0.0.12 by @Boshen in https://github.com/web-infra-dev/rspack/pull/2830
- ci: 🐛CI ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2833
- chore: scripts should be ESM by default by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2827
- ci: install pnpm in benchmark CI by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2836
- test: webpack examples by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2793
- chore: 🤖 add common-check.yaml and fix ci by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2847
- chore: use
zx
to replace xtask by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2840 - chore: 🤖 update benchmark link by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2848
- refactor:
crates/rspack_plugin_javascript/src/visitors/dependency/util.rs
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2865 - refactor(runtime): unwrap the function in ir by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/2860
- refactor: align
starts_with
with the same semantics by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2872 - refactor: Make
check_changeset.cjs
ESM and use ZX by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2878 - chore: should exit if the exitCode is not zero at
check_changeset.js
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2880 - chore: fix peerDep of rspack-plugin-html by @hardfist in https://github.com/web-infra-dev/rspack/pull/2876
- chore: fix
make-threejs10x.js
script by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2887 - chore: prettier example code by @hardfist in https://github.com/web-infra-dev/rspack/pull/2889
- chore: 🤖 bump napi retry by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2784
- chore: add more examples by @hardfist in https://github.com/web-infra-dev/rspack/pull/2896
- chore: add hmr for loader example by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/2925
- chore(rust): bump rustc to v1.69.0 (nightly-2023-04-20) by @Boshen in https://github.com/web-infra-dev/rspack/pull/2903
- chore: add eslint support by @hardfist in https://github.com/web-infra-dev/rspack/pull/2904
- refactor(new_split_chunks): remove unused code and add more comments by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2947
- chore: setup ./x script using zx by @Boshen in https://github.com/web-infra-dev/rspack/pull/2933
- refactor: clean up dependencies around swc for improving compile time by @Boshen in https://github.com/web-infra-dev/rspack/pull/2962
- refactor(plugin): asyncify
optimize_chunks
hook by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2958 - chore(rust): bump dependencies by @Boshen in https://github.com/web-infra-dev/rspack/pull/2968
- ci: 🎡 trigger test when examples change by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2971
- refactor: extract comments by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2970
- refactor(split_chunks_new): asyncify
prepare_module_group_map
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2975 - chore: 🤖 disable css erorr by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2964
- docs: pnpm install command fix based on engine by @thedeveloperpotato in https://github.com/web-infra-dev/rspack/pull/2992
- refactor(core): use directory for chunk_graph module by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2998
- chore: add node shims example by @hardfist in https://github.com/web-infra-dev/rspack/pull/2997
- test(split_chunks): add test of extract-css-to-single-chunk by @hyf0 in https://github.com/web-infra-dev/rspack/pull/2996
- chore: remove clap by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/2967
- chore: add add loader_name to loader_sync_call in trace by @hardfist in https://github.com/web-infra-dev/rspack/pull/2999
- chore: fine grained tracing by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3002
- chore: make release profile the same for Cargo.toml and node_binding/Cargo.toml by @Boshen in https://github.com/web-infra-dev/rspack/pull/3004
- ci: remove manual symbol stripping from build steps by @Boshen in https://github.com/web-infra-dev/rspack/pull/3007
- chore: 🤖 bump napi cli by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3008
- chore: 🤖 recover check on save by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3013
- chore(rust): bump sass-embedded and remove protobuf requirement by @Boshen in https://github.com/web-infra-dev/rspack/pull/3021
- chore: link to rspack-dev-guide and make content more general in CONTRIBUTING.md by @Boshen in https://github.com/web-infra-dev/rspack/pull/3020
- refactor: external module for http request by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3023
- refactor: remove dependency parent module identifier by @underfin in https://github.com/web-infra-dev/rspack/pull/3024
- refactor(chunk_graph): split methods of
ChunkGraph
into different files by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3031 - chore: 🤖 add alias cargo test no fail fast by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3032
- test(split_chunks): Migrate
test/configCases/split-chunks-common
of Webpack by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3018 - refactor(rust): add more restriction clippy rules by @Boshen in https://github.com/web-infra-dev/rspack/pull/2974
- chore: 🤖 refactor before resolve by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3036
- refactor(new_split_chunks): use
RspackRegex
by @hyf0 in https://github.com/web-infra-dev/rspack/pull/3040 - ci: make pr and main use the same CI workflow by @Boshen in https://github.com/web-infra-dev/rspack/pull/3003
- refactor: 💡 angular support by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3055
- chore: take bump check temporarily by @hardfist in https://github.com/web-infra-dev/rspack/pull/3064
- chore: add stale bot, which only adds the "stale" label and never closes issues or PRs by @Boshen in https://github.com/web-infra-dev/rspack/pull/3065
- refactor(hmr): change visit_node_children from macro to fn by @bvanjoi in https://github.com/web-infra-dev/rspack/pull/3075
- chore: add svg-react-loader & node-loader example by @hardfist in https://github.com/web-infra-dev/rspack/pull/3030
- chore: single workspace by @Boshen in https://github.com/web-infra-dev/rspack/pull/3035
- chore(rspack): add github-actions-reporter to jest by @Boshen in https://github.com/web-infra-dev/rspack/pull/3081
- chore: add test commands to x.mjs by @Boshen in https://github.com/web-infra-dev/rspack/pull/3082
- chore: disable perfsee upload in ci environment by @hardfist in https://github.com/web-infra-dev/rspack/pull/3099
- chore(rust): clean up dependencies via
cargo-machete
by @Boshen in https://github.com/web-infra-dev/rspack/pull/3106 - chore: remove unused workspace dev dependencies by @Boshen in https://github.com/web-infra-dev/rspack/pull/3098
- chore: add rust rebuild test function feature by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3091
- chore: fix toml indentation by @Boshen in https://github.com/web-infra-dev/rspack/pull/3114
- refactor: Remove impl
Module
forBox<dyn Module>
in codebase by @sladyn98 in https://github.com/web-infra-dev/rspack/pull/2831 - chore: placeholder options for stats nestedModules by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3115
- ci: run x86_64-unknown-linux-gnu tests without docker by @Boshen in https://github.com/web-infra-dev/rspack/pull/3117
- ci: run e2e tests in ubuntu-latest by @Boshen in https://github.com/web-infra-dev/rspack/pull/3122
- chore(examples): remove unused eslint-loader from examples/eslint by @Boshen in https://github.com/web-infra-dev/rspack/pull/3123
- chore: enable emitCss for svelte by @hardfist in https://github.com/web-infra-dev/rspack/pull/3136
- chore(examples/plugin-compat): disable verbose log && add inline css by @hardfist in https://github.com/web-infra-dev/rspack/pull/3138
- chore: clean up Cargo.toml for node_binding and rspack_binding_options by @Boshen in https://github.com/web-infra-dev/rspack/pull/3139
- chore: upgrade ts-jest to 29.1.0 by @hardfist in https://github.com/web-infra-dev/rspack/pull/3146
- chore: support debug rust in jest by @hardfist in https://github.com/web-infra-dev/rspack/pull/3149
- chore(rspack-cli): run jest with --runInBand by @Boshen in https://github.com/web-infra-dev/rspack/pull/3140
- chore: Upgraded
webpack
to5.76.0
by @GarrisonD in https://github.com/web-infra-dev/rspack/pull/3156 - refactor(rust): remove dead code by @Boshen in https://github.com/web-infra-dev/rspack/pull/3160
- chore: fix version manually by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3165
- chore: 🤖 fix cargo test crash by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3178
- refactor: compilation getPath by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/3143
- chore: console error info when ./x failed by @hardfist in https://github.com/web-infra-dev/rspack/pull/3175
- chore: fix arco-pro example crashing in debug mode by @Boshen in https://github.com/web-infra-dev/rspack/pull/3192
- chore: fix arco-pro crash again by @hardfist in https://github.com/web-infra-dev/rspack/pull/3195
- chore: fix fix-issue-3873 crash by @hardfist in https://github.com/web-infra-dev/rspack/pull/3196
- chore: fix node16 tests by @hardfist in https://github.com/web-infra-dev/rspack/pull/3200
- ci: add test Node.js v18 by @Boshen in https://github.com/web-infra-dev/rspack/pull/3168
- chore: fix jest crash on node by @hardfist in https://github.com/web-infra-dev/rspack/pull/3206
- ci: create issue in rspack-website when a pr is merged with "need documentation" label by @Boshen in https://github.com/web-infra-dev/rspack/pull/3211
- chore: add repro link to the bug issue template by @Boshen in https://github.com/web-infra-dev/rspack/pull/3225
- chore: add
x ready
command for running everything by @Boshen in https://github.com/web-infra-dev/rspack/pull/3230 - ci: remove unnecessary
test
option from reusable-build by @Boshen in https://github.com/web-infra-dev/rspack/pull/3245 - ci: automatically create Tuesday's release PR by @Boshen in https://github.com/web-infra-dev/rspack/pull/3248
- chore: add debug shell by @hardfist in https://github.com/web-infra-dev/rspack/pull/3261
- chore: fix debug shell by @hardfist in https://github.com/web-infra-dev/rspack/pull/3264
- ci: remove nightly step from full release by @Boshen in https://github.com/web-infra-dev/rspack/pull/3265
- chore: progressively migrate webpack test case by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3256
- chore: 🤖 ignore title validate by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3266
- chore: add fork-ts-checker-webpack-plugin example by @hardfist in https://github.com/web-infra-dev/rspack/pull/3269
- chore: add version script by @hardfist in https://github.com/web-infra-dev/rspack/pull/3189
- chore: remove jest-github-actions-reporter by @Boshen in https://github.com/web-infra-dev/rspack/pull/3262
- chore: fix broken pnpm lockfile by @hardfist in https://github.com/web-infra-dev/rspack/pull/3274
- chore(examples): add missing private to two example packages by @Boshen in https://github.com/web-infra-dev/rspack/pull/3275
- ci: publish nightly with release script by @Boshen in https://github.com/web-infra-dev/rspack/pull/3276
- refactor: clean up node dev dependencies by @Boshen in https://github.com/web-infra-dev/rspack/pull/3229
- ci: only cache pnpm on main branch for avoiding 10GB cache limit by @Boshen in https://github.com/web-infra-dev/rspack/pull/3284
- chore: add storybook example by @hardfist in https://github.com/web-infra-dev/rspack/pull/3281
- chore: add vue examples by @h-a-n-a in https://github.com/web-infra-dev/rspack/pull/3291
- chore: add check for [ext] in output.filename by @hardfist in https://github.com/web-infra-dev/rspack/pull/3290
- chore: add dry-run by @hardfist in https://github.com/web-infra-dev/rspack/pull/3300
- chore: remove unused check-changeset.yml by @Boshen in https://github.com/web-infra-dev/rspack/pull/3299
- ci: unify ci workflow by @Boshen in https://github.com/web-infra-dev/rspack/pull/3294
- ci: no need to listen for synchronize event in "lint pr title" by @Boshen in https://github.com/web-infra-dev/rspack/pull/3314
- chore: avoid config check in webpack-test && add external test by @hardfist in https://github.com/web-infra-dev/rspack/pull/3312
- chore(webpack-test): add missing loaders (coffee and pug) by @Boshen in https://github.com/web-infra-dev/rspack/pull/3316
- chore: change monoreo root version by @hardfist in https://github.com/web-infra-dev/rspack/pull/3323
- chore: custom release by @hardfist in https://github.com/web-infra-dev/rspack/pull/3303
- chore: use custom script for stable publish by @hardfist in https://github.com/web-infra-dev/rspack/pull/3329
- chore(rspack): skip multi compiler pressure test by @Boshen in https://github.com/web-infra-dev/rspack/pull/3335
- chore: fix release ci by @hardfist in https://github.com/web-infra-dev/rspack/pull/3336
- chore: remove override by @hardfist in https://github.com/web-infra-dev/rspack/pull/3339
- chore: setup gitconfig in ci by @hardfist in https://github.com/web-infra-dev/rspack/pull/3340
- chore: setup gitconfig in ci by @hardfist in https://github.com/web-infra-dev/rspack/pull/3342
- chore: change default pr version by @hardfist in https://github.com/web-infra-dev/rspack/pull/3344
- chore(window): support window test by @suxin2017 in https://github.com/web-infra-dev/rspack/pull/3321
- chore: stale bot should make a comment, also change day until stale to 60 days by @Boshen in https://github.com/web-infra-dev/rspack/pull/3355
- chore: webpack test compatibility metric by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3343
- chore: 🤖 fix git url by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3365
- ci: reduce CI time by installing the least number of Rust components by @Boshen in https://github.com/web-infra-dev/rspack/pull/3364
- chore: 🤖 deduplicate update data by @IWANABETHATGUY in https://github.com/web-infra-dev/rspack/pull/3368
New Contributors
- @lencx made their first contribution in https://github.com/web-infra-dev/rspack/pull/2102
- @monster1935 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2112
- @mewcoder made their first contribution in https://github.com/web-infra-dev/rspack/pull/2104
- @ycjcl868 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2098
- @MBearo made their first contribution in https://github.com/web-infra-dev/rspack/pull/2121
- @XGHeaven made their first contribution in https://github.com/web-infra-dev/rspack/pull/2143
- @liruifengv made their first contribution in https://github.com/web-infra-dev/rspack/pull/2101
- @zscumt123 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2151
- @fwqaaq made their first contribution in https://github.com/web-infra-dev/rspack/pull/2147
- @ZuBB made their first contribution in https://github.com/web-infra-dev/rspack/pull/2173
- @tuchg made their first contribution in https://github.com/web-infra-dev/rspack/pull/2167
- @zhoushaw made their first contribution in https://github.com/web-infra-dev/rspack/pull/2210
- @fi3ework made their first contribution in https://github.com/web-infra-dev/rspack/pull/2231
- @danielroe made their first contribution in https://github.com/web-infra-dev/rspack/pull/2186
- @OrangeXC made their first contribution in https://github.com/web-infra-dev/rspack/pull/2271
- @hhshii made their first contribution in https://github.com/web-infra-dev/rspack/pull/2146
- @zakuru made their first contribution in https://github.com/web-infra-dev/rspack/pull/2317
- @PengBoUESTC made their first contribution in https://github.com/web-infra-dev/rspack/pull/2244
- @SoonIter made their first contribution in https://github.com/web-infra-dev/rspack/pull/2316
- @eltociear made their first contribution in https://github.com/web-infra-dev/rspack/pull/2315
- @Nirvana-Jie made their first contribution in https://github.com/web-infra-dev/rspack/pull/2336
- @nieyuyao made their first contribution in https://github.com/web-infra-dev/rspack/pull/2345
- @KarthusLorin made their first contribution in https://github.com/web-infra-dev/rspack/pull/2432
- @so1ve made their first contribution in https://github.com/web-infra-dev/rspack/pull/2302
- @magic-akari made their first contribution in https://github.com/web-infra-dev/rspack/pull/2340
- @dhruvkelawala made their first contribution in https://github.com/web-infra-dev/rspack/pull/2492
- @ShuiRuTian made their first contribution in https://github.com/web-infra-dev/rspack/pull/2541
- @faga295 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2468
- @vjpr made their first contribution in https://github.com/web-infra-dev/rspack/pull/2617
- @lsdsjy made their first contribution in https://github.com/web-infra-dev/rspack/pull/2633
- @suxin2017 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2673
- @siyou made their first contribution in https://github.com/web-infra-dev/rspack/pull/2764
- @GiveMe-A-Name made their first contribution in https://github.com/web-infra-dev/rspack/pull/2835
- @lippzhang made their first contribution in https://github.com/web-infra-dev/rspack/pull/2861
- @Asuka109 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2908
- @danielkoller made their first contribution in https://github.com/web-infra-dev/rspack/pull/2965
- @wood3n made their first contribution in https://github.com/web-infra-dev/rspack/pull/2963
- @dgmachado made their first contribution in https://github.com/web-infra-dev/rspack/pull/2983
- @thedeveloperpotato made their first contribution in https://github.com/web-infra-dev/rspack/pull/2992
- @nagy-nabil made their first contribution in https://github.com/web-infra-dev/rspack/pull/2987
- @sladyn98 made their first contribution in https://github.com/web-infra-dev/rspack/pull/2831
- @GarrisonD made their first contribution in https://github.com/web-infra-dev/rspack/pull/3156
- @zhangliu made their first contribution in https://github.com/web-infra-dev/rspack/pull/3201
- @edusperoni made their first contribution in https://github.com/web-infra-dev/rspack/pull/3235
- @salamaashoush made their first contribution in https://github.com/web-infra-dev/rspack/pull/3287
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v0.1.0...0.2.0