Skip to content

chore(release): 3.4.1 - #1809

Merged
igorls merged 1 commit into
developfrom
chore/release-3.4.1
Jun 14, 2026
Merged

chore(release): 3.4.1#1809
igorls merged 1 commit into
developfrom
chore/release-3.4.1

Conversation

@igorls

@igorls igorls commented Jun 14, 2026

Copy link
Copy Markdown
Member

Release 3.4.1

Bumps the version across all six version sources (the five version-guard.yml checks plus the README badge that tests/test_readme_claims.py enforces) and promotes the [Unreleased] changelog to ## [3.4.1].

Supersedes #1808, which was opened on a release/* branch. That name matches a repository ruleset (pull_request + non_fast_forward) that blocks follow-up commits, so the branch couldn't take review fixes. This PR is on an unprotected branch and folds in the review feedback.

Version sources bumped 3.4.0 → 3.4.1

  • mempalace/version.py (source of truth)
  • pyproject.toml
  • .claude-plugin/marketplace.json
  • .claude-plugin/plugin.json
  • .codex-plugin/plugin.json
  • README.md version badge
  • uv.lock (editable package entry)

Shipping in 3.4.1

Features

  • Cursor IDE plugin (.cursor-plugin/)
  • Cursor IDE hook support (stop / preCompact / sessionStart)
  • First-class Antigravity IDE support (+ zero-config interpreter resolution)

Bug fixes

  • embeddinggemma bulk re-embed OOM fix
  • Backup-retention pruning (max_backups)

CHANGELOG link block — fully rebuilt

The compare-link reference block had been abandoned at v3.2.0, leaving the [3.3.0][3.3.6] and [3.4.0] headers as broken/unclickable links (flagged in review on #1808). This PR rebuilds the full chain: every version header from [3.0.0] to [3.4.1] now resolves to a compare link, and [Unreleased] points at v3.4.1...HEAD.

Pre-existing issue still open (out of scope)

3.4.0 never got its own CHANGELOG section body — only its compare-link is restored here. The section text remains undocumented; worth a follow-up if you want the history complete.

Validation

  • All six version sources agree (replicated version-guard.yml locally — green)
  • Entry-point alignment check (RELEASING.md) — mempalace-mcp consistent across manifests
  • ruff check + ruff format --check — clean
  • Full suite: 2853 passed, 5 skipped

After merge (manual, per docs/RELEASING.md)

Merge develop → main, then draft a GitHub Release targeting main with tag v3.4.1 to trigger publish.yml (PyPI Trusted Publishing, manual approval on the pypi environment).

Bump version across all sources (version.py, pyproject.toml, both
Claude plugin manifests, Codex plugin manifest, README badge, uv.lock)
and promote the Unreleased changelog to 3.4.1.

Shipping: Cursor IDE plugin + hooks, first-class Antigravity IDE
support (with zero-config interpreter resolution), embeddinggemma
bulk re-embed OOM fix, and backup-retention pruning.

Also rebuilds the CHANGELOG compare-link block, which had been left
at v3.2.0: adds the full 3.3.0-3.4.1 chain plus the previously
undocumented 3.4.0, and points Unreleased at v3.4.1...HEAD. Every
version header now resolves to a compare link.
@igorls
igorls requested a review from milla-jovovich as a code owner June 14, 2026 20:47
Copilot AI review requested due to automatic review settings June 14, 2026 20:47
@igorls igorls mentioned this pull request Jun 14, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request bumps the project version from 3.4.0 to 3.4.1 across multiple configuration files, plugin manifests, the changelog, and documentation. I have no feedback to provide on these changes.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR prepares the 3.4.1 release by synchronizing the project version across all declared version sources and updating the changelog to publish the previously “Unreleased” notes as 3.4.1, including a rebuilt compare-link reference block.

Changes:

  • Bump version from 3.4.03.4.1 across Python package metadata, lockfile, README badge, and plugin manifests.
  • Promote the changelog to ## [3.4.1] — 2026-06-14 and update [Unreleased] to compare from v3.4.1.
  • Rebuild/extend the CHANGELOG compare-link reference chain through 3.4.1 (including restoring 3.4.0 and the 3.3.x chain).

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
mempalace/version.py Updates single-source-of-truth __version__ to 3.4.1.
pyproject.toml Bumps project version to 3.4.1.
uv.lock Updates the editable mempalace package entry version to 3.4.1.
README.md Updates the version badge URL to 3.4.1.
CHANGELOG.md Promotes release notes to 3.4.1, updates [Unreleased] compare target, and rebuilds compare-link references.
.claude-plugin/plugin.json Bumps plugin manifest version to 3.4.1.
.claude-plugin/marketplace.json Bumps marketplace manifest version to 3.4.1.
.codex-plugin/plugin.json Bumps plugin manifest version to 3.4.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@igorls
igorls merged commit 327da58 into develop Jun 14, 2026
10 checks passed
@igorls
igorls deleted the chore/release-3.4.1 branch June 14, 2026 20:56
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.

2 participants