You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+247-2Lines changed: 247 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,256 @@ All notable changes to the "copilot-token-tracker" extension will be documented
4
4
5
5
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
6
6
7
-
## [0.0.16]
7
+
## [Unreleased]
8
+
9
+
## [0.0.17]
8
10
9
11
-<!-- Release notes generated using configuration in .github/release.yml at v0.0.16 -->
10
12
## What's Changed
13
+
### Changes
14
+
* chore: sync changelog for v0.0.15 by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/351
15
+
* devContainerMount by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/355
16
+
* Add friendly names for Serena MCP tools by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/357
17
+
* Add complete Serena MCP tool name mappings by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/361
18
+
* Improve unit test setup and coverage by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/362
19
+
* Fix Copilot CLI token counts by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/363
20
+
* Refactoring extension.ts by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/365
21
+
* Add missing friendly names for browser tools by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/367
22
+
* Add friendly display names for uncovered MCP tools by @Codex in https://github.com/rajbos/github-copilot-token-usage/pull/374
23
+
* chore: sync model data with GitHub Copilot documentation by @github-actions[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/372
24
+
* Strengthen sync-models prompt to prevent adding undocumented models by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/376
25
+
* Add tool-names agent definition for MCP tool name mapping by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/380
26
+
* feat: add Toolnames checkup workflow to prevent duplicate tool-name issues by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/381
27
+
* chore: sync toolNames.json with vscode-copilot-chat by @github-actions[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/382
28
+
* Add missing friendly name for mcp_io_github_git_add_issue_comment by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/384
29
+
* Add missing friendly names for tools: edit, question, skill, task, todowrite, websearch by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/386
30
+
* Versionbump for a release by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/387
31
+
*
32
+
### 📦 npm Dependencies
33
+
* npm(deps-dev): bump @github/copilot from 0.0.420 to 0.0.423 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/354
34
+
* npm(deps): bump dompurify from 3.3.1 to 3.3.2 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/356
35
+
* npm(deps): bump the minor-and-patch-updates group with 2 updates by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/368
36
+
* npm(deps-dev): bump @github/copilot from 0.0.423 to 1.0.2 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/369
37
+
*
38
+
### 📦 GitHub Actions Dependencies
39
+
* github-actions(deps): bump the minor-and-patch-updates group with 4 updates by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/370
40
+
### 📦 Other Dependencies
41
+
* Bump puppeteer from 24.37.5 to 24.38.0 in /.github/scripts by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/353
42
+
* Bump puppeteer from 24.38.0 to 24.39.0 in /.github/scripts by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/377
43
+
## New Contributors
44
+
*@Codex made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/374
45
+
## [0.0.15]
46
+
## [0.0.14]
47
+
## What's Changed
48
+
### ✨ Features & Improvements
49
+
* Add reset button to restore dismissed fluency tips by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/292
50
+
* Improve radar chart size and label positioning by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/293
51
+
* Enhance tips and fluency guidance with documentation links by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/296
52
+
* Improve logging for VS Code and OpenCode session path discovery by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/301
53
+
* Add per-row data cleanup button in Team Dashboard by @Virginia-Hamra in https://github.com/rajbos/github-copilot-token-usage/pull/302
54
+
* Add fluency metrics to Azure Table Storage with unified team scoring by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/303
55
+
* Add non-Copilot customization file detection (Cursor, Windsurf, Claude, etc.) by @FokkoVeegens in https://github.com/rajbos/github-copilot-token-usage/pull/304
56
+
* Add repo hygiene scanner for Copilot best practices by @UncleBats in https://github.com/rajbos/github-copilot-token-usage/pull/305
57
+
* Fix token totals: support new API formats and add regex fallback for malformed logs by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/306
58
+
* Soften fluency level 1 & 2 colors from red/orange to lighter blue/green by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/309
59
+
* Make Fluency Level Viewer available to all users (not just debug mode) by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/311
60
+
* Enhance repo hygiene: add docs links and "Ask Copilot to Improve" button by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/314
61
+
* Preserve webview UI state during background timer updates by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/315
62
+
* Add Fluency Score news banner shown after 5 extension opens by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/316
63
+
* Show notification for unknown tools after 8 extension opens by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/317
64
+
* Add missing friendly names for MCP tools (Context7, Playwright) by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/319
65
+
* Update Context7 MCP tool display names by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/320
66
+
* Add missing friendly names for 14 tools (bash, claude-code, glob, grep, etc.) by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/323
67
+
* Expand unknown tool detection to all tools, not just MCP by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/324
68
+
* Add pre-release checklist, screenshot/demo mode config, automate pre-release steps by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/326
69
+
* Add screenshot capture scripts by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/334
70
+
### 🐛 Bug Fixes
71
+
* Fix CSP violation and button rendering issues in production builds by @UncleBats in https://github.com/rajbos/github-copilot-token-usage/pull/295
72
+
* Refactor file stat handling to always check for file modifications by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/299
73
+
### 📝 Documentation
74
+
* Document WSL environment requirements for session data tracking by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/300
75
+
* Update README Known Issues to reflect actual (not estimated) token usage by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/321
76
+
### 🔒 Security
77
+
* Sanitize model names and dynamic content to prevent XSS vulnerabilities by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/325
78
+
* Escape HTML in diagnostics and usage analysis webviews to prevent XSS by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/327
79
+
* Fix code scanning alert #32: harden formatFileSize against DOM-based XSS by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/329
80
+
* Fix code scanning alert #45: add sanitizeStats to validate postMessage data by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/330
81
+
* Fix TypeScript errors in sanitizeStats XSS security fix by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/331
82
+
* Fix code scanning alert #32: escape editorName and title fields in session table by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/332
83
+
* Fix 4 npm dependency vulnerabilities (ajv, markdown-it, diff, serialize-javascript) by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/333
84
+
### 🔧 CI / Workflow
85
+
* Pin @github/copilot CLI version in package.json for Dependabot tracking by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/294
86
+
* Skip model-sync PR creation when only lastUpdated metadata changes by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/297
87
+
* Fix Pinned-Dependencies scorecard alert: use npm ci in copilot-setup-steps by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/298
88
+
* Fix npm ci usage in scrape-models.sh to comply with OpenSSF scorecard by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/308
89
+
### 📦 Dependencies
90
+
* Bump basic-ftp from 5.1.0 to 5.2.0 by @dependabot in https://github.com/rajbos/github-copilot-token-usage/pull/307
91
+
* Bump minimatch from 3.1.2 to 3.1.5 by @dependabot in https://github.com/rajbos/github-copilot-token-usage/pull/310
92
+
* Bump fast-xml-parser from 5.3.6 to 5.4.1 by @dependabot in https://github.com/rajbos/github-copilot-token-usage/pull/312
93
+
* Bump fast-xml-parser from 5.3.6 to 5.4.1 in azure-storage-loader by @dependabot in https://github.com/rajbos/github-copilot-token-usage/pull/313
94
+
## New Contributors
95
+
*@Virginia-Hamra made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/302
96
+
*@FokkoVeegens made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/304
97
+
*@UncleBats made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/295
98
+
## [0.0.13]
99
+
## [0.0.7]
100
+
## [0.0.6]
101
+
## [0.0.5]
102
+
## [0.0.4]
103
+
## [0.0.3]
104
+
## [0.0.2]
105
+
## [0.0.12]
106
+
### Changed
107
+
- Adding fix for Code - Insiders.
108
+
- Show stats for all different editors:
109
+
- — Stable VS Code release
110
+
- — VS Code Insiders (preview) builds
111
+
- — Exploration/pre-release builds
112
+
- — Community-built VS Code distribution
113
+
- — Cursor editor
114
+
- Update model colors to avoid using grey/white/black for the largest models.
115
+
### Dependencies
116
+
- Bump devops-actions/issue-comment-tag from 0.1.8 to 0.1.9.
117
+
- Bump the minor-and-patch-updates group with 4 updates.
118
+
## [0.0.7]
119
+
## [0.0.6]
120
+
### Added
121
+
- Diagnostic report generation for troubleshooting extension issues.
122
+
## [0.0.5]
123
+
## [0.0.4]
124
+
### Added
125
+
- Intelligent file caching to improve performance when processing session files.
126
+
- Cache management with automatic size limits and cleanup of non-existent files.
127
+
- Cache hit/miss rate logging for performance monitoring.
128
+
### Changed
129
+
- Session file processing now uses cached data when files haven't been modified.
130
+
- Reduced file I/O operations during periodic updates for better performance.
131
+
## [0.0.3]
132
+
## [0.0.2]
133
+
### Added
134
+
- CI build pipeline with GitHub Actions.
135
+
- GitHub issue templates for bug reports and feature requests.
136
+
- Development guidelines for minimal file changes to Copilot instructions.
137
+
- file with bug report guidance.
138
+
- Button to refresh the data on demand.
139
+
- Estimated water usage tracking to token usage display.
140
+
- Support for other platforms (macOS, Linux).
141
+
- Dependabot configuration for automated dependency and GitHub Actions updates.
142
+
### Changed
143
+
- Added missing publishing info.
144
+
## [0.0.11]
145
+
## [0.0.10]
146
+
### Changed
147
+
- Adding fix for Code - Insiders.
148
+
- Show stats for all different editors:
149
+
- — Stable VS Code release
150
+
- — VS Code Insiders (preview) builds
151
+
- — Exploration/pre-release builds
152
+
- — Community-built VS Code distribution
153
+
- — Cursor editor
154
+
- Update model colors to avoid using grey/white/black for the largest models.
155
+
### Dependencies
156
+
- Bump devops-actions/issue-comment-tag from 0.1.8 to 0.1.9.
157
+
- Bump the minor-and-patch-updates group with 4 updates.
158
+
## [0.0.7]
159
+
## [0.0.6]
160
+
### Added
161
+
- Diagnostic report generation for troubleshooting extension issues.
162
+
## [0.0.5]
163
+
## [0.0.4]
164
+
### Added
165
+
- Intelligent file caching to improve performance when processing session files.
166
+
- Cache management with automatic size limits and cleanup of non-existent files.
167
+
- Cache hit/miss rate logging for performance monitoring.
168
+
### Changed
169
+
- Session file processing now uses cached data when files haven't been modified.
170
+
- Reduced file I/O operations during periodic updates for better performance.
171
+
## [0.0.3]
172
+
## [0.0.2]
173
+
### Added
174
+
- CI build pipeline with GitHub Actions.
175
+
- GitHub issue templates for bug reports and feature requests.
176
+
- Development guidelines for minimal file changes to Copilot instructions.
177
+
- file with bug report guidance.
178
+
- Button to refresh the data on demand.
179
+
- Estimated water usage tracking to token usage display.
180
+
- Support for other platforms (macOS, Linux).
181
+
- Dependabot configuration for automated dependency and GitHub Actions updates.
182
+
### Changed
183
+
- Added missing publishing info.
184
+
## [0.0.9]
185
+
## [0.0.7]
186
+
## [0.0.6]
187
+
## [0.0.5]
188
+
## [0.0.4]
189
+
## [0.0.3]
190
+
## [0.0.2]
191
+
## [0.0.8]
192
+
## What's Changed
193
+
* Adding fix for Code - Insiders by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/111
194
+
* Update model colors by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/112
195
+
* Support views for different editors:
196
+
-`Code` — Stable VS Code release
197
+
-`Code - Insiders` — VS Code Insiders (preview) builds
* github-actions(deps): bump devops-actions/issue-comment-tag from 0.1.8 to 0.1.9 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/109
204
+
* npm(deps-dev): bump the minor-and-patch-updates group with 4 updates by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/110
205
+
* Update docs by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/113
206
+
## [0.0.7]
207
+
## [0.0.6]
208
+
## What's Changed
209
+
* Add diagnostic report generation for troubleshooting extension issues by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/103
210
+
## Other changes
211
+
* Update prelaunch tasks by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/101
212
+
* Add error message display to release workflow step summary by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/99
213
+
** docs updates by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/104
214
+
## Dependencies
215
+
* npm(deps-dev): bump the minor-and-patch-updates group with 2 updates by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/100
216
+
## [0.0.5]
217
+
## [0.0.4]
218
+
### Added
219
+
- Intelligent file caching to improve performance when processing session files
220
+
- Cache management with automatic size limits and cleanup of non-existent files
221
+
- Cache hit/miss rate logging for performance monitoring
222
+
### Changed
223
+
- Session file processing now uses cached data when files haven't been modified
224
+
- Reduced file I/O operations during periodic updates for better performance
225
+
- Initial release
226
+
- Automated VSIX build and release workflow
227
+
## [0.0.3]
228
+
## [0.0.2]
229
+
## What's Changed
230
+
* Add CI build pipeline with GitHub Actions by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/9
231
+
* Add GitHub issue templates for bug reports and feature requests by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/2
232
+
* Add development guidelines for minimal file changes to Copilot instructions by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/13
233
+
* Add SUPPORT.md file with bug report guidance by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/4
234
+
* Add missing publishing info by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/15
235
+
* button to refresh the data on demand by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/16
236
+
* Add estimated water usage tracking to token usage display by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/11
237
+
* Add support for other platforms by @readefries in https://github.com/rajbos/github-copilot-token-usage/pull/14
238
+
* Add Dependabot configuration for automated dependency and GitHub Actions updates by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/6
239
+
* github-actions(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/20
240
+
* github-actions(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/19
241
+
* npm(deps-dev): bump @types/node from 22.18.6 to 24.5.2 by @dependabot[bot] in https://github.com/rajbos/github-copilot-token-usage/pull/21
242
+
* Add automated VSIX build and release workflow for version tags by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/18
243
+
* Committing new version number for new release by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/24
244
+
* Add permissions for release job in workflow by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/26
245
+
*[StepSecurity] Apply security best practices by @step-security-bot in https://github.com/rajbos/github-copilot-token-usage/pull/25
246
+
## New Contributors
247
+
*@Copilot made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/9
248
+
*@rajbos made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/15
249
+
*@readefries made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/14
250
+
*@dependabot[bot] made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/20
251
+
*@step-security-bot made their first contribution in https://github.com/rajbos/github-copilot-token-usage/pull/25
11
252
253
+
## [0.0.16]
254
+
255
+
-<!-- Release notes generated using configuration in .github/release.yml at v0.0.16 -->
256
+
## What's Changed
12
257
### Changes
13
258
* chore: sync changelog for v0.0.15 by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/351
14
259
* devContainerMount by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/355
@@ -259,7 +504,7 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
259
504
* add information where logs from the devContainer are stored by @UncleBats in https://github.com/rajbos/github-copilot-token-usage/pull/160
260
505
* Persist active tab state in diagnostic view by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/164
261
506
* Add Azure Storage backend configuration panel to diagnostics by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/163
262
-
* Show Previous Month stats next to this month by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/166
507
+
* Show last month stats next to this month by @rajbos in https://github.com/rajbos/github-copilot-token-usage/pull/166
263
508
* Add clickable links for empty sessions in Diagnostic Report by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/165
264
509
* Enhance usage analysis with model tracking features by @FokkoVeegens in https://github.com/rajbos/github-copilot-token-usage/pull/157
265
510
* Progressive loading for diagnostics view - eliminate 10-30s UI blocking by @Copilot in https://github.com/rajbos/github-copilot-token-usage/pull/169
0 commit comments