What's Changed
- feat: add semantic-release for automatic versioning by @TonyCasey in #50
- docs: simplify README by removing Quick Start and integration sections by @TonyCasey in #52
- feat: add post-commit hook for automatic session notes (GIT-74) by @TonyCasey in #49
- feat: add smart commit analysis with auto AI trailers (GIT-73) by @TonyCasey in #53
- test: add integration tests for commit-msg hook (GIT-84) by @TonyCasey in #54
- fix: hook improvements and init defaults (GIT-85) by @TonyCasey in #55
- feat: handle edge cases in commit-msg hook (GIT-85) by @TonyCasey in #56
- feat: add LLM enrichment to commit-msg hook (GIT-87) by @TonyCasey in #57
- feat: load .env in hooks for API keys (GIT-94) by @TonyCasey in #58
- chore: add yaml dependency (GIT-88) by @TonyCasey in #59
- feat: migrate config from JSON to YAML (GIT-89) by @TonyCasey in #63
- feat: update init.ts to write YAML config (GIT-90) by @TonyCasey in #61
- feat: update init-hooks.ts to write YAML config (GIT-91) by @TonyCasey in #62
- fix: increase default LLM enrichTimeout from 5s to 8s (GIT-95) by @TonyCasey in #64
- feat: add IIntentExtractor interface and config fields (GIT-97) by @TonyCasey in #65
- feat: implement IntentExtractor service (GIT-98) by @TonyCasey in #68
- feat: add loadWithQuery to MemoryContextLoader (GIT-100) by @TonyCasey in #66
- feat: enhance PromptSubmitHandler with intent extraction (GIT-99) by @TonyCasey in #67
- test: add unit tests for intent extraction (GIT-102) by @TonyCasey in #69
- feat: include commit message bodies in memory context (GIT-104) by @TonyCasey in #70
- fix: handle undefined content in memory query (GIT-96) by @TonyCasey in #71
- docs: reposition messaging to lead with AI metadata (GIT-106) by @TonyCasey in #73
- fix: resolve git root for init paths and fix Windows test compat (GIT-108) by @TonyCasey in #74
- fix: handle circular error references in logger and handlers (GIT-109) by @TonyCasey in #75
- fix(init): preserve default push semantics for notes refs (GIT-117) by @TonyCasey in #76
- fix(scripts): make lint globs PowerShell-safe by @TonyCasey in #78
- test: replace unix-only test commands with fs APIs by @TonyCasey in #79
- fix(init-mcp): support source-checkout local server resolution by @TonyCasey in #80
- feat: multi-provider LLM enrichment (GIT-110) by @TonyCasey in #77
- Chore/smoke codex trailers 20260215 by @TonyCasey in #81
- feat: multi-agent detection with config-based model resolution (GIT-121) by @TonyCasey in #82
- fix(hook): pass LLM config to DI container (GIT-122) by @TonyCasey in #83
- chore: prepare 0.5.0 release by @TonyCasey in #84
Full Changelog: v0.3.0...v0.5.0