Skip to content

Commit a883264

Browse files
Lukas Geigerclaude
andcommitted
fix: Node.js-Untergrenze von 18 auf 20 anheben
Die CI-Matrix testet 20/22/24 und @hono/node-server 2.x verlangt Node 20 — die oeffentlich deklarierte Untergrenze ">=18" war damit nachweislich falsch. Angehoben in package.json (engines), package-lock.json, beiden READMEs (Badge + Voraussetzungen) und llms.txt. Inhalt stammt aus PR #6, der nicht direkt gemergt werden konnte: er zweigt von 1.3.18 ab und haette das Lockfile vom aktuellen Stand 1.3.22 zurueck- gedreht. Der zweite Teil jenes PRs (Entfernen von smithery.yaml) ist hier bewusst NICHT enthalten — die Datei wurde am 2026-07-27 absichtlich fuer die Registry-Discovery angelegt; ob sie weg soll, entscheidet der Nutzer. Verifiziert: npm run build und 175/175 Vitest-Tests gruen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017LJfKmX9pPmq32ApLWervk
1 parent 2ea4e89 commit a883264

6 files changed

Lines changed: 17 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## Unreleased
6+
7+
### Fixed
8+
- Raise the declared Node.js floor from 18 to 20 across `package.json`
9+
(`engines`), the lockfile, both READMEs and `llms.txt`. The CI matrix has
10+
only ever tested 20/22/24 and `@hono/node-server` 2.x requires 20, so the
11+
advertised `>=18` was wrong. Content taken from PR #6, which could not be
12+
merged directly: it branched off 1.3.18 and would have reverted the
13+
lockfile from the current 1.3.22.
14+
515
## [1.3.22] - 2026-08-04
616

717
### Security (2026-08-05)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
[![npm version](https://img.shields.io/npm/v/ellmos-codecommander-mcp.svg)](https://www.npmjs.com/package/ellmos-codecommander-mcp)
1313
[![CodeCommander tests](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml/badge.svg)](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml)
1414
[![Vitest](https://img.shields.io/badge/Vitest-175%20passed-brightgreen.svg)](https://vitest.dev/)
15-
[![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg)](https://nodejs.org/)
15+
[![Node.js](https://img.shields.io/badge/node-%3E%3D20-brightgreen.svg)](https://nodejs.org/)
1616
[![Ecosystem](https://img.shields.io/badge/ellmos--ai-Ecosystem-blue.svg)](https://github.com/ellmos-ai)
1717
[![Umbrella](https://img.shields.io/badge/open--bricks-Umbrella-purple.svg)](https://github.com/open-bricks)
1818
[![LLM Indexing](https://img.shields.io/badge/LLM--Ready-llms.txt-blue.svg)](llms.txt)
@@ -106,7 +106,7 @@ While FileCommander handles filesystem operations, CodeCommander focuses on **co
106106

107107
### Prerequisites
108108

109-
- [Node.js](https://nodejs.org/) 18 or higher
109+
- [Node.js](https://nodejs.org/) 20 or higher
110110

111111
### Option 1: Install from NPM
112112

README_de.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
[![npm version](https://img.shields.io/npm/v/ellmos-codecommander-mcp.svg)](https://www.npmjs.com/package/ellmos-codecommander-mcp)
1414
[![CodeCommander tests](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml/badge.svg)](https://github.com/ellmos-ai/ellmos-codecommander-mcp/actions/workflows/tests.yml)
1515
[![Vitest](https://img.shields.io/badge/Vitest-175%20passed-brightgreen.svg)](https://vitest.dev/)
16-
[![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg)](https://nodejs.org/)
16+
[![Node.js](https://img.shields.io/badge/node-%3E%3D20-brightgreen.svg)](https://nodejs.org/)
1717
[![Ecosystem](https://img.shields.io/badge/ellmos--ai-Ecosystem-blue.svg)](https://github.com/ellmos-ai)
1818
[![Umbrella](https://img.shields.io/badge/open--bricks-Umbrella-purple.svg)](https://github.com/open-bricks)
1919
[![LLM Indexing](https://img.shields.io/badge/LLM--Ready-llms.txt-blue.svg)](llms.txt)
@@ -107,7 +107,7 @@ Während FileCommander Dateisystem-Operationen übernimmt, konzentriert sich Cod
107107

108108
### Voraussetzungen
109109

110-
- [Node.js](https://nodejs.org/) 18 oder höher
110+
- [Node.js](https://nodejs.org/) 20 oder höher
111111

112112
### Option 1: Installation über NPM
113113

llms.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
Core capabilities: Python AST-based class/method extraction with complexity metrics, BACH-derived method guardrails, import analysis, runtime import diagnostics in isolated Python subprocesses, structural Python edits with preview/test/apply modes, optional inline class/helper blocks for LLM context packaging, BACH-derived indentation diagnostics and Python code generation templates, JSON repair (trailing commas, single quotes, BOM, comments), PEP 8 import sorting and deduplication, Mojibake/double-encoded UTF-8 repair (27+ patterns), German umlaut repair (70+ patterns), format conversion across JSON / CSV / INI / YAML / TOML / XML / TOON, unified diff output (LCS algorithm), regex tester with match details and replace preview, Markdown-to-HTML/PDF export with code blocks, tables, nested lists, and blockquotes. Cross-platform: Windows, macOS, Linux.
66

7-
Node.js >= 18, MIT. Published as `ellmos-codecommander-mcp` on npm. Visible on Glama at `https://glama.ai/mcp/servers/b9kjs4uaav`. MCP Registry metadata is provided in `server.json` for the namespace `io.github.ellmos-ai/ellmos-codecommander-mcp`.
7+
Node.js >= 20, MIT. Published as `ellmos-codecommander-mcp` on npm. Visible on Glama at `https://glama.ai/mcp/servers/b9kjs4uaav`. MCP Registry metadata is provided in `server.json` for the namespace `io.github.ellmos-ai/ellmos-codecommander-mcp`.
88

99
## Docs
1010

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,6 @@
8484
"vitest": "^3.2.6"
8585
},
8686
"engines": {
87-
"node": ">=18.0.0"
87+
"node": ">=20.0.0"
8888
}
8989
}

0 commit comments

Comments
 (0)