From 4ab6b80efd05860c8044e522703c50783377ff8d Mon Sep 17 00:00:00 2001 From: kkdev92 <112151103+kkdev92@users.noreply.github.com> Date: Wed, 16 Sep 2026 20:12:33 +0900 Subject: [PATCH] chore(release): 6.1.0 A minor for one addition: `DeclaredContributions.keybindings`, which makes `assertManifestMatches` check that every contributed keybinding binds a command the extension declares. Omitting the field checks nothing, so nothing changes for an existing caller. Trialled in quick-utils before tagging, from a packed tarball: the extension's own hand-written version of this check was removed in favour of the option, and the replacement caught both ways that check exists to catch -- a typo in a bound command and a rename left behind in the manifest. `vsce package` produced a VSIX and the real Extension Host passed its 13 cases. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 5 ++++- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index beafd0a..28f9342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Pre-1.0 releases followed it in spirit; their breaking changes are marked **Brea ## [Unreleased] +## [6.1.0] - 2026-09-16 + ### Added - `DeclaredContributions.keybindings` for `assertManifestMatches` and @@ -1266,7 +1268,8 @@ platform support, toolchain currency, and release supply chain. Initial public release. -[Unreleased]: https://github.com/kkdev92/vscode-ext-kit/compare/v6.0.0...HEAD +[Unreleased]: https://github.com/kkdev92/vscode-ext-kit/compare/v6.1.0...HEAD +[6.1.0]: https://github.com/kkdev92/vscode-ext-kit/compare/v6.0.0...v6.1.0 [6.0.0]: https://github.com/kkdev92/vscode-ext-kit/compare/v5.0.0...v6.0.0 [5.0.0]: https://github.com/kkdev92/vscode-ext-kit/compare/v4.1.1...v5.0.0 [4.1.1]: https://github.com/kkdev92/vscode-ext-kit/compare/v4.1.0...v4.1.1 diff --git a/package-lock.json b/package-lock.json index b4e49b8..0e0d673 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@kkdev92/vscode-ext-kit", - "version": "6.0.0", + "version": "6.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@kkdev92/vscode-ext-kit", - "version": "6.0.0", + "version": "6.1.0", "license": "MIT", "bin": { "vscode-ext-kit": "bin/vscode-ext-kit.mjs" diff --git a/package.json b/package.json index a47c666..e53d43f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kkdev92/vscode-ext-kit", - "version": "6.0.0", + "version": "6.1.0", "description": "A type-safe application framework for VS Code extension development", "author": { "name": "kkdev92",