Skip to content

v0.5.0

Choose a tag to compare

@bigcat88 bigcat88 released this 07 Apr 14:20
· 42 commits to main since this release

New Tools (26 new, 88 total)

Calendar (6 tools) — CalDAV

  • list_calendars, get_events, get_event, create_event, update_event, delete_event
  • Date range filtering, recurrence rules, categories, ETag concurrency control

Contacts (6 tools) — CardDAV

  • list_addressbooks, get_contacts, get_contact, create_contact, update_contact, delete_contact
  • Multi-value email/phone, structured names, vCard 3.0, ETag concurrency control

Collectives (11 tools) — REST

  • list_collectives, get_collective_pages, get_collective_page, create_collective, create_collective_page
  • trash_collective, delete_collective, trash_collective_page, delete_collective_page, restore_collective, restore_collective_page

App Management (4 tools) — OCS

  • list_apps, get_app_info, enable_app, disable_app

Trashbin

  • delete_trash_item — permanently delete a single item from trash (previously only empty_trash existed)

Improvements

  • Pagination everywhere — all list tools now support limit/offset and return {"data", "pagination"} (#35, #36)
  • Compact JSON — dropped indent=2 from responses, saving ~30% tokens per tool call (#34)
  • User-permission tests — non-admin error handling validation across all tools (#32)
  • README rewrite — full tool reference for all 88 tools across 18 Nextcloud apps (#39)

Full Changelog: v0.4.0...v0.5.0