Skip to content

v0.1.1

Choose a tag to compare

@CoderDayton CoderDayton released this 21 Feb 21:18
· 78 commits to main since this release

0.1.1 - 2026-02-21

Fixed

  • macOS/Windows installation — fastembed-gpu and onnxruntime-gpu (Linux-only wheels) replaced with platform-conditional dependencies. CPU variants install on macOS/Windows; GPU variants remain on Linux.
  • Cross-platform cache directory — respects $SEMANTIC_CACHE_DIR env override, then uses platform-appropriate defaults: $XDG_CACHE_HOME on Linux, ~/Library/Caches on macOS, %LOCALAPPDATA% on Windows.
  • Cross-platform RSS memory stats — /proc/self/status replaced with platform-aware helper: resource.getrusage on macOS, K32GetProcessMemoryInfo on Windows, graceful None on unsupported platforms.
  • UTF-16/32 files falsely detected as binary — BOM-aware check (UTF-32 LE/BE, UTF-16 LE/BE, UTF-8 BOM) now runs before the null-byte heuristic.
  • Inline binary checks consolidated — read.py now uses the shared _is_binary_content() helper instead of duplicating null-byte checks.

Changed

  • Installation docs updated to use uvx instead of uv tool install.
  • CI: action versions bumped (checkout v6, setup-uv v7, codecov v5, upload-artifact v6), macOS added to test matrix.