Skip to content

Releases: ukkit/memcord

Release v3.4.0

21 Apr 06:47

Choose a tag to compare

v3.4.0

See version history for details.

Synced from development repository.

Release v3.3.0

10 Mar 10:20

Choose a tag to compare

v3.3.0

See version history for details.

Synced from development repository.

Release v3.2.0

02 Mar 10:47

Choose a tag to compare

v3.2.0

See version history for details.

Synced from development repository.

Release v3.1.0

26 Feb 09:09

Choose a tag to compare

v3.1.0

See version history for details.

Synced from development repository.

Release v3.0.2

24 Feb 05:31

Choose a tag to compare

v3.0.2

See version history for details.

Synced from development repository.

Release v3.0.1

24 Feb 04:19

Choose a tag to compare

v3.0.1

See version history for details.

Synced from development repository.

Release v3.0.0

24 Feb 02:54

Choose a tag to compare

v3.0.0

See version history for details.

Synced from development repository.

Release v2.5.0

16 Feb 06:21

Choose a tag to compare

v2.5.0

See version history for details.

Synced from development repository.

v2.4.2 - Project Detection & Code Quality Fixes

14 Feb 14:28
b9f6106

Choose a tag to compare

  • 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