v2.0.0-beta.0
- feat!: remove experiments.outputModule config by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12912
- perf: remove ropey crate to reduce binary size by @SyMind in https://github.com/web-infra-dev/rspack/pull/12433
- feat: add cache.portable configuration by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12842
- feat: support
import.defer()for statical path by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12900 - feat(rstest): only handle global variables when globals is true by @9aoy in https://github.com/web-infra-dev/rspack/pull/12921
- fix: enable panic backtrace for release-debug profile by @Copilot in https://github.com/web-infra-dev/rspack/pull/12856
- fix(mf): respect request changes in shared plugins by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12863
- fix: prevent panic on template literals with invalid escape sequences by @Copilot in https://github.com/web-infra-dev/rspack/pull/12867
- fix: rsc should handle concat module in build server manifest by @SyMind in https://github.com/web-infra-dev/rspack/pull/12859
- fix: fix used exports for global entry that inject to async entrypoints by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12883
- fix: should render export name when re-export from different modules by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12886
- fix: unsafe cache cannot watch symlink by @SyMind in https://github.com/web-infra-dev/rspack/pull/12885
- fix!: remove unsafe cache by @SyMind in https://github.com/web-infra-dev/rspack/pull/12892
- fix: prevent server actions from being removed in production build by @SyMind in https://github.com/web-infra-dev/rspack/pull/12898
- fix(rstest):
rstest.importActualnot work when imported from@rstest/coreby @9aoy in https://github.com/web-infra-dev/rspack/pull/12908 - fix: build_chunk_graph recover logic by @hardfist in https://github.com/web-infra-dev/rspack/pull/12920
- refactor: collect module runtime requirements by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12843
- refactor: use runtime module for optimized deferred module by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12884
- refactor: optimize RuntimeGlobals definition with auto-inc macro by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12889
- refactor: enable rule for all crates by @hardfist in https://github.com/web-infra-dev/rspack/pull/12893
- refactor: enable more perf rule by @hardfist in https://github.com/web-infra-dev/rspack/pull/12901
- refactor: incremental.buildChunkGraph works only for skip building chunk graph by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12845
- chore: run workflow for v1.x branch by @SyMind in https://github.com/web-infra-dev/rspack/pull/12855
- chore: release 2.0.0-alpha.1 by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12860
- chore(build): remove banner plugin for CommonJS default export workaround by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12869
- chore(deps): update dependency lodash to v4.17.23 [security] by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12832
- test: use tapAsyc api to wait server to close by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12870
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12871
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12872
- chore: move agents folder to .agents and add rspack-perf-profiling skill by @hardfist in https://github.com/web-infra-dev/rspack/pull/12880
- chore(ci): update diff action commit id by @yifancong in https://github.com/web-infra-dev/rspack/pull/12881
- chore: update Rspress to v2 and enable llms by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12907
- chore: add rspack-sftrace skill by @quininer in https://github.com/web-infra-dev/rspack/pull/12911
- chore: bump swc_core from 55 to 56 and swc-experimental from 0.4.1 to 0.5.0 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12906
- chore(test): remove rust flaky test by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12914
- chore: gracefully explain unsupported interfaces by @martinjlowm in https://github.com/web-infra-dev/rspack/pull/12782
- @martinjlowm made their first contribution in https://github.com/web-infra-dev/rspack/pull/12782
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v2.0.0-alpha.1...v2.0.0-beta.0
v1.7.5
- fix: fix pnaic for quasic in template literals by @hardfist in https://github.com/web-infra-dev/rspack/pull/12865
- fix(mf): respect request changes in shared plugins (cherry-pick #12863) by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12864
- fix: should render export name when re-export from different modules for v1.7 by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12888
- fix: fix used exports for global entry that inject to async entrypoints (backport #12883) by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12897
- fix(rstest):
rstest.importActualnot work when imported from@rstest/coreby @9aoy in https://github.com/web-infra-dev/rspack/pull/12918
- chore: release 1.7.4 by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12862
- chore: enable backtrace for release-debug by @hardfist in https://github.com/web-infra-dev/rspack/pull/12868
- chore: fix bundle-diff for v1 branch by @hardfist in https://github.com/web-infra-dev/rspack/pull/12876
- chore(ci): update diff action commit id by @yifancong in https://github.com/web-infra-dev/rspack/pull/12879
- fix: unsafe cache cannot watch symlink by @SyMind in https://github.com/web-infra-dev/rspack/pull/12891
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.4...v1.7.5
v1.7.4
- feat: support import and export string specifier by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12759
- feat(mf): add async startup promise gating for entrypoints by @ScriptedAlchemy in https://github.com/web-infra-dev/rspack/pull/11899
- fix:
require.resolve()replaced asrequire()by @intellild in https://github.com/web-infra-dev/rspack/pull/12773 - fix: handle
rs.requireActualandrs.importActualin all contexts by @9aoy in https://github.com/web-infra-dev/rspack/pull/12806 - fix(mf): filter runtime plugin invocation for used exports by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12807
- fix: fix panic caused by missing lazy dependency by @hardfist in https://github.com/web-infra-dev/rspack/pull/12820
- fix(mf): use dynamic exports type for MF modules (cherry-pick #12841) by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12848
- fix: normalize paths for extract source map (cherry-pick #12825) by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12847
- fix: enable panic backtrace for release-debug by @hardfist in https://github.com/web-infra-dev/rspack/pull/12854
- fix: should not panic when accessing slate stats for Rspack 1.x by @SyMind in https://github.com/web-infra-dev/rspack/pull/12853
- fix(mf): cherry pick mf manifest improving to v1.x by @2heal1 in https://github.com/web-infra-dev/rspack/pull/12851
- refactor: use readonly ref in runtime requirements in tree hook by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12789
- refactor: introduce ArtifactExt trait by @hardfist in https://github.com/web-infra-dev/rspack/pull/12800
- refactor: to use &Compilation in AdditionalTreeRuntimeRequirementsHook by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12801
- refactor: differentiate snapshot strategies by dependency type by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12805
- chore: update Node.js version in .nvmrc to 22 by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12797
- chore: enable fair sched for codspeed by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12798
- chore: try to make wasm test more stable by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12795
- chore: disable generation of wasm binding by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12802
- chore(test): uniform all time to
X msby @stormslowly in https://github.com/web-infra-dev/rspack/pull/12790 - test: hideSkippedTestFiles by @9aoy in https://github.com/web-infra-dev/rspack/pull/12812
- test: skip native watcher test case for skip chunk build case by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12858
- @intellild made their first contribution in https://github.com/web-infra-dev/rspack/pull/12773
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.3...v1.7.4
v2.0.0-alpha.1
- feat!: revert enable verbatimModuleSyntax by @hardfist in https://github.com/web-infra-dev/rspack/pull/12846
- feat: improve external module rendering by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12813
- feat: builtin react server component by @SyMind in https://github.com/web-infra-dev/rspack/pull/12012
- feat: expose dependency loc to js by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12840
- fix(template): add @rspack/dev-server to dev dependencies by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12821
- fix: normalize paths for extract source map by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12825
- fix(mf): use dynamic exports type for MF modules by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12841
- fix: should not panic when access slate stats by @SyMind in https://github.com/web-infra-dev/rspack/pull/12839
- fix(mf): prevent entry-specific chunks from polluting manifest assets and refactor manifest generation by @2heal1 in https://github.com/web-infra-dev/rspack/pull/12836
- refactor: align IncrementalPass with rspack hooks naming by @hardfist in https://github.com/web-infra-dev/rspack/pull/12817
- refactor: remove misleadning naming and adjust cache call place by @hardfist in https://github.com/web-infra-dev/rspack/pull/12818
- refactor: unify persistent_cache and memory_cache recover logic by @hardfist in https://github.com/web-infra-dev/rspack/pull/12829
- refactor: additional chunk runtime requirements hook use readonly compilation ref by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12828
- refactor: move recover build_chunk_graph into artifact by @hardfist in https://github.com/web-infra-dev/rspack/pull/12835
- docs: update externals function callback about
booleantype by @9aoy in https://github.com/web-infra-dev/rspack/pull/12824 - docs: add tip for devtool's cheap modifier in production build by @SyMind in https://github.com/web-infra-dev/rspack/pull/12849
- release: version 2.0.0-alpha.0 by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12815
- chore(ci): read size limit threshold from env variable by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12822
- chore(deps): update dependency lodash-es to v4.17.23 [security] by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12833
- chore(test): exclude flaky native watch test case by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12837
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v2.0.0-alpha.0...v2.0.0-alpha.1
v2.0.0-alpha.0
This is an early preview release intended for testing only. It introduces a number of breaking changes that are not yet final.
See https://github.com/web-infra-dev/rspack/discussions/9270 for all breaking changes.
- feat!: remove
experiments.SubResourceIntegrityPluginby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12642 - feat!: remove
experiments.rspackFutureand movebundlerInfotooutputby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12654 - feat!: remove
experiments.parallelLoaderby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12658 - feat!: remove
profileandstats.profileby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12662 - feat!: enable
verbatimModuleSyntaxofbuiltin:swc-loaderby default by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12668 - feat!: remove
rspack.experiments.lazyCompilationMiddlewareby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12736 - feat!: remove deprecated WarnCaseSensitiveModulesPlugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12737
- feat!: remove deprecated draft option from LightningCSS minimizer by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12740
- feat!: remove deprecated cssHeadDataCompression option by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12741
- feat!: remove deprecated output library fields by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12745
- feat!: make @rspack/dev-server an optional peer dependency by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12750
- feat!: use rspackChunk as default value of chunkLoadingGlobal by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12779
- feat!: disable requireAsExpression by default by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12786
- feat!: use "rspack" as default trustedTypes policy name by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12799
- feat!: remove sri option of HtmlRspackPlugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12651
- feat!: remove
output.charsetby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12660 - feat!: disable
.swcrcreading in JavaScript compiler by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12667 - feat!: remove deprecated getHooks method from plugins by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12738
- feat!: Rspack off modules and assets in normal stats by @SyMind in https://github.com/web-infra-dev/rspack/pull/12701
- feat!: default loader/plugin target by rspack target by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12752
- feat!: use rspackHotUpdate as default hotUpdateGlobal by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12774
- feat!: enable css by default by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12744
- feat!: default targets for loader/plugin derived by rspack target, part 2 by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12780
- feat!: do not expose EsmLibraryPlugin to user directly, use modern-module instead by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12792
- refactor!: drop support for Node 18 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12739
- refactor!: drop CommonJS build and transition to pure ESM package by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12733
- refactor!: use EsmLibraryPlugin for modern-module library type by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12712
- refactor!: move incremental option from experiments to top-level config by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12793
- fix: failed to resolve 'browserslist-load-config' module by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12767
- fix: correct watchpack require path by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12771
- fix(browser): fix
@rspack/browserfailure after pure esm transformation by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12781 - fix(mf): async startup e2e test by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12808
- docs: remove deprecated parallelCodeSplitting by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12751
- docs: add missing documentation for JavascriptParserOptions by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12748
- docs: update bundlerInfo version and formatting by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12772
- docs: fix typo in CSS docs by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12784
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.3...v2.0.0-alpha.0
v1.7.3
- feat: support portable cache and disable by default by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12680
- fix(browser): update worker format and add e2e test by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12747
- fix: sort css by sourceorder, esm import comes first by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12778
- refactor: move pass into separate folder and driven by run_passes by @hardfist in https://github.com/web-infra-dev/rspack/pull/12735
- refactor(lazy-compilation): use POST request to transfer ids of active modules by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12678
- refactor: move logger into pass and reorg some passes by @hardfist in https://github.com/web-infra-dev/rspack/pull/12742
- refactor: use newtype for alias artifact by @hardfist in https://github.com/web-infra-dev/rspack/pull/12754
- refactor: move all artifacts together by @hardfist in https://github.com/web-infra-dev/rspack/pull/12755
- refactor: use compilation readonly ref in codegen optimization hook by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12743
- refactor: remove old cache by @hardfist in https://github.com/web-infra-dev/rspack/pull/12777
- chore: release 1.7.2 by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12710
- chore(deps): update dependency @rspack/plugin-react-refresh to ^1.6.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12718
- chore(deps): update dependency @shikijs/transformers to ^3.21.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12719
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12716
- test: skip recover-from-error/delete-file in watchCases by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12726
- test: use Rstest projects to define tests by @9aoy in https://github.com/web-infra-dev/rspack/pull/12729
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12717
- chore(lint): bump @rslint/core to 0.2.0 and enable default-param-last rule by @fansenze in https://github.com/web-infra-dev/rspack/pull/12746
- test: support filter test by absolute path by @9aoy in https://github.com/web-infra-dev/rspack/pull/12749
- chore: bump
swc_corefrom 54 to 55 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12758 - chore: limit threads for codspeed benchmark by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12763
- chore(deps): update dependency cspell to ^9.6.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12768
- chore(deps): update dependency emnapi to ^1.8.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12769
- chore(deps): update dependency memfs to v4.53.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12770
- @fansenze made their first contribution in https://github.com/web-infra-dev/rspack/pull/12746
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.2...v1.7.3
v1.7.2
- feat: add constructor name for JS runtime modules by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12673
- feat: rspack_cacheable context expose project root by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12685
- feat: rspack_cacheable add portable path & portable string by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12688
- feat: add
requireAliasoption to control require variable renaming by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12686 - feat: impl
sync_traceforloggertracing layer by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12687 - feat: add warning when requireAlias is disabled by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12700
- feat: use rspack-vue-loader to support Vue hot update by @9aoy in https://github.com/web-infra-dev/rspack/pull/12698
- feat(rstest): add
preserveNewUrloption to keep new URL untouched by @fi3ework in https://github.com/web-infra-dev/rspack/pull/12632
- fix: report error when access module_graph in loader by @hardfist in https://github.com/web-infra-dev/rspack/pull/12639
- fix(lint): enable @typescript-eslint/await-thenable rule by @tt-a1i in https://github.com/web-infra-dev/rspack/pull/12644
- fix(lint): enable @typescript-eslint/require-await rule by @tt-a1i in https://github.com/web-infra-dev/rspack/pull/12664
- fix(lint): enable @typescript-eslint/return-await rule by @tt-a1i in https://github.com/web-infra-dev/rspack/pull/12665
- fix: incremental rebuild no code generation entry panic by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12643
- fix: inlined export invalid syntax comment by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12681
- fix(test): flaky test due to calling toJSON while hot updating by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12694
- fix:
environments.importMetaDirnameAndFilenamenot work by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12708 - fix: dynamic entry panic when disable build cache by @SyMind in https://github.com/web-infra-dev/rspack/pull/12696
- fix(context-replacement): only apply changes when regex matches by @agneym in https://github.com/web-infra-dev/rspack/pull/12657
- fix(mf): handle missing chunk gracefully and improve expose chunk name logic by @2heal1 in https://github.com/web-infra-dev/rspack/pull/12709
- fix(type): runtimeModule.source by @9aoy in https://github.com/web-infra-dev/rspack/pull/12713
- refactor: afterCodeGeneration hook use read only compilation ref by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12655
- refactor: make compilation readonly for runtimeModule hook by @hardfist in https://github.com/web-infra-dev/rspack/pull/12670
- refactor: unify artifact clear logic by @hardfist in https://github.com/web-infra-dev/rspack/pull/12677
- refactor: use DerfOpt's take/replace assist artifact mutation by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12659
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12647
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12646
- chore: run ci/eco-ci/eco-benchmark on v2 branch by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12650
- chore(deps): update github-actions by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12645
- revert: "feat: add warning when requireAlias is disabled" by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12702
- @tt-a1i made their first contribution in https://github.com/web-infra-dev/rspack/pull/12644
- @agneym made their first contribution in https://github.com/web-infra-dev/rspack/pull/12657
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.1...v1.7.2
v1.7.1
- feat(module-federation): enhance manifest generation and shared module handling by @2heal1 in https://github.com/web-infra-dev/rspack/pull/12399
- fix: make after optimize modules hook immutable by @hardfist in https://github.com/web-infra-dev/rspack/pull/12589
- fix: should export rspack function from
compiler.rspackby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12636
- refactor: make compilation readonly for module ids hook by @hardfist in https://github.com/web-infra-dev/rspack/pull/12588
- refactor: make compilation readonly for optimize tree hooks by @hardfist in https://github.com/web-infra-dev/rspack/pull/12597
- refactor: use readonly compilation reference for after seal hook by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12602
- refactor: remove option in dependency_by_id by @hardfist in https://github.com/web-infra-dev/rspack/pull/12569
- refactor: don't return option for dependency_id_to_parents by @hardfist in https://github.com/web-infra-dev/rspack/pull/12609
- refactor: make compilation readonly for chunk_ids hooks by @hardfist in https://github.com/web-infra-dev/rspack/pull/12608
- refactor: remove option in module_graph_module_by_identifier_mut by @hardfist in https://github.com/web-infra-dev/rspack/pull/12610
- refactor: use read only compilation reference in after process assets hook by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12615
- refactor: move try_dependency_by_id api in internal folder by @hardfist in https://github.com/web-infra-dev/rspack/pull/12611
- refactor: remove MaybeDynamicTargetExportInfo and simplify get_target by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12601
- refactor: introduce
ExprRefto avoid cloneExprast nodes by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12622 - refactor: remove unused SWC helpers by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12614
- refactor: replace UsageCallback closure with InnerGraphUsageOperation enum by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12619
- docs: add 1.7.0 release blog by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12571
- docs: update links from rspack-contrib to rstackjs by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12603
- docs: fix benchmark repo links by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12607
- docs: add link to pure annotation specification by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12624
- docs: SRI plugin of old rspack versions by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12637
- chore: release v1.7.0 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12595
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12594
- ci: only download bindings artifacts during release by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12604
- chore(deps): update rust crate indicatif to 0.18.3 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12539
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12593
- chore: use Node 24 for WASM tests by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12613
- chore: limit workers for loader parallel tests by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12620
- chore(deps): update github-actions by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12592
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.0...v1.7.1
v1.7.0
🎉 See Announcing Rspack 1.7 for more details.
- perf(rstest): minor performance optimization by @fi3ework in https://github.com/web-infra-dev/rspack/pull/12469
- perf: update module graph overlay map by @hardfist in https://github.com/web-infra-dev/rspack/pull/12560
- feat: stabilize lazy compilation middleware by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12429
- feat: add support for type: 'text' in asset modules by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12457
- feat: enable lazy compilation for imports by defaults by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12419
- feat(deps)!: bump
swc_corefrom 46.0.3 to 50.2.3 andswc_experimentalby @CPunisher in https://github.com/web-infra-dev/rspack/pull/12445 - feat: implement UniversalCompileAsyncWasmPlugin for universal chunk loading by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12471
- feat: stabilize inline exports by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12475
- feat: stabilize SubresourceIntegrityPlugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12483
- feat: improve deprecation warning messages by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12524
- feat: add rspack_tools to compare .cache from different os by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12499
- feat: improve warning messages for mocked node values by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12549
- feat: add bytes support for asset modules by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12548
- feat: mangle exports of css modules by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12563
- feat: default lazy compilation from cli and for web app only by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12580
- fix: relative-resource-path should handle output.filename by @SyMind in https://github.com/web-infra-dev/rspack/pull/12398
- fix: improve RuntimeGlobals type definition accuracy by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12403
- fix: handle empty resource path in context module by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12407
- fix: align webpack behavior of removing empty entry chunk by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12414
- fix: make splitChunks more stable by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12410
- fix: should use exported name of the imported module by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12423
- fix: strip ANSI codes from ignoreWarnings messages by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12435
- fix: concatenate module should use importer's 'strict' for interop by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12446
- fix: wasm plugin panic when use persistent cache by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12455
- fix: add Set methods to compilation dependencies by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12459
- fix(diagnostic): avoid emitting dim-only indent lines by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12461
- fix: handle symlinks correctly in rmrf function by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12456
- fix: add case-sensitive check for emit assets by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12462
- fix: use RspackHash for HTML plugin content hash calculation by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12465
- fix: re-validate HttpUriPlugin redirects against allowedUris and enforce http(s) and max redirects by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12463
- fix: extra runtime global bits are lost after js hook by @nilptr in https://github.com/web-infra-dev/rspack/pull/12275
- fix: set lazyCompilation default to web only by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12473
- fix: handle ignored asset modules with proper data URL export by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12468
- fix: reexports in arrow-only environments without const by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12484
- fix: respect matchResource when generate nameForCondition by @Austaras in https://github.com/web-infra-dev/rspack/pull/12449
- fix: exclude hidden dir from snapshot managedPaths default value by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12486
- fix: relative resource path in source maps on Windows by @SyMind in https://github.com/web-infra-dev/rspack/pull/12493
- fix: parsing arrow function IIFE by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12490
- fix: compile-time evaluation of optional chaining by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12494
- fix: SRI plugin runtime module check for Module Federation by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12519
- fix: use default runtime to export default interop and keep empty import for externals by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12530
- fix: optimize CSS runtime requirements logic by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12529
- fix: include import attributes in context module identifier by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12551
- fix: remove allowAsyncCycles option and detect all dependencies of modules by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12552
- fix: generate CSS file for universal target by @inottn in https://github.com/web-infra-dev/rspack/pull/12570
- fix: compilation js object memory leak by @SyMind in https://github.com/web-infra-dev/rspack/pull/12579
- fix(esm_lib_plugin): should set original module for get_binding by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12584
- fix(cli): apply default lazy compilation value based on user config by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12583
- fix: shebang should always in entry chunk by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12585
- fix: remove error log while lazy compilation can't find module to invildate by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12566
- refactor: use atomic_refcell for async_module_artifact by @hardfist in https://github.com/web-infra-dev/rspack/pull/12408
- refactor: use swc_experimental on concatenated module by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12369
- refactor: change dependencies_diagnostics_artifact to use atomic_refcell by @hardfist in https://github.com/web-infra-dev/rspack/pull/12415
- refactor: replace
SourceFilewith&strand replaceArc<SourceMap>withRopein rspack_plugin_javascript by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12404 - refactor: extract common utility functions to rspack_util by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12447
- refactor: remove linked_hash_set dependency by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12451
- refactor(esm-lib-plugin): manually resolve exports that re star-exported, and improve NodeTargetPlugin for module output by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12476
- refactor: extract case-sensitive check to plugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12532
- refactor: check neutral platform by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12534
- refactor: move collectTypescriptInfo out of rspackExperiments by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12535
- refactor: refactor module graph by @hardfist in https://github.com/web-infra-dev/rspack/pull/12474
- refactor: merge rspack_cacheable SerializeError and DeserializeError by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12556
- refactor: remove option for modules by @hardfist in https://github.com/web-infra-dev/rspack/pull/12567
- refactor: remove all option in ModuleGraphData by @hardfist in https://github.com/web-infra-dev/rspack/pull/12568
- refactor: remove get_make_module_graph_mut api by @hardfist in https://github.com/web-infra-dev/rspack/pull/12575
- refactor: refine exports info for CJS and ESM interop by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12577
- refactor: remove redirect_to in exports info by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12581
- refactor: use defer_options for build_module_artifact by @hardfist in https://github.com/web-infra-dev/rspack/pull/12578
- refactor: DerefOpiton default to Some(T) when T impl Default trait by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12406
- refactor: make &compilation for optimization_dependencies by @hardfist in https://github.com/web-infra-dev/rspack/pull/12576
- refactor: make compilation readonly for optimize_modules phase by @hardfist in https://github.com/web-infra-dev/rspack/pull/12586
- refactor: improve exports info by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12587
- docs: add docs about env to control working threads limit by @hardfist in https://github.com/web-infra-dev/rspack/pull/12383
- docs: improve AGENTS.md and add comprehensive development documentation by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12420
- docs: upgrade rspress@2.0.0-rc.2 by @SoonIter in https://github.com/web-infra-dev/rspack/pull/12426
- docs: update FAQ to clarify Rspack's support for Wasm and RSC by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12432
- docs: enhance
ignoreWarningsoption with detailed examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12436 - docs: add deprecated options documentation by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12448
- docs: refactor
module.rulesoptions into a dedicated page by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12452 - docs: improve
resolve.byDependencydescription and examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12458 - docs: fix rules[].use example by @henryqdineen in https://github.com/web-infra-dev/rspack/pull/12466
- docs: add descriptions for built-in plugins by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12485
- docs: add test/include/exclude options for eval source map devtool by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12495
- docs: use Rspress's default table styles by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12496
- docs: remove unused code, correct the usage of Link and Table. by @SoonIter in https://github.com/web-infra-dev/rspack/pull/12498
- docs: enhance
output.asyncChunksdocumentation and examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12500 - docs: stablize inline exports configurations by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12504
- docs: format markdown files by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12507
- docs: mention browserslist limitations in target configuration by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12515
- docs: correct markdown link in infrastructure logging by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12525
- docs: remove obsolete comments from config examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12526
- docs: add redirect config for
CaseSensitivePluginby @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12550 - docs: improve node configurations by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12547
- docs: correct optimization.realContentHash type by @vsn4ik in https://github.com/web-infra-dev/rspack/pull/12562
- docs: fix childAssets typo in ChunkGroup object by @henryqdineen in https://github.com/web-infra-dev/rspack/pull/12565
- test: remove webpack consistency check filters from statsOutputCases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12394
- test: enable previously filtered test cases and update expected outputs by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12396
- chore(ci): run Mac CI test on github hosted runner by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12397
- test: update stats snapshot by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12401
- test: enable passing normalCases tests and document failures by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12409
- test: enable passing configCases tests and document failures by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12412
- test: try to fix flaky test cases by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12402
- chore(ci): fix artifact discovery logic in Rsdoctor action by @yifancong in https://github.com/web-infra-dev/rspack/pull/12405
- chore: bump
swc_experimentalto fix parsing utf8 in template by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12431 - chore(ci): skip diff action for doc-only changes by @yifancong in https://github.com/web-infra-dev/rspack/pull/12437
- chore(deps): update dependency cspell to ^9.4.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12439
- chore(deps): update dependency memfs to v4.51.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12440
- chore(deps): update dependency tsx to ^4.21.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12442
- chore(deps): update dependency prettier to v3.7.4 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12441
- chore: skip diff CI for doc-only changes by @yifancong in https://github.com/web-infra-dev/rspack/pull/12438
- chore: enable noUnusedParameters option in tsconfig by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12464
- chore(deps): update SWC to v48.0.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12479
- chore(deps): update dependency @shikijs/transformers to ^3.20.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12480
- chore(ci): support collapsing the CI comment by @yifancong in https://github.com/web-infra-dev/rspack/pull/12472
- chore(deps): update github-actions by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12477
- chore: release v1.7.0-beta.0 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12487
- chore(ci): update windows zstd version by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12489
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12478
- chore(deps): bump Rslib v0.18.5 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12502
- chore(ci): collapse the diff action detail comments by @yifancong in https://github.com/web-infra-dev/rspack/pull/12503
- chore(deps): update dependency commander to v14 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12510
- chore(deps): update pnpm to v10.26.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12509
- chore(deps): update dependency @swc/plugin-remove-console to ^12.1.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12508
- chore(deps): update dependency jest-diff to v30 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12512
- chore(deps): update dependency pretty-format to v30 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12514
- ci: check formats for doc-only changes by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12511
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12152
- test: add retry configuration for CI to reduce flakes by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12517
- test: enable previously skipped stats output tests by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12520
- chore: bump swc_core from 50.2.3 to 52.0.0 and swc_experimental from 0.3.3 to 0.3.5 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12518
- chore: restructure examples and add basic React example by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12522
- chore: remove logic of parallelCodeSplitting by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12424
- test: cleanup obsolete test cases and update test configurations by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12523
- chore: allow prettier to format test tools and e2e files by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12528
- chore: release v1.7.0 beta.1 by @SyMind in https://github.com/web-infra-dev/rspack/pull/12533
- chore(deps): update dependency @module-federation/runtime-tools to v0.22.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12536
- chore(deps): update dependency markdown-to-jsx to v9 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12540
- chore(deps): update github-actions by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12541
- chore(deps): update pnpm to v10.26.2 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12544
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12543
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12542
- chore(deps): update dependency @rslib/core to v0.18.6 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12553
- chore: unify prettier config format by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12557
- chore: ignore style changes in git blame by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12561
- test: cleanup diff comments by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12564
- chore(vscode): set defaultFormatter to prettier by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12574
- chore(deps): bump Rslib v0.19.0 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12573
- chore: bump swc_core from 52.0.0 to 54.0.0 and swc_experimental from 0.3.5 to 0.4.0 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12582
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.6.8...v1.7.0
v1.7.0-beta.1
- feat: improve deprecation warning messages by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12524
- feat: add rspack_tools to compare .cache from different os by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12499
- fix: exclude hidden dir from snapshot managedPaths default value by @jerrykingxyz in https://github.com/web-infra-dev/rspack/pull/12486
- fix: relative resource path in source maps on Windows by @SyMind in https://github.com/web-infra-dev/rspack/pull/12493
- fix: parsing arrow function IIFE by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12490
- fix: compile-time evaluation of optional chaining by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12494
- fix: SRI plugin runtime module check for Module Federation by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12519
- fix: use default runtime to export default interop and keep empty import for externals by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12530
- refactor(esm-lib-plugin): manually resolve exports that re star-exported, and improve NodeTargetPlugin for module output by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12476
- docs: add test/include/exclude options for eval source map devtool by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12495
- docs: use Rspress's default table styles by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12496
- docs: remove unused code, correct the usage of Link and Table. by @SoonIter in https://github.com/web-infra-dev/rspack/pull/12498
- docs: enhance
output.asyncChunksdocumentation and examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12500 - docs: stablize inline exports configurations by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12504
- docs: format markdown files by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12507
- docs: mention browserslist limitations in target configuration by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12515
- docs: correct markdown link in infrastructure logging by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12525
- docs: remove obsolete comments from config examples by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12526
- chore: release v1.7.0-beta.0 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12487
- chore(ci): update windows zstd version by @stormslowly in https://github.com/web-infra-dev/rspack/pull/12489
- chore(deps): update patch npm dependencies by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12478
- chore(deps): bump Rslib v0.18.5 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12502
- chore(ci): collapse the diff action detail comments by @yifancong in https://github.com/web-infra-dev/rspack/pull/12503
- chore(deps): update dependency commander to v14 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12510
- chore(deps): update pnpm to v10.26.1 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12509
- chore(deps): update dependency @swc/plugin-remove-console to ^12.1.0 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12508
- chore(deps): update dependency jest-diff to v30 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12512
- chore(deps): update dependency pretty-format to v30 by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12514
- ci: check formats for doc-only changes by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12511
- chore(deps): update patch crates by @renovate[bot] in https://github.com/web-infra-dev/rspack/pull/12152
- test: add retry configuration for CI to reduce flakes by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12517
- test: enable previously skipped stats output tests by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12520
- chore: bump swc_core from 50.2.3 to 52.0.0 and swc_experimental from 0.3.3 to 0.3.5 by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12518
- chore: restructure examples and add basic React example by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12522
- chore: remove logic of parallelCodeSplitting by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12424
- test: cleanup obsolete test cases and update test configurations by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12523
- chore: allow prettier to format test tools and e2e files by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12528
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.0-beta.0...v1.7.0-beta.1