Skip to content

Commit bf0f453

Browse files
committed
Bump version to 0.2.0
- Update version in pyproject.toml (0.1.7 → 0.2.0) - Update version in server.json (0.1.7 → 0.2.0) - Add CHANGELOG entry for v0.2.0 - Add Phase 9 release management task to Workplan
1 parent 3a197cc commit bf0f453

4 files changed

Lines changed: 50 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to the mcpbridge-wrapper project will be documented in this
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+
## [0.2.0] - 2026-02-08
9+
10+
### Added
11+
12+
- MCP Registry publishing support with automated CI/CD workflow
13+
- `server.json` manifest for MCP Registry compatibility
14+
- GitHub Actions workflow for publishing to PyPI and MCP Registry
15+
16+
### Changed
17+
18+
- Version bump for initial PyPI and MCP Registry release
19+
820
## [0.1.0] - 2026-02-08
921

1022
### Added

SPECS/Workplan.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -904,6 +904,41 @@ Use alternative MCP clients that work correctly:
904904

905905
---
906906

907+
### Phase 9: Release Management
908+
909+
**Intent:** Manage version releases, including version bumps, changelog updates, and automated publishing.
910+
911+
#### 📝 P9-T1: Release version 0.2.0
912+
- **Description:** Bump version to 0.2.0, update CHANGELOG, create git tag, and trigger automated publishing to PyPI and MCP Registry
913+
- **Priority:** P1
914+
- **Dependencies:** P8-T2
915+
- **Parallelizable:** no
916+
- **Outputs/Artifacts:**
917+
- Version updated in `pyproject.toml` (0.1.7 → 0.2.0)
918+
- Version updated in `server.json` (0.1.7 → 0.2.0)
919+
- CHANGELOG.md entry for v0.2.0
920+
- Git tag `v0.2.0` pushed to origin
921+
- GitHub Release created automatically
922+
- **Acceptance Criteria:**
923+
- `pyproject.toml` shows version 0.2.0
924+
- `server.json` shows version 0.2.0
925+
- CHANGELOG has entry for [0.2.0] with release date
926+
- Git tag `v0.2.0` exists on GitHub
927+
- GitHub Actions workflow publishes to PyPI successfully
928+
- MCP Registry receives the new version
929+
- **Release Checklist:**
930+
- [ ] Update version in `pyproject.toml`
931+
- [ ] Update version in `server.json`
932+
- [ ] Add CHANGELOG entry for 0.2.0
933+
- [ ] Commit changes: "Bump version to 0.2.0"
934+
- [ ] Create git tag: `git tag v0.2.0`
935+
- [ ] Push tag: `git push origin v0.2.0`
936+
- [ ] Verify GitHub Actions workflow completes
937+
- [ ] Verify PyPI package updated
938+
- [ ] Verify MCP Registry updated
939+
940+
---
941+
907942
## 4. Dependency Graph
908943

909944
```

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "mcpbridge-wrapper"
7-
version = "0.1.7"
7+
version = "0.2.0"
88
description = "Python wrapper for xcrun mcpbridge that adds structuredContent to MCP responses"
99
readme = "README.md"
1010
requires-python = ">=3.7"

server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"name": "io.github.SoundBlaster/xcode-mcpbridge-wrapper",
44
"title": "Xcode: MCP Bridge Wrapper for Cursor",
55
"description": "Python wrapper that makes Xcode's MCP bridge compatible with strict MCP clients like Cursor",
6-
"version": "0.1.7",
6+
"version": "0.2.0",
77
"repository": {
88
"url": "https://github.com/SoundBlaster/XcodeMCPWrapper",
99
"source": "github"
@@ -13,7 +13,7 @@
1313
{
1414
"registryType": "pypi",
1515
"identifier": "mcpbridge-wrapper",
16-
"version": "0.1.7",
16+
"version": "0.2.0",
1717
"transport": {
1818
"type": "stdio"
1919
},

0 commit comments

Comments
 (0)