Releases: web-infra-dev/rsdoctor
Releases · web-infra-dev/rsdoctor
v1.5.2
What's Changed
New Features 🎉
- feat: add module-mixed-chunks rule by @yifancong in #1509
- feat: add .bundle extension support for Re.Pack compatibility by @Copilot in #1517
Performance 🚀
Bug Fixes 🐞
- fix: Resolve interop issue with safer-buffer CommonJS and ESM import by @yifancong in #1520
Document 📖
- docs: add module-mixed-chunks rule by @yifancong in #1518
Other Changes
- Release v1.5.1 by @yifancong in #1516
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.26.0 [security] by @renovate[bot] in #1528
New Contributors
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
Bug Fixes 🐞
- fix: uploader page error by @yifancong in #1485
- fix: upgrade sirv to 3.0.2 to resolve path traversal vulnerability by @Copilot in #1487
- fix: bailout_reason data when rspack repo by @yifancong in #1492
- fix(sdk): improve error handling to address issue #1504 by @deepcoldy in #1507
- fix: playground uploader page error by @yifancong in #1505
- fix: icon-sdk-js problem by @yifancong in #1515
- fix: XSS vulnerability in @remix-run/router via open redirects by @Copilot in #1501
Other Changes
- Release version 1.5.0 by @yifancong in #1483
- chore(deps): update all patch dependencies by @renovate[bot] in #1493
- chore(deps-dev): bump playwright from 1.54.2 to 1.55.1 in e2e by @Copilot in #1488
- chore: node-forge security vulnerabilities via pnpm override by @Copilot in #1489
- chore(deps): update dependency @types/babel__code-frame to v7.27.0 by @renovate[bot] in #1494
- chore: update Node.js version in .nvmrc to 22 by @chenjiahan in #1502
- Fix qs DoS vulnerability via pnpm override to 6.14.1 by @Copilot in #1495
- Security: Upgrade react-router-dom to 6.30.3 to patch XSS via open redirects by @Copilot in #1500
- Fix tar security vulnerability by upgrading to 7.5.3 by @Copilot in #1496
- chore: change console.log to debug logger by @yifancong in #1508
- chore(deps): update dependency tar to v7.5.4 [security] by @renovate[bot] in #1503
- chore(deps): update dependency @lynx-js/react to ^0.116.1 by @renovate[bot] in #1511
- chore(deps): update dependency @rstest/core to v0.8.1 by @renovate[bot] in #1513
- chore(deps): update all patch dependencies by @renovate[bot] in #1510
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
New Features 🎉
- feat: set the experiments.enableNativePlugin is true by default by @yifancong in #1475
Bug Fixes 🐞
- fix: avoid printing the version number multiple times by @yifancong in #1470
- fix: lack the rspack's asset size problem by @yifancong in #1471
- fix: cloneDeep compiler's configs problem by @yifancong in #1480
- fix: winsows path flatten problem by @yifancong in #1474
- fix: the problem of the formatAssetName function by @yifancong in #1482
Document 📖
- docs: update links from rspack-contrib to rstackjs by @chenjiahan in #1465
- docs: upate docs to support workflow_dispatch by @fishear in #1478
Other Changes
- Release v1.4.0 by @yifancong in #1462
- chore(deps): update dependency es-toolkit to ^1.43.0 by @renovate[bot] in #1464
- chore(deps): update all patch dependencies by @renovate[bot] in #1463
- chore(deps): update all patch dependencies by @renovate[bot] in #1466
- chore(deps): update dependency @rspack/core to v1.7.0 by @renovate[bot] in #1467
- chore: update baseline-browser-mapping by @yifancong in #1468
- optimize(ui): the treemap graph TREE_COLORS by @yifancong in #1469
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.25.2 [security] by @renovate[bot] in #1472
- optimize(ui): add the compiler name by @yifancong in #1473
- chore(deps): update dependency @lynx-js/rspeedy to ^0.13.0 by @renovate[bot] in #1477
- chore(deps): update all patch dependencies by @renovate[bot] in #1476
New Contributors
Full Changelog: v1.4.0...v1.5.0
v1.4.0
HighLights
New Tree Map
Respect to the classic Tree Map Graph of webpack-bundle-analyzer.
https://rsdoctor.rs/guide/usage/bundle-size
treemap.mp4
Rsdoctor Diff Github Action
repo: https://github.com/web-infra-dev/rsdoctor-action
docs: https://rsdoctor.rs/guide/start/action
What's Changed
New Features 🎉
- feat: support cli generate diff report by @yifancong in #1350
- feat: custom path for json stats file by @kholstinin in #1372
- feat: disableClientServer is true when in CI env by @yifancong in #1391
- feat: supprot rspack's resolver analysis by @yifancong in #1397
- feat: optimize the treemap view by @yifancong in #1428
Bug Fixes 🐞
- fix: the problem lacking enhanced-resolve by @yifancong in #1332
- fix: the nodeExnext type file problem by @yifancong in #1346
- fix: the require() ESM problem when node < 20.19 by @yifancong in #1340
- fix: require lodash-es problem by @yifancong in #1355
- fix: resolve module content duplication when module appears in multiple chunks by @yifancong in #1367
- fix: overall page twinkle problem by @yifancong in #1371
- fix: should put es-toolkit in dep by @fi3ework in #1376
- fix: outputDir is not working in webpack-plugin by @yifancong in #1380
- fix: treemap no modules problem when this asset don't have sourcemap by @yifancong in #1383
- fix: overall page twinkle problem by @yifancong in #1385
- fix: dts extensions problem by @yifancong in #1393
- fix: prevent infinite re-render caused by unstable dependencies by @Fatpandac in #1394
- fix: sourcemap tool get modules contents by @yifancong in #1400
- fix: changeDevtoolModuleFilename not work problem by @yifancong in #1402
- fix: module graph lack modules by @yifancong in #1403
- fix: duplicate packages error by @yifancong in #1405
- fix: filter 'template.js' in lynx by @yifancong in #1410
- fix: module reasons when the module has layer by @yifancong in #1418
- fix: json module's size problem by @yifancong in #1424
- fix: Remove warning since rsdoctor supports resolver analysis by @n0th1ng-else in #1426
- fix(sdk): ensure process exits after SIGTERM signal handling by @deepcoldy in #1435
- fix: sourcemap tool problem by @yifancong in #1436
- fix(sdk): implement atomic write for manifest to prevent truncation by @deepcoldy in #1437
- fix: open browser problem by @yifancong in #1439
- fix(sdk): use fs rename for manifest by @deepcoldy in #1442
- fix: optimize the problem of treemap interaction stuck by @yifancong in #1443
- fix: have some useless runtime modules display on lynx repo by @yifancong in #1444
- fix: the problem of click module then jump to the wrong chunk's same module by @yifancong in #1446
- fix(mcp): duplicate packages data error by @yifancong in #1451
- fix: when the aseet no map will use parse module logic by @yifancong in #1450
- fix: lack sourcemap problem by @yifancong in #1461
Document 📖
- docs: add rsdoctor action docs by @yifancong in #1382
- docs(rspress): upgrade to Rspress V2 new UI by @SoonIter in #1409
- docs: fix no features in homepage by @SoonIter in #1438
- docs: upgrade to rspress @2.0.0-rc.2 by @SoonIter in #1457
- docs: update the rsdoctor's treemap documents by @yifancong in #1458
Other Changes
- release 1.3.0 by @yifancong in #1330
- Release: v1.3.1 by @yifancong in #1334
- chore(deps): update all patch dependencies by @renovate[bot] in #1335
- chore(deps): update dependency @rslib/core to ^0.14.0 by @renovate[bot] in #1337
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.19.1 by @renovate[bot] in #1342
- chore(deps): update all patch dependencies by @renovate[bot] in #1341
- chore(deps): update dependency @rstest/core to v0.5.1 by @renovate[bot] in #1338
- release 1.3.2 by @yifancong in #1347
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.20.0 by @renovate[bot] in #1349
- chore(deps): update dependency envinfo to v7.18.0 by @renovate[bot] in #1352
- chore(deps): update dependency @rslib/core to ^0.15.1 by @renovate[bot] in #1351
- chore(deps): update all patch dependencies by @renovate[bot] in #1348
- optimize: @rsdoctor/mcp-server prebundle by @yifancong in #1353
- chore(document): remove type assertion and adjust markdown config by @wChenonly in #1356
- chore: supersede lodash and lodash-es with es-toolkit by @fi3ework in #1360
- release 1.3.3 by @yifancong in #1359
- chore(deps): update dependency envinfo to v7.19.0 by @renovate[bot] in #1364
- chore: downgrade the open npm version by @yifancong in #1365
- chore(deps): update all patch dependencies by @renovate[bot] in #1363
- chore: update rslib version & open update to 10.x by @yifancong in #1366
- release v1.3.4 by @yifancong in #1369
- Release @rsdoctor/mcp-server v0.1.2 by @yifancong in #1370
- chore(deps): update all patch dependencies by @renovate[bot] in #1373
- chore(deps): update dependency @rsbuild/plugin-check-syntax to v1.5.0 by @renovate[bot] in #1374
- chore(deps): update dependency es-toolkit to ^1.41.0 by @renovate[bot] in #1377
- release v1.3.5 by @yifancong in #1379
- chore(deps): update dependency memfs to v4.49.0 by @renovate[bot] in #1378
- release 1.3.6 by @yifancong in #1381
- ci: add ecosystem CI by @fi3ework in #1384
- Release v1.3.7 by @yifancong in #1387
- chore(deps): update dependency @rslib/core to ^0.17.0 by @renovate[bot] in #1390
- chore(deps): update all patch dependencies by @renovate[bot] in #1389
- chore: update action docs by @yifancong in #1388
- chore(deps): update all patch dependencies by @renovate[bot] in #1395
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.21.1 by @renovate[bot] in #1396
- release v1.3.8 by @yifancong in #1392
- chore(deps): update dependency @rspack/core to v1.6.1 by @renovate[bot] in #1398
- chore(deps): update dependency @rstest/core to v0.6.3 by @renovate[bot] in #1399
- tests: supply sourcemap tool tests by @yifancong in #1401
- release v1.3.9 by @yifancong in https://github.com/web-infra-d...
v1.3.16
What's Changed
Bug Fixes 🐞
- fix(mcp): duplicate packages data error by @yifancong in #1451
- fix: when the aseet no map will use parse module logic by @yifancong in #1450
Document 📖
Other Changes
- release v1.3.15 by @yifancong in #1447
- chore(deps): update dependency envinfo to v7.21.0 by @renovate[bot] in #1449
- chore: add rsdoctor version info by @yifancong in #1454
- Release v1.3.16 by @yifancong in #1455
- chore(deps): update all patch dependencies by @renovate[bot] in #1448
Full Changelog: v1.3.15...v1.3.16
v1.3.15
What's Changed
Bug Fixes 🐞
- fix: the problem of click module then jump to the wrong chunk's same module by @yifancong in #1446
Full Changelog: v1.3.14...v1.3.15
v1.3.14
What's Changed
Bug Fixes 🐞
- fix(sdk): use fs rename for manifest by @deepcoldy in #1442
- fix: optimize the problem of treemap interaction stuck by @yifancong in #1443
- fix: have some useless runtime modules display on lynx repo by @yifancong in #1444
Full Changelog: v1.3.13...v1.3.14
v1.3.13
What's Changed
New Features 🎉
- feat: optimize the treemap view by @yifancong in #1428
Bug Fixes 🐞
- fix: Remove warning since rsdoctor supports resolver analysis by @n0th1ng-else in #1426
- fix(sdk): ensure process exits after SIGTERM signal handling by @deepcoldy in #1435
- fix: sourcemap tool problem by @yifancong in #1436
- fix(sdk): implement atomic write for manifest to prevent truncation by @deepcoldy in #1437
- fix: open browser problem by @yifancong in #1439
Document 📖
Other Changes
- chore(deps): update dependency @lynx-js/rspeedy to ^0.12.0 by @renovate[bot] in #1423
- release v1.3.12 by @yifancong in #1425
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.24.0 [security] by @renovate[bot] in #1427
- chore(deps): update all patch dependencies by @renovate[bot] in #1429
- chore(deps): update dependency @lynx-js/react to ^0.115.0 by @renovate[bot] in #1430
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.24.3 by @renovate[bot] in #1431
- chore(deps): update dependency axios to ^1.13.2 - autoclosed by @renovate[bot] in #1434
- chore(deps): update dependency @rstest/core to v0.7.0 by @renovate[bot] in #1433
- chore(deps): update dependency @rslib/core to ^0.18.3 by @renovate[bot] in #1432
New Contributors
- @n0th1ng-else made their first contribution in #1426
- @deepcoldy made their first contribution in #1435
Full Changelog: v1.3.12...v1.3.13
v1.3.12
What's Changed
New Features 🎉
- feat: supprot rspack's resolver analysis by @yifancong in #1397
Bug Fixes 🐞
- fix: module reasons when the module has layer by @yifancong in #1418
- fix: json module's size problem by @yifancong in #1424
Other Changes
- release v1.3.11 by @yifancong in #1414
- chore(deps): update all patch dependencies by @renovate[bot] in #1417
- chore(deps): update actions/checkout digest to 34e1148 by @renovate[bot] in #1416
- chore(deps): update dependency body-parser to v2 [security] by @renovate[bot] in #1419
- chore(deps): update dependency @rstest/core to v0.6.8 by @renovate[bot] in #1422
Full Changelog: v1.3.11...v1.3.12
v1.3.11
What's Changed
Other Changes
- release v1.3.10 by @yifancong in #1411
- chore: change the rslib config by @yifancong in #1412
Full Changelog: v1.3.10...v1.3.11