Skip to content

Commit 18b00d4

Browse files
authored
Release v1.10.2 (#25)
1 parent dcc85c6 commit 18b00d4

File tree

5 files changed

+35
-3
lines changed

5 files changed

+35
-3
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

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+
814
## [1.10.1] - 2025-05-17
915

1016
- Tool version and startup time print on first use

dist/server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { homedir } from 'node:os';
88
import { join, resolve as pathResolve } from 'node:path';
99
import * as path from 'path';
1010
// Server version - update this when releasing new versions
11-
const SERVER_VERSION = "1.10.1";
11+
const SERVER_VERSION = "1.10.2";
1212
// Define debugMode globally using const
1313
const debugMode = process.env.MCP_CLAUDE_DEBUG === 'true';
1414
// Track if this is the first tool use for version printing

docs/RELEASE_CHECKLIST.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@steipete/claude-code-mcp",
3-
"version": "1.10.1",
3+
"version": "1.10.2",
44
"description": "Simple MCP server for Claude Code one-shot execution",
55
"author": "Peter Steinberger",
66
"license": "MIT",

src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import * as path from 'path';
1616
import { readFileSync } from 'node:fs';
1717

1818
// Server version - update this when releasing new versions
19-
const SERVER_VERSION = "1.10.1";
19+
const SERVER_VERSION = "1.10.2";
2020

2121
// Define debugMode globally using const
2222
const debugMode = process.env.MCP_CLAUDE_DEBUG === 'true';

0 commit comments

Comments
 (0)