Skip to content

v0.2.1: bump version, split changelog, fix v0.2.1 publish#8

Merged
Dev-vlad merged 2 commits intomainfrom
docs/v0.2-changelog-sync
May 5, 2026
Merged

v0.2.1: bump version, split changelog, fix v0.2.1 publish#8
Dev-vlad merged 2 commits intomainfrom
docs/v0.2-changelog-sync

Conversation

@Dev-vlad
Copy link
Copy Markdown
Member

@Dev-vlad Dev-vlad commented May 5, 2026

Summary

Three commits landed on `main` after v0.2.0 was published to npm:

  • `de7645a` — `server.registerTool` migration with explicit `title` fields (fixes "Ai chat completion" → "AI chat completion")
  • `ab91a9a` — square 512×512 connector icon (replaces letterboxed 343×189)
  • `76720cf..67a0b9d` — per-tool `icons[]` in `tools/list` (PR Add per-tool icons[] to tools/list response #7)

A `v0.2.1` tag was pushed earlier but the publish workflow failed at the version-match check because `package.json` and `manifest.json` still said `0.2.0`. The tag has been deleted (local + remote).

What this PR does

  • Bumps `package.json` and `manifest.json` to `0.2.1`.
  • Splits `src/resources/changelog.md` so the v0.2.0 entry matches what actually shipped on npm at v0.2.0, and a new v0.2.1 entry covers the three post-publish additions.

Test plan

  • `npm run lint && npm run typecheck && npm test` — 109/109 pass
  • `npm run build && npm run build:mcpb` — produces `dist-mcpb/massive-mcp-0.2.1.mcpb` (6.94 MB)

After merge

```
git checkout main && git pull
git tag -a v0.2.1 -m "v0.2.1 — registerTool titles, square icon, per-tool icons[]"
git push origin v0.2.1
gh run watch -R joinmassive/mcp-server
```

Dev-vlad added 2 commits May 5, 2026 17:33
Original entry was written from the spec; missed several changes
that landed during execution: registerTool migration with explicit
titles, server.prompt(...) runtime registration, per-tool icons[]
in tools/list, square 512×512 connector icon, language format
correction (ISO 639-1 not 639-2), toolError body propagation, and
the prompts[] manifest schema fix.

Drops the "new square icon" deferred line — that did ship.
Three commits landed on main after v0.2.0 published to npm at bc4ac23:
- de7645a (registerTool migration with explicit titles)
- ab91a9a (square 512×512 connector icon)
- 76720cf..67a0b9d (per-tool icons[] in tools/list — PR #7)

Tag v0.2.1 was previously pushed at 97b297f but the publish workflow
failed because package.json/manifest.json still said 0.2.0.

This commit:
- Bumps package.json + manifest.json to 0.2.1.
- Splits the changelog so the v0.2.0 entry reflects what's actually
  on npm at v0.2.0, and a new v0.2.1 entry covers the three
  post-publish additions.

After merge, retag v0.2.1 at the new HEAD to fire publish.yml.
@Dev-vlad Dev-vlad changed the title changelog: sync v0.2.0 entry with actual shipped scope v0.2.1: bump version, split changelog, fix v0.2.1 publish May 5, 2026
@Dev-vlad Dev-vlad merged commit c9bf61e into main May 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant