v0.3.4 - Auto-update Support & Critical Execute Fix
π Auto-update Support
This release adds automatic version update support and fixes critical execute command issues.
β¨ New Features
- Auto-update support: Use
--autoupdateflag withconfigure install-allto enable automatic updates - Version detection:
eyelet doctornow detects and warns about unpinned versions - Enhanced guidance: Clear instructions for enabling auto-updates in doctor output
π Critical Fixes
- Execute command: Now supports both
hook_typeandhook_event_namefields - Pydantic validation: Fixed errors when Claude Code sends hook_event_name
π Usage
Enable auto-updates (recommended):
uvx eyelet configure install-all --autoupdateCheck version pinning:
uvx eyelet doctorManual update if needed:
uvx --reinstall eyelet@latestπ Documentation
- Comprehensive version update section added to README
- Three options for managing eyelet versions documented
- Clear guidance on uvx caching behavior
β οΈ Important
Users experiencing ModuleNotFoundError or validation errors should upgrade immediately:
uvx --reinstall eyelet@latest
# or
pipx upgrade eyelet