diff --git a/CHANGELOG.md b/CHANGELOG.md index 75eddd9..0cf95b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.0] - 2026-10-22 + ### Added - `get_event_comment_image` retrieves one image from an event comment, including images posted by free accounts, and returns standard MCP image content over stdio without saving files. Supports JPEG, PNG, GIF, and WebP up to 5 MiB, with a 30-second download timeout, no redirects, and no authentication material sent to the image host. - `list_event_comments` and comment write results now include an `images` array with image indices, filenames, and dimensions, including comments containing only an image. Image download locations are not exposed. diff --git a/mcpb/manifest.json b/mcpb/manifest.json index 4e3fb19..8bec0b8 100644 --- a/mcpb/manifest.json +++ b/mcpb/manifest.json @@ -2,7 +2,7 @@ "manifest_version": "0.3", "name": "timetree-mcp", "display_name": "TimeTree (Unofficial)", - "version": "0.6.0", + "version": "0.7.0", "description": "Read and manage your TimeTree calendars, events, memos, and comments from Claude.", "long_description": "Ask Claude about your TimeTree calendars: summarize this week's schedule, find conflicts, search past events, add or change events and memos, and see who changed what.\n\n**Unofficial.** This extension is not affiliated with, endorsed by, or supported by TimeTree, Inc. It uses the TimeTree web app's undocumented endpoints, which may change or stop working at any time. Use it with your own personal account only.\n\nYour email and password are sent only to TimeTree to sign in. The session stays in memory and is never written to disk by this extension.", "author": { diff --git a/package-lock.json b/package-lock.json index 4b8f112..0384067 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "timetree-mcp", - "version": "0.6.0", + "version": "0.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "timetree-mcp", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.31.0", diff --git a/package.json b/package.json index 3fdbd20..3e02983 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "timetree-mcp", - "version": "0.6.0", + "version": "0.7.0", "description": "Unofficial TimeTree MCP Server for personal use - access and manage TimeTree calendar data with MCP-compatible AI clients", "private": true, "type": "module", diff --git a/src/config/config.ts b/src/config/config.ts index 0f1b589..26e6b6d 100644 --- a/src/config/config.ts +++ b/src/config/config.ts @@ -15,7 +15,7 @@ function pathSegment(value: string): string { } /** Keep in sync with package.json (checked by tests). */ -export const SERVER_VERSION = '0.6.0'; +export const SERVER_VERSION = '0.7.0'; /** Latest published version: package.json on the default branch, which users install from. */ export const UPDATE_CHECK_URL = 'https://raw.githubusercontent.com/ehs208/TimeTree-MCP/main/package.json';