🎉 Major Release: v2.0.0
This release transforms Chronos MCP into a comprehensive CalDAV management solution by adding full support for tasks (VTODO) and journal entries (VJOURNAL) alongside the existing event functionality.
✨ Key Features
Full VTODO (Tasks) Support
- Complete task lifecycle management (create, update, delete, list)
- Task priorities (1-9 scale, with 1 being highest)
- Status tracking: NEEDS-ACTION, IN-PROCESS, COMPLETED, CANCELLED
- Progress tracking with percentage completion (0-100%)
- Due date management and subtask relationships
Full VJOURNAL (Journal Entries) Support
- Journal entry creation with timestamps and rich descriptions
- Category support for organization
- Related entry linking for complex workflows
- Full CRUD operations
Enhanced Bulk Operations
- Extended to support tasks and journals
- Atomic mode with automatic rollback on failure
- Parallel execution with configurable concurrency
- Improved error handling and validation
📈 Improvements
- Better test coverage: 173 passing tests
- Code formatting and linting improvements
- More robust error handling across all operations
- Enhanced validation for all component types
🚀 Installation
pip install chronos-mcp==2.0.0Or with UV:
uv pip install chronos-mcp==2.0.0📝 Note
This is a major version bump due to significant new functionality. While the API remains backward compatible for existing event operations, the addition of tasks and journals represents a substantial expansion of capabilities.
Thanks to the Redditor who requested VTODO support - your feedback drives our development! 🙏
📦 Assets
The wheel and tar.gz packages below were automatically built and uploaded by our GitHub Actions workflow.