From 05861cdf315df3cded4481f1f247ceaa2c2ba449 Mon Sep 17 00:00:00 2001 From: Nicholas Ashkar Date: Tue, 21 Apr 2026 08:13:54 +0400 Subject: [PATCH] =?UTF-8?q?chore:=20bump=20to=20v2.1.0=20=E2=80=94=20"Reli?= =?UTF-8?q?ability=20+=20Zero-Friction=20Install"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit First release in the v2.1 / v2.2 / v3.0 elevation trilogy. Ships: - engram update / doctor / setup — zero-friction install + self-upgrade - engram init --with-hook — one-command init + hook install - First-run hint on stderr (throttled, \$CI-safe, opt-out env) - Bash PostTool parser for auto-reindex (issue #14 half, opt-in via ENGRAM_AUTO_REINDEX=1 until PR #13's --auto-reindex flag becomes authoritative) - Fix issue #11 — AST grammar detection in flattened bundles (@ttessarolo) + LSP socket candidate sync - ESM require() runtime bug fix across doctor/setup (would have silently failed in production; caught by in-process audit, not by CI because vitest provides CommonJS interop) - Windows cross-platform test fix for bash-postool (platform-native path.resolve in expected values, not hard-coded POSIX) See CHANGELOG.md [2.1.0] for full detail + contributor credits. Release artifacts: - package.json version 2.0.2 → 2.1.0 - package-lock.json synced - CHANGELOG [Unreleased] entries rehomed under [2.1.0] — 2026-04-21 Post-merge steps (not in this commit): git tag -a v2.1.0 -m "v2.1.0 Reliability + Zero-Friction Install" git push --tags npm publish gh release create v2.1.0 --generate-notes Co-Authored-By: Claude Opus 4.7 (1M context) --- CHANGELOG.md | 20 ++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13a96c7..2caae21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,26 @@ All notable changes to engram are documented here. Format based on ## [Unreleased] +## [2.1.0] — 2026-04-21 — "Reliability + Zero-Friction Install" + +First release in the v2.1 / v2.2 / v3.0 elevation trilogy. Design spec +at `docs/superpowers/specs/2026-04-20-engram-elevation-trilogy-design.md`. + +Headline: `engram setup` is the new one-command first-run flow. Users +go from `npm install -g engramx` to a working Sentinel hook + indexed +graph in under 30 seconds. `engram doctor` reports component health +with remediation hints. `engram update` ships future hotfixes to every +install without surprise — passive notify, zero telemetry, one-command +upgrade. Plus fixes for issue #11 (AST/LSP path bug in flattened +bundles) and issue #14's Bash-ops half (auto-reindex on `rm`/`mv`/ +`git rm` via an opt-in PostToolUse gate). + +Contributor credit this release: [@gabiudrescu](https://github.com/gabiudrescu) +for PR #13 (reindex CLI + `install-hook --auto-reindex`), PR #12 +(watcher prune on delete/rename), and the original v2.0.2 security +disclosure. [@ttessarolo](https://github.com/ttessarolo) for precise +forensics + suggested fix on issue #11. + ### Added — v2.1 "Reliability + Zero-Friction Install" track - **`engram update`** — one-command self-upgrade. diff --git a/package-lock.json b/package-lock.json index f16699c..936672c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "engramx", - "version": "2.0.2", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "engramx", - "version": "2.0.2", + "version": "2.1.0", "license": "Apache-2.0", "dependencies": { "chalk": "^5.6.2", diff --git a/package.json b/package.json index 848649a..5fbe133 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "engramx", - "version": "2.0.2", + "version": "2.1.0", "description": "The context spine for AI coding agents. 8 providers + pluggable context sources, 3-layer memory cache, web dashboard, multi-IDE support (Claude Code, Cursor, Continue, Zed, Aider, Windsurf, Neovim, Emacs). 88.1% measured session-level token savings. Local SQLite, zero native deps, zero cloud.", "repository": { "type": "git",