Releases: ukkit/memcord
Releases · ukkit/memcord
Release v3.4.0
Release v3.3.0
Release v3.2.0
Release v3.1.0
Release v3.0.2
Release v3.0.1
Release v3.0.0
Release v2.5.0
v2.4.2 - Project Detection & Code Quality Fixes
- Fixed .memcord detection to use MCP client roots instead of server cwd
- Proper file URI parsing with percent-decoding (spaces, special chars in paths)
- Cross-platform URI-to-path conversion using urllib.parse (Windows & POSIX)
- Slot name validation on .memcord files (rejects path traversal, injection chars)
- Multiline .memcord files now read only the first line
- Space-to-underscore normalization consistent across all detection paths
- Removed debug logging left in _handle_memname handler
- Replaced asyncio.iscoroutine with inspect.iscoroutinefunction for robust async detection
- Added 25 new tests for URI parsing, roots detection, and edge cases