Highlight
π Rsdoctor Playground
- Support to upload Rspackβs stats.json and Rsdoctorβs data online for analysis.Playground
rsdoctor-playground.mp4
π Support the Brief JSON format, allowing rsdoctor data to be exported as a JSON file for further analysis
- This improves the ability to store and share rsdoctor data in CI environments.Docs
π Rsdoctor refactored as dual packages.
What's Changed
New Features π
- feat: the config options changes by @yifancong in #1270
- feat: support brief mode to generate json datas by @yifancong in #1285
- feat: support upload and online analysis by @yifancong in #1288
- feat: @rsdoctor/cli change to dual packages and some optimizations by @yifancong in #1309
Performance π
- perf: optimize the stats.toJson's time-consuming by @yifancong in #1272
- perf: prebundle large dependencies by @yifancong in #1282
Bug Fixes π
- fix: devtool module file template by @yifancong in #1267
- fix: proxy loader return undefined error by @yifancong in #1271
- fix: ensure unique collapsible key by @charpeni in #1278
- fix: bump socket.io packages to pass security issue by @fi3ework in #1295
- fix: diff page error by @yifancong in #1304
- fix: uploader and analysis rspack stats.json by @yifancong in #1306
- fix: compress text logic by @yifancong in #1324
- fix: some prebundle problem by @yifancong in #1323
- fix: playground problem by @yifancong in #1326
- fix: stats transform to assets graph by @yifancong in #1327
- fix: rspack stats analysis don't must require modules by @yifancong in #1329
Document π
- docs: fix rslib link by @charpeni in #1279
- docs: configs options documents by @yifancong in #1298
- docs: add playground page by @yifancong in #1307
- docs: playground documentations by @yifancong in #1325
Other Changes
- release: v1.2.3 by @yifancong in #1265
- Fix documentation errors: typos, grammar, and terminology inconsistencies by @Copilot in #1266
- chore: update to dual packages by @yifancong in #1258
- chore(deps): update dependency @rstack-dev/doc-ui to v1.11.0 by @renovate[bot] in #1268
- chore(deps): update dependency @rstest/core to v0.2.2 by @renovate[bot] in #1269
- tweaks: unified plugin operation of rspack and webpack by @yifancong in #1273
- chore: update
pnpmto10.15.0by @charpeni in #1276 - refactor: optimize the plugin file by @yifancong in #1274
- chore: update typescript to
5.9.2by @charpeni in #1280 - chore(deps): update dependency @rspack/core to v1.5.1 by @renovate[bot] in #1284
- chore(deps): update dependency @lynx-js/rspeedy to ^0.11.0 by @renovate[bot] in #1283
- chore: ignore
.rsdoctorfolder by @charpeni in #1281 - chore(deps): update dependency memfs to v4.38.2 by @renovate[bot] in #1287
- chore(deps): update dependency @rstest/core to v0.3.2 by @renovate[bot] in #1286
- chore(deps): update dependency prettier to ^3.6.2 by @renovate[bot] in #1289
- chore(deps): update dependency rspress-plugin-sitemap to ^1.2.1 by @renovate[bot] in #1290
- refactor: move transform to @rsdoctor/graph by @yifancong in #1293
- chore: fix critical high and Dependabot alerts by @fi3ework in #1294
- chore(deps): update dependency @rslib/core to ^0.13.2 by @renovate[bot] in #1297
- chore(deps): update dependency memfs to v4.39.0 by @renovate[bot] in #1299
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.18.0 by @renovate[bot] in #1296
- chore(deps): declare
@types/fs-extraas devDependency by @nyarthan in #1310 - chore(deps): update dependency @lynx-js/react to ^0.114.0 by @renovate[bot] in #1311
- chore(deps): update dependency @rstest/core to v0.4.1 by @renovate[bot] in #1312
- chore(deps): update dependency memfs to v4.43.0 by @renovate[bot] in #1314
- chore(deps): update dependency zod to ^3.25.76 by @renovate[bot] in #1315
- chore(deps): update rsbuild by @renovate[bot] in #1317
- chore(deps): update all patch dependencies by @renovate[bot] in #1204
- chore(deps): update pnpm to v10.17.0 by @renovate[bot] in #1316
- chore: add build.sh command by @yifancong in #1318
New Contributors
Full Changelog: v1.2.3...v1.3.0