Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-06-13 | 5.6 kB | |
v0.8.2 source code.tar.gz | 2025-06-13 | 574.9 kB | |
v0.8.2 source code.zip | 2025-06-13 | 615.9 kB | |
Totals: 3 Items | 1.2 MB | 1 |
v0.8.2 Release Notes
π― Critical Bug Fixes & Enhanced Functionality
v0.8.2 is a significant patch release that fixes critical task assignment functionality and enhances workspace task visibility. This release resolves major issues that were preventing users from properly assigning tasks and accessing subtasks.
π οΈ Major Bug Fixes
Fixed Task Assignment Feature Not Working (Issue [#48])
- Issue: Task assignees were not being properly assigned despite successful API responses
- Root Cause: Missing assignee resolution logic in task creation and update handlers
- Solution: Added comprehensive assignee resolution supporting multiple input formats:
- Numeric user IDs (e.g.,
96055451
) - Email addresses (e.g.,
"user@example.com"
) - Usernames (e.g.,
"John Doe"
) - Mixed format arrays (e.g.,
[96055451, "user@example.com"]
)
Enhanced Task Handlers with Automatic Assignee Resolution
create_task
- Now resolves assignees before task creationupdate_task
- Now resolves assignees during task updatescreate_bulk_tasks
- Now resolves assignees for each task in bulk operations- Smart deduplication for duplicate assignees in mixed format requests
- Graceful error handling for unresolvable assignees (continues with resolved ones)
Fixed Task Due Date Updates Not Working (Issue [#49])
- Issue:
update_task
returned success but didn't actually update due dates - Root Cause:
updateTaskHandler
was not callingbuildUpdateData()
to parse date strings into timestamps - Enhanced natural language date parsing to support complex formats:
- Day names: "Monday", "Friday", "Saturday", etc.
- Time parsing: "Monday at 3pm EST", "Friday at 2:30pm", etc.
- "Next" prefix handling: "next Friday", "next Monday", etc.
- Improved fallback parsing with multiple strategies and validation
Fixed Subtask Visibility in Workspace Tasks (Issue [#56])
- Issue: Users couldn't see subtasks through workspace-wide queries
- Solution: Added missing
subtasks
parameter toget_workspace_tasks
tool - Enhanced parameters: Added
include_subtasks
,include_compact_time_entries
, andcustom_fields
for completeness - Clarified behavior: Subtasks must still match other filter criteria (tags, lists, etc.) to appear in results
- Alternative: Use
get_task
tool withsubtasks=true
to see all subtasks regardless of filters
π― Impact & Benefits
Task Assignment Now Fully Functional
- β All documented assignee formats work correctly: User IDs, emails, usernames, and mixed arrays
- β Seamless integration: Works across create, update, and bulk operations
- β Smart resolution: Automatically converts emails/usernames to user IDs
- β Error resilience: Continues with resolved assignees even if some fail
Enhanced Date Handling
- β Natural language support: "tomorrow", "Monday at 3pm EST", "next Friday"
- β Multiple formats: Unix timestamps, "MM/DD/YYYY", relative times like "2 hours from now"
- β Reliable updates: Due date changes now persist correctly
Improved Workspace Visibility
- β Subtask access: View subtasks through workspace-wide queries when they match criteria
- β Enhanced filtering: More comprehensive parameter support for workspace tasks
- β Clear documentation: Better understanding of how subtask filtering works
π§ͺ Testing & Validation
This release underwent comprehensive testing with real ClickUp API integration: - β Task assignment with user IDs - Direct numeric user ID assignment - β Task assignment with emails - Email address resolved to user ID - β Task assignment with usernames - Username resolved to user ID - β Task updates with assignees - Existing task updated with assignee via email - β Bulk task creation - Multiple tasks created with different assignee formats - β Mixed format assignment - User ID and email in same request (properly deduplicated)
π Issues Resolved
- #48: Task Assignment Feature Not Working through ClickUp MCP Integration API
- #49: update_task not updating due dates
- #56: Can't see sub-tasks
π Quick Start
No configuration changes required - all fixes are automatically available:
:::bash
# STDIO Transport (Default)
npx @taazkareem/clickup-mcp-server \
--env CLICKUP_API_KEY=your-key \
--env CLICKUP_TEAM_ID=your-team-id
# HTTP Streamable Transport
ENABLE_SSE=true PORT=3231 npx @taazkareem/clickup-mcp-server \
--env CLICKUP_API_KEY=your-key \
--env CLICKUP_TEAM_ID=your-team-id
π Migration Notes
β Zero Breaking Changes - All existing integrations continue to work unchanged - Enhanced functionality is automatically available - No configuration changes required - All existing tools preserved and enhanced
π Thank You
Special thanks to our community for reporting these critical issues: - Issue reporters who identified the task assignment and due date problems - Users who provided detailed reproduction steps - Contributors who helped validate the fixes
Your feedback continues to drive improvements and make ClickUp MCP Server better for everyone!