chore(release): bump to 3.3.0 and curate CHANGELOG - #837
Merged
Conversation
Prepare develop for the 3.3.0 release cycle. Version bumps: - mempalace/version.py: 3.2.0 -> 3.3.0 - pyproject.toml: 3.2.0 -> 3.3.0 - README.md: pyproject.toml label and shields.io badge - uv.lock: mempalace 3.0.0 -> 3.3.0 (also fills in resolved dev/extras) CHANGELOG.md: - Close out the stale [Unreleased] section as [3.2.0] - 2026-04-12 (v3.2.0 was tagged on that date but the release flip was never made) - Add a fresh [Unreleased] - v3.3.0 section covering the 49 commits since v3.2.0: closet layer, BM25 hybrid search, entity metadata, diary ingest, cross-wing tunnels, drawer-grep, offline fact checker, LLM-based closet regen, hall detection, cosine-distance fix, multi-agent locking, README audit, etc. - Adopt Keep a Changelog + SemVer framing - Add version compare reference links at the bottom - Fix stale milla-jovovich/mempalace preamble URL to MemPalace/mempalace
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepare develop for the 3.3.0 release cycle — version strings bumped everywhere and CHANGELOG cleaned up to professional standard.
Version bumps
mempalace/version.py: 3.2.0 → 3.3.0pyproject.toml: 3.2.0 → 3.3.0README.md:717pyproject.toml label:v3.2.0→v3.3.0README.md:745shields.io badge:version-3.2.0-→version-3.3.0-uv.lock: mempalace 3.0.0 → 3.3.0 (plus resolved dev/extras that were previously unlocked)CHANGELOG cleanup
Pre-existing drift: v3.2.0 was tagged on 2026-04-12 but the CHANGELOG's
[Unreleased] — v3.2.0 (on develop)header was never flipped to a dated release section. Fixed in this PR.[Unreleased]block as## [3.2.0] — 2026-04-12(unchanged content — matches what shipped in the tag)## [Unreleased] — v3.3.0 (on develop)section curated from the 49 commits since v3.2.0:[Unreleased],[3.2.0],[3.1.0],[3.0.0])milla-jovovich/mempalacepreamble URL →MemPalace/mempalaceWhat this PR intentionally does not touch
.claude-plugin/,.codex-plugin/) — they're on a separate version track at 3.0.14 with their ownchore: bump version to …commits. Not conflating the tracks.milla-jovovich/*URLs still in README and pyproject.toml — out of scope for a version bump; belongs in a dedicated URL-hygiene PR (pyproject.toml still points to old repo owner in project URLs #787 and docs: fix stale org URLs in website and plugin manifests (#787) #808 covered the website and contributor docs; README badges/links were missed).Test plan
uv run pytest tests/ --ignore=tests/benchmarks— 862 passedtest_readme_claims.py— all 42 claim tests pass (version badge matches, pyproject matches, pyproject.toml label matches)uvx --from 'ruff>=0.4.0,<0.5' ruff check .— cleanuvx --from 'ruff>=0.4.0,<0.5' ruff format --check .— 77 files already formatted