Home/Releases

Releases

Full changelog for every memgit version across all distribution channels.

GitHub Releases

v0.1.5

latest2026-07-02

Critical fix: Claude Code MCP registration targeted the wrong file

Found by dogfooding: the memgit MCP tools never appeared in a real Claude Code session. Every ≤0.1.4 Claude Code registration was a silent no-op — upgrading and re-running setup fixes it in one command.

+ Added

  • +Setup registration test suite — correct target file, idempotency, state preservation, invalid-JSON guard, legacy cleanup (61 tests total)

✓ Fixed

  • memgit setup claude-code wrote mcpServers to ~/.claude/settings.json, which Claude Code ignores — MCP tools never loaded. Now registers in ~/.claude.json (user scope) and cleans up the stale legacy entry. If you registered with ≤0.1.4, re-run: memgit setup claude-code
  • setup no longer overwrites a config file it cannot parse — invalid JSON aborts instead of clobbering (protects ~/.claude.json, which holds all Claude Code user state)
  • Claude Code detection uses ~/.claude/ instead of misfiring on the home directory

v0.1.4

stable2026-07-02

Rollback command · store auto-detect · accuracy fixes · Copy for LLM

First release where CLI, npm MCP wrapper, VS Code extension, and Homebrew all ship the same version. Chocolatey remains pending moderation.

+ Added

  • +memgit rollback <ref> — restore state to any checkpoint (HEAD~N or SHA prefix), git-revert style: history preserved, nothing deleted; --dry-run and -y flags
  • +Repository.resolve_ref() — resolves HEAD, HEAD~n, and abbreviated checkpoint SHAs
  • +Store auto-detect fallback — CLI and MCP server find the store from any directory
  • +Optional exact token counting via tiktoken: pip install "memgit[tokens]"
  • +Copy for LLM on memgit.dev — one-paste agent adoption prompt (OS-aware install + memory doctrine), also served at memgit.dev/llm.txt

✓ Fixed

  • Priority 1 (low) memories were silently stored as priority 2 — now round-trips all priorities
  • memgit stats: fabricated comparison row removed; search-cost estimate now deterministic
  • GPT-4o input price corrected to $2.50/M tokens — all $ savings figures halved accordingly
  • TOON efficiency claims corrected: ~5–10% leaner than markdown (the 95% figure is BM25 top-k retrieval)
  • Docs and USAGE.md match the real CLI surface — no invented flags

v0.1.3

vscode2026-07-02

VS Code Marketplace launch · memgit.dev live

Public launch milestone. VS Code–extension release; the CLI stays at v0.1.2 on PyPI / Homebrew / npm.

+ Added

  • +VS Code extension published to Marketplace — code416-memgit.memgit
  • +Extension ID: code416-memgit.memgit (install: code --install-extension code416-memgit.memgit)
  • +memgit.dev landing page deployed to Vercel production
  • +Multi-format favicon suite (SVG + PNG 16/32/180/192/512)
  • +Dynamic Open Graph social preview card (1200×630)
  • +XML sitemap and PWA web manifest

v0.1.2

stable2026-07-01

Homebrew tap · npm MCP wrapper · Chocolatey · GitHub Actions CI

+ Added

  • +Homebrew tap: brew tap code4161/tap && brew install memgit
  • +npm MCP wrapper package: npx memgit-mcp (package: memgit-mcp on npm)
  • +Chocolatey package submitted (pending moderation)
  • +GitHub Actions workflow for automated PyPI publish on git tag
  • +memgit setup all — auto-detects and registers every installed AI tool
  • +Per-tool setup: Cursor, Windsurf, Cline, Roo-Code, Continue.dev
  • +HTTP server (FastAPI) for ChatGPT Custom Actions and Gemini function calling
  • +OpenAPI 3.1 spec (openapi.json) for GPT integration
  • +Provider-agnostic tool definitions (llm-tool-definitions.json)

✓ Fixed

  • Lint rule length raised from 200 → 400 chars to match real Claude Code memory sizes
  • Slug regex relaxed to allow underscores (^[a-z0-9_-]+$)

v0.1.0

initial2026-07-01

Initial release — core CLI, TOON format, MCP server, Claude Code integration

The first public release. The CLI is feature-complete for local use with Claude Code.

+ Added

  • +Core content-addressed object store with SHA-256 content hashing
  • +TOON (Token-Optimised Object Notation) format — 40% more token-efficient than JSON
  • +Repository layer: add, commit, diff, log, list, remove, fsck, thread
  • +MCP stdio server with 5 tools: search_memories, get_memory, list_memories, save_memory, get_checkpoint_log
  • +BM25 relevance scoring for memory search
  • +Claude Code memory file importer (memgit import claude-code)
  • +Auto-sync hook integration (memgit setup claude-code installs Stop hook)
  • +Abbreviated SHA resolution (git-style 8-char short refs in diff)
  • +Interactive D3.js graph visualization of memory relationships (memgit graph)
  • +27-test suite with 100% pass rate

✓ Fixed

  • Abbreviated SHA resolution in diff command (FileNotFoundError on short refs)

Stay up to date

Watch the GitHub repo for release notifications, or check back here.

Watch on GitHub