Skip to content

Commit 2bc8b10

Browse files
committed
Changelog updated
1 parent c1625b4 commit 2bc8b10

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Changelog
2+
3+
## [0.1.1] - 2026-03-17
4+
5+
### Security
6+
- Bundled Chart.js locally instead of loading from CDN
7+
- Removed `unsafe-inline` from CSP `style-src` and CDN origin from `script-src`
8+
- Replaced `Math.random()` nonce with `crypto.randomBytes`
9+
- Fixed `escapeJsonForHtml` to escape `&` first, preventing double-escaping edge cases
10+
11+
### Fixed
12+
- Stack frame regex now matches Kotlin (`.kt`), Scala (`.scala`), Groovy (`.groovy`), and inner-class filenames (`Outer$Inner.java`)
13+
- Deadlock cycle reconstruction follows wait-for edges forward instead of DFS parent chain
14+
- Auto-parse of `.tdump` files wrapped in try-catch to prevent crashes on malformed input
15+
- Dashboard cold start now shows a placeholder message instead of empty charts
16+
- Dashboard auto-refreshes when a `.tdump` file is opened while the panel is visible
17+
- Webview panel disposed on extension deactivation to prevent stale service worker errors on reinstall
18+
19+
### Improved
20+
- Replaced `@ts-nocheck` with `@ts-check` and JSDoc type annotations in webview script
21+
- Scoped `lastResult` inside `registerCommands` and cleared on editor change
22+
23+
### Added
24+
- `npm run copy-chartjs` build step
25+
- GitHub Actions CI workflow
26+
27+
28+
## [0.1.0] - 2024-01-15
29+
30+
- Initial release

assets/icon.png

-187 KB
Loading

0 commit comments

Comments
 (0)