File tree Expand file tree Collapse file tree 5 files changed +35
-3
lines changed Expand file tree Collapse file tree 5 files changed +35
-3
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 1.10.2] - 2025-05-17
9
+
10
+ - Fix critical startup issue where Node.js CLI was incorrectly run through bash
11
+ - Replace dynamic package.json import with hardcoded version to fix test failures
12
+ - Performance improvement: faster startup by removing dynamic module loading
13
+
8
14
## [ 1.10.1] - 2025-05-17
9
15
10
16
- Tool version and startup time print on first use
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ import { homedir } from 'node:os';
8
8
import { join , resolve as pathResolve } from 'node:path' ;
9
9
import * as path from 'path' ;
10
10
// Server version - update this when releasing new versions
11
- const SERVER_VERSION = "1.10.1 " ;
11
+ const SERVER_VERSION = "1.10.2 " ;
12
12
// Define debugMode globally using const
13
13
const debugMode = process . env . MCP_CLAUDE_DEBUG === 'true' ;
14
14
// Track if this is the first tool use for version printing
Original file line number Diff line number Diff line change
1
+ # Release Checklist
2
+
3
+ ## Pre-Release Checks
4
+
5
+ - [ ] Tests are green on GitHub CI
6
+ - [ ] Run linter locally (` npm run lint ` )
7
+ - [ ] Run type checker locally (` npm run typecheck ` )
8
+ - [ ] Run tests locally (` npm test ` )
9
+ - [ ] Run build locally (` npm run build ` )
10
+ - [ ] Changelog version has been increased
11
+ - [ ] Changelog entries for the new version are written
12
+ - [ ] Version in ` server.ts ` (hardcoded) is updated
13
+ - [ ] Version in ` package.json ` is updated
14
+
15
+ ## Local Verification
16
+
17
+ - [ ] Install npm package locally (` npm pack && npm install -g <package-name>-<version>.tgz ` )
18
+ - [ ] Test the locally installed package using the npm inspector (automated tests)
19
+
20
+ ## Release Steps
21
+
22
+ - [ ] Push all changes to the main branch
23
+ - [ ] Create a git tag for the version (e.g., ` git tag v1.2.3 ` )
24
+ - [ ] Push the git tag (e.g., ` git push origin v1.2.3 ` )
25
+ - [ ] Publish to npm (` npm publish ` )
26
+ - [ ] Create a GitHub Release based on the tag, including changelog notes
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @steipete/claude-code-mcp" ,
3
- "version" : " 1.10.1 " ,
3
+ "version" : " 1.10.2 " ,
4
4
"description" : " Simple MCP server for Claude Code one-shot execution" ,
5
5
"author" : " Peter Steinberger" ,
6
6
"license" : " MIT" ,
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import * as path from 'path';
16
16
import { readFileSync } from 'node:fs' ;
17
17
18
18
// Server version - update this when releasing new versions
19
- const SERVER_VERSION = "1.10.1 " ;
19
+ const SERVER_VERSION = "1.10.2 " ;
20
20
21
21
// Define debugMode globally using const
22
22
const debugMode = process . env . MCP_CLAUDE_DEBUG === 'true' ;
You can’t perform that action at this time.
0 commit comments