Skip to content

chore(release): 2.1.0#6

Merged
acidkill merged 2 commits into
mainfrom
release/2.1.0
May 28, 2026
Merged

chore(release): 2.1.0#6
acidkill merged 2 commits into
mainfrom
release/2.1.0

Conversation

@acidkill
Copy link
Copy Markdown
Owner

@acidkill acidkill commented May 28, 2026

Summary

Release 2.1.0 — version unified across every package (no skew):

  • pyproject.toml, src/surreal_memory/__init__.py
  • npm surrealmemory (OpenClaw plugin) + @acidkill/surreal-memory-client (SDK) — package.json and lockfile root
  • VS Code extension — package.json and lockfile root
  • CHANGELOG.md: new [2.1.0]; stale [Unreleased] relabeled [2.0.0] — 2026-05-27

Minor bump (semver): 2.1.0 adds backward-compatible features (project-aware hooks, smem-hook-task-context, SurrealDB Project entity) on top of the connection/CLI fixes + docs pass from #4.

Also narrows the over-broad package.json .gitignore rule to /package.json (root only) so satellite manifests aren't accidentally ignored.

Heads-up — pre-existing debt (not fixed here)

Satellite lockfile roots had drifted before this PR (surrealmemory lock was 1.6.2, vscode lock was 0.4.1) and the npm package names differ (@surrealmemory/openclaw-plugin, surrealmemory, @acidkill/surreal-memory-client). Versions are now unified to 2.1.0; name/lockfile-regeneration hygiene is a separate follow-up.

Release steps (after merge)

  1. Publish the prepared draft release v2.1.0 (targets main) → creates tag v2.1.0release.yml validates (tag == pyproject == init) and publishes PyPI + npm + ClawHub + VS Code.
    • or git tag v2.1.0 <merge-commit> && git push origin v2.1.0.

Test plan

  • version == 2.1.0 across pyproject + __init__ + 3 package.json (+ lockfile roots)
  • CHANGELOG [2.1.0] added; [2.0.0] relabeled
  • CI green on this PR
  • tag push → release.yml publishes

Toni Nowak added 2 commits May 28, 2026 15:56
Unify the version to 2.1.0 across EVERY package — no version skew:
- pyproject.toml + src/surreal_memory/__init__.py
- integrations/surrealmemory (npm) + lockfile (lockfile root was 1.6.2)
- integrations/surreal-memory-client (npm) + lockfile (was 2.0.0)
- vscode-extension + lockfile (lockfile root was 0.4.1)
- CHANGELOG.md: new [2.1.0] section; relabel stale [Unreleased] -> [2.0.0] — 2026-05-27.

Minor bump per semver: 2.1.0 adds backward-compatible features
(project-aware hooks, task-context hook, SurrealDB Project entity) on top of
the connection/CLI fixes and docs pass from #4.

Narrow the over-broad `package.json` .gitignore rule to `/package.json` (root only)
so satellite package manifests are not accidentally ignored.
test_health_fixes.py::TestVersionBump::test_version_is_current asserts the
exact package version; update it alongside the 2.1.0 bump so CI is green.
@acidkill acidkill merged commit 816fc0b into main May 28, 2026
7 checks passed
@acidkill acidkill deleted the release/2.1.0 branch May 28, 2026 14:05
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