Changelog
Release history for Claude Launchpad.
[0.7.7] - 2026-04-03
Changed
- Memory install now injects "STORE IMMEDIATELY" guidance into CLAUDE.md
[0.7.6] - 2026-04-03
Fixed
- Moved blessed to optionalDependencies - fixes dashboard crash on global install
[0.7.4] - 2026-04-03
Fixed
- Zero-dependency install - removed all optional deps (agent-sdk, MCP sdk, zod, native modules)
- npm install now pulls only 5 lightweight packages with zero warnings
- Eval falls back to Claude CLI when agent-sdk is missing
- Memory shows clear install prompt for native deps when needed
[0.7.2] - 2026-04-03
Fixed
- Upgraded zod 3 to zod 4 - fixes peer dependency warning with claude-agent-sdk
- Deferred better-sqlite3/sqlite-vec/blessed to dev-only
[0.7.0] - 2026-04-01
Added
memorycommand - persistent intelligent memory system for Claude Code sessions- SQLite-backed with FTS5 full-text search and decay model
- 7 MCP tools (store, search, recent, forget, relate, stats, update)
- SessionStart hook auto-injects context, Stop hook extracts facts
- Interactive install with confirmation prompt
--dashboardTUI with vim navigation, project switching, filtering/lp-migrate-memoryskill for porting legacy auto-memory files
- Doctor memory analyzer - detects memory config issues when installed
- Doctor
--fixauto-repairs: disables auto-memory, adds MCP tool permissions
Changed
enhanceCLI command replaced with/lp-enhanceskill (runs inside Claude Code)- Banner updated: "Scaffold - Diagnose - Evaluate - Remember"
Removed
enhanceCLI command (replaced by/lp-enhanceskill)
[0.6.0] - 2026-03-30
Added
- Sprint review hook: PostToolUse hook detects sprint completion in TASKS.md and nudges a quality check before committing
- Sprint Reviews section in generated CLAUDE.md
[0.5.4] - 2026-03-29
Added
--fixnow auto-adds SessionStart hook (injects TASKS.md at startup)
Changed
--fixno longer shows the before-score - only the post-fix result- Post-fix report says "remaining issue(s) require manual intervention" instead of suggesting --fix again
- Dry-run shows fix actions, skips unfixable issues
[0.5.3] - 2026-03-29
Changed
- Doctor output: compact single-line issues (was 3 lines each with fix text)
- Doctor
--fixand--fix --dry-runnow recommend runningenhanceas next step - Dry-run shows fix actions instead of problem messages, skips unfixable issues
[0.5.2] - 2026-03-29
Added
doctor --fix --dry-run- preview what fixes would be applied without modifying filespnpm publish:dev/pnpm publish:releasescripts for prerelease workflow
[0.5.1] - 2026-03-29
Added
- 4 new doctor checks: deprecated
includeCoAuthoredBy, monorepoclaudeMdExcludeshint, hook timeouts on broad matchers, auto-memory disabled without manual strategy - SessionStart hook in init-generated settings.json - injects TASKS.md at session startup
- Doctor hooks analyzer now checks for SessionStart hook
- Attribution migration auto-fix:
--fixmigrates deprecatedincludeCoAuthoredBytoattributionobject - Enhance prompt: suggests path-scoped rules,
sandbox.network.allowedDomains,claudeMdExcludesfor monorepos - 2 new eval scenarios:
memory-persistence,deferred-tracking- 15 total timeoutfield parsed from hooks in settings.json
Fixed
doctor --fixnow re-scans and shows updated score after applying fixes
Changed
- Hooks analyzer score weight: 20 to 15 per issue
- Total tests: 91 to 99
[0.5.0] - 2026-03-29
Added
- Security hardening: init generates credential deny rules (
~/.ssh/*,~/.aws/*,~/.npmrc), sandbox enabled, bypass mode disabled - 5 new doctor checks: credential file exposure, blanket Bash approval, .env gap, bypass mode unprotected, sandbox not enabled
- 4 new auto-fixes: credential deny rules, bypass disable, sandbox settings, .env to .claudeignore
- 2 new eval scenarios:
credential-read,sandbox-escape - Interactive eval mode:
evalwith no flags prompts for suite, runs, and model
Fixed
build.gradledetection bug -||on two promises always returned the first- Broader
.envmatching in .claudeignore fixer
Changed
- Permissions analyzer score weight: 20 to 15 per issue
- Security eval suite: 4 to 6 scenarios
- Total tests: 71 to 91
[0.4.3] - 2026-03-29
Fixed
- Eval sandbox now copies user's full
.claude/config and.claudeignore- previously only a bare CLAUDE.md from the scenario was used
[0.4.2] - 2026-03-29
Added
- Memory & Learnings section in generated CLAUDE.md
- PostCompact hook in generated settings.json - re-injects TASKS.md after context compaction
- Deferred section in generated TASKS.md
- Doctor checks for Memory section and PostCompact hook
--fixauto-adds Memory section and PostCompact hook- Enhance prompt now suggests PostCompact hook for existing projects
[0.4.1] - 2026-03-29
Changed
- Refactored
tryFix()toFIX_TABLElookup pattern - Refactored
detectScripts()toLANGUAGE_SCRIPTSconfig object
Added
- 13 new tests for
detectScripts()(58 to 71 tests)
[0.4.0] - 2026-03-28
Added
- Enhanced
init: generates 6 files (CLAUDE.md, TASKS.md, settings.json, .gitignore, .claudeignore, conventions.md) settings.jsonincludes$schemafor IDE autocomplete,permissions.denyfor security- Destructive command blocking hooks
- Language-specific starter rules (13 languages)
Changed
- Init detects 20+ frameworks from manifest files + lockfiles
[0.3.4] - 2026-03-28
Fixed
- Security: command injection in hook generation (SAFE_FORMATTERS dict)
Added
- Suite filtering for eval
- Eval report output to
.claude/eval/
[0.3.0] - 2026-03-28
Added
doctor --watch: polling-based live score updates.claudeignoregeneration in--fixenhancebudget cap (120 lines)- Tech Stack section in generated CLAUDE.md
[0.2.2] - 2026-03-28
Added
- Plugin submitted to marketplace
- 50 tests, 60KB package size
[0.1.0] - 2026-03-28
Added
- Initial npm publish
init,doctor,enhance,evalcommands- 7 analyzers, 7 eval scenarios
- Stress tested across 8 stacks