Skip to content

2.1.0 - #8

Merged
sachinsachdeva merged 1 commit into
mainfrom
release/2.1.0
Aug 29, 2026
Merged

2.1.0#8
sachinsachdeva merged 1 commit into
mainfrom
release/2.1.0

Conversation

@sachinsachdeva

Copy link
Copy Markdown
Owner

Release commit for 2.1.0: bumps the manifest and closes the changelog section, so the tag has something to agree with.

Why 2.1.0 rather than 2.0.1

Nothing was removed and no setting changed, but several displayed figures now mean something different — the GPU utilization percentage, the GPU memory pair, and both disk figures. That is more than a patch admits to.

Changelog additions

The GPU section was already written. This adds the dependency work, which #6 and #7 landed without recording, and one item there is genuinely user-visible:

Disk figures change, and the old ones were wrong. The percentage is now used ÷ (used + available) as df reports it, rather than used ÷ size, and free space comes from the volume's own available rather than size - used. On APFS every volume reports the whole container as its size, so the old figures flattered:

                 before      after     df
free space        37 GB     9.80 GB   9883M
percent used      16.22%    95.11%    96%

Anyone upgrading will see these move, sometimes a long way. Worth being explicit about rather than letting it look like a new bug.

Verified before tagging

  • 66 tests pass, npm run lint clean, npm audit reports 0 vulnerabilities
  • vsce package succeeds — 44 files, 501 KB
  • systeminformation is present in the VSIX (24 files under node_modules/systeminformation/lib/), which is the guard the release workflow enforces after a past release shipped without it
  • tslint and the other dev dependencies are correctly absent from the package
  • manifest and lockfile both read 2.1.0, so the workflow's tag/manifest check will pass

Once merged, v2.1.0 gets tagged and pushed, which triggers the publish.

🤖 Generated with Claude Code

Both GPU readings were wrong on Apple Silicon, and the dependencies that
shipped alongside them carried eleven command injection advisories.

The changelog gained entries for the dependency work, which the pull
requests that did it had not written down. That matters most for disk
space: the percentage and the free-space figure both change meaning, and
the old numbers were optimistic rather than merely different, so anyone
upgrading will see them move.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sachinsachdeva
sachinsachdeva merged commit 1ed4a31 into main Aug 29, 2026
2 checks passed
@sachinsachdeva
sachinsachdeva deleted the release/2.1.0 branch August 29, 2026 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant