Repository navigation
v1.2.5 - Critical Tag Handling Hotfix
π₯ Critical Bug Fix
This hotfix release addresses a critical edge case in tag handling for bulk operations.
π Fixed
- bulk_update_todos tag string handling - Added defensive code to handle edge case where tags parameter might be passed as string
- If tags is a string, it's now automatically split by comma before processing
- Prevents individual characters from being treated as separate tags
- Fixes AppleScript error:
Can't make {\"E\", \"v\", \"a\", ...} into type text (-1700) - BUG FIX #8: Extra safety layer on top of server.py's string-to-list conversion
β Testing
- Added
test_bulk_update_tags_string_bug.pywith 3 comprehensive test cases - All 330 unit tests passing
- Verified handling of:
- Single-tag strings without commas
- Comma-separated tag strings
- List format (correct format)
π¦ Installation
pip install --upgrade mcp-server-thingsπ Full Changelog
See CHANGELOG.md for complete details.