Skip to content

v2.0.0 - Major Release: Full VTODO & VJOURNAL Support

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 16:55
· 63 commits to main since this release

🎉 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.0

Or 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.