Skip to content

v0.3.2: Test Fixes & Premium/Plus Language Removal

Choose a tag to compare

@jason1365 jason1365 released this 04 Nov 23:54
· 19 commits to main since this release

v0.3.2 - Test Fixes & Premium/Plus Language Removal

Critical Changes

  • Removed Premium/Plus references from MCP error messages - Feature availability is determined by JWT authentication with the Donetick server, not artificial MCP-level tier restrictions
  • Updated error messaging to focus on actual permissions and credentials

Bug Fixes

  • Fixed test mock configurations to match actual client API calls
  • Corrected update_label endpoint mocks (PUT vs PATCH)
  • Fixed HTTP error handling test retry logic
  • Updated test assertions to validate functionality rather than specific error message text

Architecture

  • 16 MCP tools total (8 chore, 4 label, 3 user/member tools)
  • Full parity with Donetick UI for chore management
  • JWT authentication with automatic token refresh
  • Comprehensive retry logic and rate limiting

Testing

  • 191 tests across client, server, models, and integration
  • All tests properly mocked and configured

View Changes