fix: Schema bugs in create operations - id/urlId columns missing

Fixed 3 schema compatibility bugs found during Round 3 write testing:
- create_document: Added id, urlId, teamId, isWelcome, fullWidth, insightsEnabled
- create_collection: Added id, maintainerApprovalRequired
- shares_create: Added id, allowIndexing, showLastUpdated

All write operations now include required NOT NULL columns.
Bumped version to 1.3.6.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-31 18:08:52 +00:00
parent 2808d4aec0
commit 354e8ae21f
9 changed files with 140 additions and 78 deletions

View File

@@ -2,18 +2,38 @@
All notable changes to this project will be documented in this file.
## [1.3.6] - 2026-01-31
### Fixed
- **Schema Compatibility:** Fixed 3 additional bugs in write operations found during Round 3 testing
- `create_document` - Added missing required columns: `id`, `urlId`, `teamId`, `isWelcome`, `fullWidth`, `insightsEnabled`
- `create_collection` - Added missing required columns: `id`, `maintainerApprovalRequired`
- `shares_create` - Added missing required columns: `id`, `allowIndexing`, `showLastUpdated`
## [1.3.5] - 2026-01-31
### Fixed
- **Schema Compatibility:** Fixed 3 additional bugs found during comprehensive MCP tool testing
- **Schema Compatibility:** Fixed 3 bugs found during comprehensive MCP tool testing (Round 1-2)
- `outline_auth_config` - Removed non-existent `ap.updatedAt` column from authentication_providers query
- `outline_get_subscription_settings` - Added LIMIT 25 to prevent returning all subscriptions (was causing 136KB+ responses)
- `list_collections` - Removed `documentStructure` field from list query (use `get_collection` for full details)
### Tested
- **MCP Tools Coverage (Round 1 - Read Operations):**
- **MCP Tools Coverage (Round 3 - Write Operations):**
- Documents: `create_document`, `update_document`, `archive_document`, `restore_document`, `delete_document`
- Collections: `create_collection`, `delete_collection`
- Groups: `create_group`, `delete_group`
- Comments: `comments_create`, `comments_delete`
- Shares: `shares_create`, `shares_revoke`
- Stars: `stars_create`, `stars_delete`
- Pins: `pins_create`, `pins_delete`
- API Keys: `api_keys_create`, `api_keys_delete`
- Webhooks: `webhooks_create`, `webhooks_delete`
- **MCP Tools Coverage (Round 1 & 2 - Read Operations):**
- Documents: `list_documents`, `search_documents`
- Collections: `list_collections`, `get_collection`
- Users: `list_users`, `get_user`