Skip to content

Release 1.0.0 - #12

Merged
dimastatz merged 1 commit into
mainfrom
release/v1.0.0
Oct 11, 2026
Merged

dimastatz merged 1 commit into
mainfrom
release/v1.0.0

Conversation

@dimastatz

Copy link
Copy Markdown
Owner

Bumps whisper-code to 1.0.0. This covers everything merged since 0.1.0: #8 dictation end to end, #9 the remaining spec gaps, #10 the README header and #11 the coverage gate.

Changes

  • package.json and package-lock.json: version 1.0.0.
  • CHANGELOG.md: [Unreleased] becomes [1.0.0] - 2026-10-10, with new Changed and Security sections and a link to the release.
  • Security fix: whisperCode.recorderCommand gets "scope": "machine". Before this, a repository's .vscode/settings.json could set the command that runs when you start dictating. Now only user settings can. A new test checks the scope.
  • README: the "Status: preview" note is replaced with a pointer to the requirements. Both specs now say "Implemented in 1.0.0".

Checks

  • Format, lint and typecheck pass. 75 tests pass, with coverage of 98.8% lines, 100% functions and 95.9% branches, measured on extension code only.
  • vsce package gives whisper-code-1.0.0.vsix (72 KB, 37 files).
  • E2E against whisper-flow 1.3.0 (local server, scripts/e2e.mjs): 2 of 2 passed, with word recall of 96% and 100%.

After merge

Push the v1.0.0 tag. The Release workflow checks that the tag matches package.json, runs all checks, packages the VSIX, and publishes a GitHub release with the 1.0.0 changelog notes. It isn't marked as a pre-release, since it's not a v0.* version.

This release does not publish to the VS Code Marketplace. That still needs a Marketplace publisher and token, an icon, and a publish step, plus a check with a real microphone.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NcUyc2475ugBRGPm7yQMzy

- Bump version to 1.0.0; the changelog's Unreleased section becomes 1.0.0
- Security: whisperCode.recorderCommand is machine-scoped, so a workspace's
  .vscode/settings.json can't choose the command dictation runs
- README: drop the "preview" status note; specs: implemented in 1.0.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NcUyc2475ugBRGPm7yQMzy
@dimastatz
dimastatz merged commit 4bafdc7 into main Oct 11, 2026
5 checks passed
@dimastatz
dimastatz deleted the release/v1.0.0 branch October 11, 2026 03:31
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