Skip to content

chore(release): 3.4.1 - #1808

Closed
igorls wants to merge 1 commit into
developfrom
release/3.4.1
Closed

chore(release): 3.4.1#1808
igorls wants to merge 1 commit into
developfrom
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].

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

Also restores the compare-link reference block, which had been abandoned at v3.2.0: adds [3.4.1] and the previously-missing [3.4.0], and repoints [Unreleased] at v3.4.1...HEAD.

Pre-existing issues noted (out of scope for this patch)

  • 3.4.0 never got its own CHANGELOG section — its notes were promoted retroactively only as a compare-link here; the section body remains undocumented.
  • The compare-link block is still missing the [3.3.0][3.3.6] chain.

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 restores the CHANGELOG compare-link block, which had been left
at v3.2.0: adds links for 3.4.1 and the previously-undocumented 3.4.0
and points Unreleased at v3.4.1...HEAD.
@igorls
igorls requested a review from milla-jovovich as a code owner June 14, 2026 19:50
Copilot AI review requested due to automatic review settings June 14, 2026 19:50

@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 version of MemPalace from 3.4.0 to 3.4.1 across several plugin manifests, configuration files, and documentation. The reviewer identified an issue in CHANGELOG.md where the newly added compare link references a missing version chain, resulting in broken links, and provided a suggestion to complete the chain.

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.

Comment thread CHANGELOG.md
Comment on lines +519 to +521
[Unreleased]: https://github.com/MemPalace/mempalace/compare/v3.4.1...HEAD
[3.4.1]: https://github.com/MemPalace/mempalace/compare/v3.4.0...v3.4.1
[3.4.0]: https://github.com/MemPalace/mempalace/compare/v3.3.6...v3.4.0

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.

medium

The newly added [3.4.0] compare link references v3.3.6, but the [3.3.6] reference link definition (and the rest of the [3.3.x] chain) is missing from the bottom of the file. This results in broken/unclickable version headers in the changelog. Adding the missing compare links completes the chain down to v3.2.0.

Suggested change
[Unreleased]: https://github.com/MemPalace/mempalace/compare/v3.4.1...HEAD
[3.4.1]: https://github.com/MemPalace/mempalace/compare/v3.4.0...v3.4.1
[3.4.0]: https://github.com/MemPalace/mempalace/compare/v3.3.6...v3.4.0
[Unreleased]: https://github.com/MemPalace/mempalace/compare/v3.4.1...HEAD\n[3.4.1]: https://github.com/MemPalace/mempalace/compare/v3.4.0...v3.4.1\n[3.4.0]: https://github.com/MemPalace/mempalace/compare/v3.3.6...v3.4.0\n[3.3.6]: https://github.com/MemPalace/mempalace/compare/v3.3.5...v3.3.6\n[3.3.5]: https://github.com/MemPalace/mempalace/compare/v3.3.4...v3.3.5\n[3.3.4]: https://github.com/MemPalace/mempalace/compare/v3.3.3...v3.3.4\n[3.3.3]: https://github.com/MemPalace/mempalace/compare/v3.3.2...v3.3.3\n[3.3.2]: https://github.com/MemPalace/mempalace/compare/v3.3.1...v3.3.2\n[3.3.1]: https://github.com/MemPalace/mempalace/compare/v3.3.0...v3.3.1\n[3.3.0]: https://github.com/MemPalace/mempalace/compare/v3.2.0...v3.3.0

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

Release housekeeping for 3.4.1, aligning the package version across the repo’s declared version sources and promoting the changelog’s previously-unreleased notes into a tagged release section.

Changes:

  • Bump version 3.4.0 → 3.4.1 in Python package metadata, lockfile editable entry, and plugin manifests.
  • Update README version badge to match the new release version.
  • Promote changelog content into ## [3.4.1] — 2026-06-14 and update compare-link references ([Unreleased], add [3.4.1], add [3.4.0]).

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 the package “source of truth” __version__ to 3.4.1.
pyproject.toml Bumps the project version to 3.4.1 for packaging/distribution metadata.
uv.lock Updates the editable mempalace package entry to 3.4.1.
README.md Updates the Shields.io version badge URL to 3.4.1.
CHANGELOG.md Promotes [Unreleased] notes into a [3.4.1] section and refreshes compare links.
.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 Codex plugin manifest version to 3.4.1.

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

@igorls igorls mentioned this pull request Jun 14, 2026
@igorls

igorls commented Jun 14, 2026

Copy link
Copy Markdown
Member Author

Superseded by #1809. This branch is on the release/* pattern, which a repository ruleset protects (pull-request-required + no force-push), so it can't take the changelog review fix as a follow-up commit. #1809 carries the same release bump plus the rebuilt CHANGELOG compare-link chain on an unprotected branch.

@igorls igorls closed this Jun 14, 2026
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