From eefc2eaf0f2927fa0b9e5821661ad98a00cb5e99 Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Thu, 5 Feb 2026 15:56:35 -0500 Subject: [PATCH] docs: update CHANGELOG.md for v9.0.17 Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b359f37f..f2906b65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,30 @@ All notable changes to claude-mem. +## [v9.0.17] - 2026-02-05 + +## Bug Fixes + +### Fix Fresh Install Bun PATH Resolution (#818) + +On fresh installations, hooks would fail because Bun wasn't in PATH until terminal restart. The `smart-install.js` script installs Bun to `~/.bun/bin/bun`, but the current shell session doesn't have it in PATH. + +**Fix:** Introduced `bun-runner.js` — a Node.js wrapper that searches common Bun installation locations across all platforms: +- PATH (via `which`/`where`) +- `~/.bun/bin/bun` (default install location) +- `/usr/local/bin/bun` +- `/opt/homebrew/bin/bun` (macOS Homebrew) +- `/home/linuxbrew/.linuxbrew/bin/bun` (Linuxbrew) +- Windows: `%LOCALAPPDATA%\bun` or fallback paths + +All 9 hook definitions updated to use `node bun-runner.js` instead of direct `bun` calls. + +**Files changed:** +- `plugin/scripts/bun-runner.js` — New 88-line Bun discovery script +- `plugin/hooks/hooks.json` — All hook commands now route through bun-runner + +Fixes #818 | PR #827 by @bigphoot + ## [v9.0.16] - 2026-02-05 ## Bug Fixes @@ -1341,13 +1365,3 @@ Set `DISCORD_UPDATES_WEBHOOK` in your `.env` file to enable release notification 🤖 Generated with [Claude Code](https://claude.com/claude-code) -## [v7.4.2] - 2025-12-20 - -Patch release v7.4.2 - -## Changes -- Refactored worker commands from npm scripts to claude-mem CLI -- Added path alias script -- Fixed Windows worker stop/restart reliability (#395) -- Simplified build commands section in CLAUDE.md -