From b699b7563900e7d6c5b8dd6279bf1270d9e92c81 Mon Sep 17 00:00:00 2001 From: "meigma-release[bot]" <318031715+meigma-release[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2026 05:51:33 +0000 Subject: [PATCH 1/2] chore(master): release 0.2.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 466df71..2be9c43 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.0" + ".": "0.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bd1ca4..90578e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/meigma/codemode/compare/v0.1.0...v0.2.0) (2026-09-11) + + +### ⚠ BREAKING CHANGES + +* **mcp:** accept host implementation and logger options ([#54](https://github.com/meigma/codemode/issues/54)) + +### Features + +* **mcp:** accept host implementation and logger options ([#54](https://github.com/meigma/codemode/issues/54)) ([9d29a03](https://github.com/meigma/codemode/commit/9d29a034922798d332e28c822da29a1e6c558cbf)) + ## [Unreleased] From 2e9abc59287e54c5814eb2c0b55cb8b2611ade13 Mon Sep 17 00:00:00 2001 From: Joshua Gilman Date: Thu, 10 Sep 2026 22:52:45 -0700 Subject: [PATCH 2/2] docs: pin getting started to the 0.2.0 release --- CHANGELOG.md | 11 ----------- README.md | 2 +- docs/docs/tutorials/first-server.md | 6 ++---- 3 files changed, 3 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90578e6..5874857 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,17 +11,6 @@ * **mcp:** accept host implementation and logger options ([#54](https://github.com/meigma/codemode/issues/54)) ([9d29a03](https://github.com/meigma/codemode/commit/9d29a034922798d332e28c822da29a1e6c558cbf)) -## [Unreleased] - - -### ⚠ BREAKING CHANGES - -* **mcp:** `mcpserver.New` requires an `Options` argument. - -### Features - -* **mcp:** let hosts set MCP implementation identity and a slog logger - ## 0.1.0 (2026-08-26) diff --git a/README.md b/README.md index 7a03044..b3fc3d8 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Compared to a conventional MCP server with one tool per function: ## Install ```sh -go get github.com/meigma/codemode@v0.1.0 +go get github.com/meigma/codemode@v0.2.0 ``` The module requires Go 1.26.6. diff --git a/docs/docs/tutorials/first-server.md b/docs/docs/tutorials/first-server.md index 626bf0a..39bcd16 100644 --- a/docs/docs/tutorials/first-server.md +++ b/docs/docs/tutorials/first-server.md @@ -18,15 +18,13 @@ subject. ## Create a module -CodeMode has not published a release. Create a module, add CodeMode from -`master`, and add the official MCP Go SDK. The SDK command resolves to its -latest release: +Create a module and add CodeMode v0.2.0 with the compatible official MCP Go SDK: ```sh mkdir codemode-first-server cd codemode-first-server go mod init example.com/codemode-first-server -go get github.com/meigma/codemode@master github.com/modelcontextprotocol/go-sdk/mcp +go get github.com/meigma/codemode@v0.2.0 github.com/modelcontextprotocol/go-sdk@v1.7.0 ``` ## Add the server