Releases: Fail-Safe/CopilotPremiumUsageMonitor
v0.8.1 - Package Size Optimization
[0.8.1] - 2025-11-01
Changed
- VSIX package size optimization: Reduced extension download size by ~1.89 MB (96.5% reduction in media assets).
- Resized extension icon from 512x512 to 128x128 (saved 284 KB).
- Minified webview JavaScript with esbuild (saved 19 KB).
- Excluded screenshots from VSIX package (saved 1.6 MB) - screenshots remain visible on Marketplace and GitHub.
- Updated VS Code engine requirement to match @types/vscode (^1.104.0).
Fixed
- Development build script now generates minified webview assets to prevent test failures in CI.
Installation: Available on VS Code Marketplace
Full Changelog: v0.7.2...v0.8.0
v0.5.1 – Bundle + Flake Fixes
Tag: v0.5.1
Compare: https://github.com/Fail-Safe/CopilotPremiumUsageMonitor/compare/v0.5.0...v0.5.1
Highlights:
Lean bundled build (single minimized extension.js + assets) dramatically reduces VSIX size (~188 KB).
All integration test flakes addressed (first‑run notice, org refresh, secure token indicator, budget race).
Changed:
Esbuild bundling + .vscodeignore slimming.
Separate dev vs bundle build pipelines (build:dev vs build:bundle).
Fixed:
First‑run notice sometimes missing (test wiped one‑time message).
Budget config race (now polling).
Secure token indicator timing (longer polling for securePatOnly).
Intermittent org refresh error clearing.
Internal:
Systematic polling replaces fixed sleeps across tests.
Added stability around secret vs legacy token state transitions.
Package:
Ready for Marketplace; patch release after v0.5.0 tag to capture post‑tag hardening.
Upgrade:
No setting migrations; install/update normally.
Full Changelog: v0.5.0...v0.5.1