-
Release v1.0.1 Stable
released this
2026-01-23 22:44:59 +01:00 | 1 commits to main since this releaseBug Fixes
Critical Fix
- Fixed orphaned labels/folders bug - Labels and folders with backslashes or quotes no longer become orphaned
- Root cause: IMAP LIST response parser wasn't handling escaped characters
- Solution: Updated regex pattern and added proper unescaping logic
- Affects: Labels like
test\nameandtest"namenow work correctly
Additional Fixes
- BUG #2: Added email existence validation in move operations with debug logging
- BUG #3: Removed confusing
full_pathfrom MCP folder responses - BUG #4: Documented UID behavior changes after email moves
- BUG #5: Improved error messages for label removal operations
- BUG #6: Made
sort_by_dateparameter case-insensitive - BUG #7: Consolidated non-ASCII validation (removed redundancy)
- BUG #8: Added empty label name validation
- BUG #9: Added date range validation in email search
Testing
- All 549 unit tests passing
- All quality checks passing (mypy, ruff)
- Live MCP integration testing confirmed fixes work correctly
Files Changed
- 17 files changed, +727/-22 lines
- Added 11 new tests covering edge cases
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed orphaned labels/folders bug - Labels and folders with backslashes or quotes no longer become orphaned