Releases: web-infra-dev/rsdoctor
v1.2.1
What's Changed
Bug Fixes π
- fix: treemap can be expanded after collapsed by @easy1090 in #1232
Document π
Other Changes
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Highlights
-
Concatenated Module Size Analysis: Added the ability to analyze the size of concatenated modules, helping developers more accurately identify the actual build size after Tree Shaking.
-
Bundle Size Analysis with Gzip Support: Bundle size analysis now displays the size after gzip compression, making it easier for developers to understand the real size of production assets.
-
Enhanced Treemap Visualization: Introduced and improved the Treemap (rectangle tree map) feature, allowing developers to gain more intuitive insights into bundle composition and resource distribution.
Release note for v1.2: https://rsdoctor.rs/blog/release/release-note-1_2
1.2.mp4
What's Changed
New Features π
- feat: sport the concatenated module size compute by @easy1090 in #1159
- feat: support the gzip in bundle analysis by @easy1090 in #1180
- feat: enhance rsdoctor native plugin for sourcemap features by @easy1090 in #1207
- feat: fix typo and improve alert collapse sorting by @quanquan2100 in #1217
Bug Fixes π
- fix(ai): bin file's extname by @easy1090 in #1172
- fix(components-overall): Fix typo in 'View Bundle Size' button on the⦠by @irinaklimova in #1177
- fix: sourcemap parse tool by @easy1090 in #1183
- fix: the reportCodeType when mode:lite by @easy1090 in #1192
- fix: loader path validation issue on Windows by @easy1090 in #1193
- fix: resolve flickering issue in AssetCardContainer component by @QuentinHsu in #1191
- fix: the style of the file tree by @easy1090 in #1211
- fix: the logger override problem by @easy1090 in #1214
Document π
- docs(mcp): add Copilot guidance by @fi3ework in #1164
- docs: add Rslint and version badges to Rstack tools table by @chenjiahan in #1227
Other Changes
- chore(deps): update all patch dependencies by @renovate[bot] in #1160
- chore(deps): update dependency @lynx-js/react to ^0.111.0 by @renovate[bot] in #1161
- release v1.1.8 by @easy1090 in #1163
- refactor: Replace lodash methods with native methods by @wChenonly in #1167
- chore(deps): update dependency @modern-js/module-tools to ^2.68.2 by @renovate[bot] in #1169
- chore(deps): update all patch dependencies by @renovate[bot] in #1165
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.15.1 by @renovate[bot] in #1168
- chore(deps): update dependency @lynx-js/rspeedy to ^0.10.1 by @renovate[bot] in #1166
- chore: correct check-dependency-version script by @easy1090 in #1171
- chroe: update biome v2 by @wChenonly in #1173
- Release mcp v0.1.1 by @easy1090 in #1174
- tweaks: add root data by @easy1090 in #1175
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.16.0 by @renovate[bot] in #1179
- chore(deps): update all patch dependencies by @renovate[bot] in #1178
- test: use Rstest as Rsdoctor's test framework by @9aoy in #1181
- chore: bump @rstack-dev/doc-ui by @easy1090 in #1185
- refactor: use Rslib to build packages by @fi3ework in #1182
- chore: optimize the debug tools by @easy1090 in #1186
- optimize: ui optimize the font style & fix some UT by @easy1090 in #1188
- chore: add open collective funding link by @chenjiahan in #1202
- chore(deps): update dependency axios to v1.11.0 [security] by @renovate[bot] in #1201
- chore(deps): bump Rstest 0.0.10 by @9aoy in #1203
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.17.0 by @renovate[bot] in #1205
- refactor: use Rslib to build packages (2) by @fi3ework in #1189
- chore: add rsdoctor mcp intro for Trae ide by @easy1090 in #1208
- chore: delete the useless info for lynx by @easy1090 in #1213
- optimize: add treemap info by @easy1090 in #1212
- chore(deps): update dependency @lynx-js/react to ^0.112.1 by @renovate[bot] in #1218
- chore(workflow): enable npm trusted publishing by @chenjiahan in #1221
- chore: update rspack to 1.4.11 by @easy1090 in #1216
- tweaks: sourcemap tools for rspack and lynx by @easy1090 in #1220
- chore: add components peerdependencies by @easy1090 in #1222
- chore: change logger.error to debug in sourcemapTools by @easy1090 in #1226
New Contributors
- @fi3ework made their first contribution in #1164
- @irinaklimova made their first contribution in #1177
- @QuentinHsu made their first contribution in #1191
Full Changelog: v1.1.10...v1.2.0
v1.2.0-beta.1
What's Changed
New Features π
- feat: sport the concatenated module size compute by @easy1090 in #1159
- feat: support the gzip in bundle analysis by @easy1090 in #1180
- feat: enhance rsdoctor native plugin for sourcemap features by @easy1090 in #1207
Bug Fixes π
- fix(ai): bin file's extname by @easy1090 in #1172
- fix(components-overall): Fix typo in 'View Bundle Size' button on the⦠by @irinaklimova in #1177
- fix: sourcemap parse tool by @easy1090 in #1183
- fix: the reportCodeType when mode:lite by @easy1090 in #1192
- fix: loader path validation issue on Windows by @easy1090 in #1193
- fix: resolve flickering issue in AssetCardContainer component by @QuentinHsu in #1191
- fix: the style of the file tree by @easy1090 in #1211
- fix: the logger override problem by @easy1090 in #1214
Document π
Other Changes
- chore(deps): update all patch dependencies by @renovate[bot] in #1160
- chore(deps): update dependency @lynx-js/react to ^0.111.0 by @renovate[bot] in #1161
- release v1.1.8 by @easy1090 in #1163
- refactor: Replace lodash methods with native methods by @wChenonly in #1167
- chore(deps): update dependency @modern-js/module-tools to ^2.68.2 by @renovate[bot] in #1169
- chore(deps): update all patch dependencies by @renovate[bot] in #1165
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.15.1 by @renovate[bot] in #1168
- chore(deps): update dependency @lynx-js/rspeedy to ^0.10.1 by @renovate[bot] in #1166
- chore: correct check-dependency-version script by @easy1090 in #1171
- chroe: update biome v2 by @wChenonly in #1173
- Release mcp v0.1.1 by @easy1090 in #1174
- tweaks: add root data by @easy1090 in #1175
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.16.0 by @renovate[bot] in #1179
- chore(deps): update all patch dependencies by @renovate[bot] in #1178
- test: use Rstest as Rsdoctor's test framework by @9aoy in #1181
- chore: bump @rstack-dev/doc-ui by @easy1090 in #1185
- refactor: use Rslib to build packages by @fi3ework in #1182
- chore: optimize the debug tools by @easy1090 in #1186
- optimize: ui optimize the font style & fix some UT by @easy1090 in #1188
- chore: add open collective funding link by @chenjiahan in #1202
- chore(deps): update dependency axios to v1.11.0 [security] by @renovate[bot] in #1201
- chore(deps): bump Rstest 0.0.10 by @9aoy in #1203
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.17.0 by @renovate[bot] in #1205
- refactor: use Rslib to build packages (2) by @fi3ework in #1189
- chore: add rsdoctor mcp intro for Trae ide by @easy1090 in #1208
- chore: delete the useless info for lynx by @easy1090 in #1213
- optimize: add treemap info by @easy1090 in #1212
New Contributors
- @fi3ework made their first contribution in #1164
- @irinaklimova made their first contribution in #1177
- @QuentinHsu made their first contribution in #1191
Full Changelog: v1.1.10...v1.2.0-beta.1
v1.1.10
v1.1.9
v1.1.8
What's Changed
Bug Fixes π
- fix: update @rspack/core to 1.4.3 and fix types by @chenjiahan in #1158
- fix: open require error by @easy1090 in #1162
Other Changes
- release v1.1.7 by @easy1090 in #1156
Full Changelog: v1.1.7...v1.1.8
v1.1.7
v1.1.6
What's Changed
New Features π
- feat: rsdoctor mcp supports bailout reason analysis by @easy1090 in #1144
Bug Fixes π
- fix: add some ui key by @easy1090 in #1143
- fix: catch ci parse error by @easy1090 in #1147
- fix: fix ci error by @easy1090 in #1149
Other Changes
- chore(deps): update all patch dependencies by @renovate in #1141
- chore(deps): update dependency @rsbuild/core to ^1.4.2 by @renovate in #1142
- chore: rm the error e2e test currently by @easy1090 in #1146
- release @rsdoctor/mcp-server v0.1.0 by @easy1090 in #1148
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
New Features π
- feature: support the treemap graph. by @easy1090 in #1136
Document π
- docs: tile graph documentation by @easy1090 in #1139
Other Changes
- Release 1.1.4 by @easy1090 in #1128
- chore(deps): update all patch dependencies by @renovate in #1132
- chore(deps): update dependency @lynx-js/react to ^0.110.0 by @renovate in #1133
- chore(deps): update dependency @modelcontextprotocol/sdk to v1.13.0 by @renovate in #1134
- chore: the logger style by @easy1090 in #1129
- optimize: decrese the client size by @easy1090 in #1130
- tweaks: remove the generate tile logic by @easy1090 in #1138
Full Changelog: v1.1.4...v1.1.5
v1.1.4
What's Changed
New Features π
- feat: support bailout_reason by @easy1090 in #1117
- release @rsdoctor/mcp-server 0.0.1 by @easy1090 in #1115
- feat: add tooltips for bundle size tags by @chenjiahan in #1118
Optimization
- feat(UI): add loader info by @easy1090 in #1109
- tweaks(core): optimize the normalizeUserConfig and supply tests by @easy1090 in #1126
- chore(core): add concatenateModules info for rsppedy by @easy1090 in #1127
Bug Fixes π
- fix(ui): change the module reasons's entry ui by @easy1090 in #1110
- fix: the rspeedy's bundle analysis problem when open output.iife by @easy1090 in #1124
- fix: sdk types by @easy1090 in #1058
Document π
- docs: add mcp server documentation by @easy1090 in #1116
Other Changes
- chore(deps): update all patch dependencies by @renovate in #1106
- chore(deps): update dependency nx to ^20.8.2 by @renovate in #1114
- chore(deps): update all patch dependencies by @renovate in #1113
- chore(deps): update dependency axios to ^1.10.0 by @renovate in #1121
- chore(deps): update all patch dependencies by @renovate in #1119
- chore(deps): update dependency semver to ^7.7.2 by @renovate in #1123
- chore(deps): bump rspack to 1.4.0-beta.1 by @easy1090 in #1125
Full Changelog: v1.1.3...v1.1.4