New modules (11): - teams.ts (5 tools): Team/workspace management - integrations.ts (6 tools): External integrations (Slack, embeds) - notifications.ts (4 tools): User notification management - subscriptions.ts (4 tools): Document subscription management - templates.ts (5 tools): Document template management - imports-tools.ts (4 tools): Import job management - emojis.ts (3 tools): Custom emoji management - user-permissions.ts (3 tools): Permission management - bulk-operations.ts (6 tools): Batch operations - advanced-search.ts (6 tools): Faceted search, recent, orphaned, duplicates - analytics.ts (6 tools): Usage statistics and insights Updated: - src/index.ts: Import and register all new tools - src/tools/index.ts: Export all new modules - CHANGELOG.md: Version 1.2.0 entry - CLAUDE.md: Updated tool count to 160 - CONTINUE.md: Updated state documentation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.4 KiB
4.4 KiB
Changelog
All notable changes to this project will be documented in this file.
[1.2.0] - 2026-01-31
Added
- Teams (5 tools): get, update, stats, domains, settings - Team/workspace management
- Integrations (6 tools): list, get, create, update, delete, sync - External integrations (Slack, embeds)
- Notifications (4 tools): list, mark read, mark all read, settings - User notification management
- Subscriptions (4 tools): list, subscribe, unsubscribe, settings - Document subscription management
- Templates (5 tools): list, get, create from, convert to/from - Document template management
- Imports (4 tools): list, status, create, cancel - Import job management
- Emojis (3 tools): list, create, delete - Custom emoji management
- User Permissions (3 tools): list, grant, revoke - Document/collection permission management
- Bulk Operations (6 tools): archive, delete, move, restore documents; add/remove users from collection
- Advanced Search (6 tools): advanced search, facets, recent, user activity, orphaned, duplicates
- Analytics (6 tools): overview, user activity, content insights, collection stats, growth metrics, search analytics
Changed
- Total tools increased from 108 to 160
- Updated module exports and index files
- Improved database schema compatibility
[1.1.0] - 2026-01-31
Added
- Stars (3 tools): list, create, delete - Bookmark documents/collections for quick access
- Pins (3 tools): list, create, delete - Pin important documents to collection tops
- Views (2 tools): list, create - Track document views and view counts
- Reactions (3 tools): list, create, delete - Emoji reactions on comments
- API Keys (4 tools): list, create, update, delete - Manage programmatic access
- Webhooks (4 tools): list, create, update, delete - Event notification subscriptions
- Backlinks (1 tool): list - View document link references (read-only view)
- Search Queries (2 tools): list, stats - Search analytics and popular queries
Changed
- Total tools increased from 86 to 108
[1.0.1] - 2026-01-31
Fixed
- Users: Adapted to Outline schema - use
roleenum instead ofisAdmin/isViewer/isSuspendedbooleans - Users: Removed non-existent
usernamecolumn - Groups: Fixed
group_userstable queries - nodeletedAtcolumn, composite PK - Groups: Fixed ambiguous column references in subqueries
- Attachments: Removed non-existent
urlanddeletedAtcolumns - Attachments: Changed delete to hard delete (no soft delete support)
- Auth: Use
suspendedAt IS NOT NULLfor suspended count, returnroleinstead ofisAdmin - Comments: Use
role='admin'for admin user queries - Documents: Use
suspendedAt IS NULLfor active user checks - Events: Return
actorRoleinstead ofactorIsAdmin - Shares: Use
role='admin'for admin user queries
Changed
- Users suspend/activate now use
suspendedAtcolumn instead of boolean - Groups member count uses correct join without deletedAt filter
- All modules validated against Outline v0.78 PostgreSQL schema
[1.0.0] - 2026-01-31
Added
- Initial release of MCP Outline PostgreSQL
- 86 tools across 12 modules for direct PostgreSQL access to Outline Wiki
- Documents (19 tools): CRUD, search, archive, move, templates, memberships
- Collections (14 tools): CRUD, user/group memberships, export
- Users (9 tools): CRUD, suspend, activate, promote, demote
- Groups (8 tools): CRUD, memberships management
- Comments (6 tools): CRUD, resolve functionality
- Shares (5 tools): CRUD, revoke public links
- Revisions (3 tools): list, info, compare versions
- Events (3 tools): audit log, statistics
- Attachments (5 tools): CRUD, storage statistics
- File Operations (4 tools): import/export job management
- OAuth (8 tools): OAuth clients and authentications
- Auth (2 tools): authentication info and config
- PostgreSQL client with connection pooling
- Rate limiting and security utilities
- Full TypeScript implementation with type safety
- MCP SDK v1.0.0 compatibility
Technical
- Direct SQL access (not Outline API) for better performance
- Parameterized queries for SQL injection protection
- Soft delete support across all entities
- Full-text search using PostgreSQL tsvector
- Pagination and sorting on all list operations
Developed by Descomplicar® | descomplicar.pt