What's Changed
New Features 🎉
- feat(sri): add support for multiple integrity algorithms by @chenjiahan in #6753
- feat(create-rsbuild): add rstest as optional tool by @9aoy in #6759
- feat(create-rsbuild): improve tools descriptions by @chenjiahan in #6767
- feat: export resolve config types by @chenjiahan in #6780
- feat: truncate long import traces with hidden count by @chenjiahan in #6782
- feat: update node builtins set for hints by @chenjiahan in #6783
- feat(deps): update @rspack/core to 1.7.0-beta.0 by @chenjiahan in #6796
Performance 🚀
- perf: avoid reading asset content from file system by @chenjiahan in #6747
Bug Fixes 🐞
- fix: exclude lazy compilation identifier from import traces by @chenjiahan in #6740
- fix: include env in app icon cache key by @chenjiahan in #6742
- fix(fileSize): simplify gzip size coloring by @chenjiahan in #6750
- fix: update HMR import paths to include file extensions by @chenjiahan in #6774
- fix(plugin-vue): treat it as a client build when calling from Rstest by @9aoy in #6779
- fix: avoid duplicate newline characters in error logs by @chenjiahan in #6786
- fix: hide import traces by default for warnings by @chenjiahan in #6785
- fix(overlay): avoid matching HTML fragments when linking file paths by @chenjiahan in #6790
- fix(overlay): enhance link conversion for relative paths by @chenjiahan in #6792
Refactor 🔨
- refactor: update rspack-chain dependency and imports by @chenjiahan in #6741
Document 📖
- docs: clarify plugin config usage guidance by @chenjiahan in #6743
- docs(alias): add documentation for Node.js imports field by @chenjiahan in #6745
- docs: deprecate bundleAnalyze in favor of Rsdoctor by @chenjiahan in #6415
- docs: add customLogger to migration guide by @chenjiahan in #6751
- docs: refine asset prefix guidance by @chenjiahan in #6754
- docs: refine env var wording by @chenjiahan in #6755
- docs: update download badge links in README files by @chenjiahan in #6762
- docs: polish SSR guide wording by @chenjiahan in #6770
- docs: polish optimization docs wording by @chenjiahan in #6771
- docs: add documentation link to rstest config file by @chenjiahan in #6772
- docs: update links to reflect changes in Rspack rules structure by @chenjiahan in #6781
Other Changes
- test: remove skipped test case by @chenjiahan in #6744
- chore(deps): update all patch dependencies by @renovate[bot] in #6727
- chore(deps): update dependency nx to ^22.2.1 by @renovate[bot] in #6756
- chore(deps): update sass to ^1.96.0 by @renovate[bot] in #6757
- chore(CI): add preview workflow by @9aoy in #6761
- test: fix unstable chunk id snapshot by @chenjiahan in #6764
- chore(deps): update all patch dependencies by @renovate[bot] in #6758
- chore(deps): update pnpm to v10.25.0 by @renovate[bot] in #6765
- chore(deps): pin typescript-go to previous version by @chenjiahan in #6766
- chore(deps): update dependency svelte to ^5.46.0 by @renovate[bot] in #6769
- release: create-rsbuild v1.6.7 by @chenjiahan in #6773
- chore(deps): update dependency @types/node to ^24.10.4 by @renovate[bot] in #6777
- chore(deps): update dependency @shikijs/transformers to ^3.20.0 by @renovate[bot] in #6778
- chore: remove @rsbuild/plugin-webpack-swc package by @chenjiahan in #6775
- release: @rsbuild/plugin-vue v1.2.2 by @chenjiahan in #6784
- chore(deps): update all patch dependencies by @renovate[bot] in #6788
- chore(deps): update sass to ^1.97.0 by @renovate[bot] in #6789
- chore: add constant for default browserLogs trace by @chenjiahan in #6791
- chore: update lazy compilation middleware path by @chenjiahan in #6797
- chore(deps): update dependency webpack to ^5.104.0 by @renovate[bot] in #6799
- chore(deps): update pnpm to v10.26.0 by @renovate[bot] in #6800
- release: v1.7.0-beta.0 by @chenjiahan in #6802
Full Changelog: v1.6.15...v1.7.0-beta.0