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