Skip to content

v0.2.0-rc.0

Pre-release
Pre-release

Choose a tag to compare

@bradleygolden bradleygolden released this 11 Apr 22:13

Warning

This is a highly experimental version and is likely broken. Please avoid!

[0.2.0-rc.0]

Added

  • Add --force option to re-fetch and update embeddings for existing packages
  • Add cache support for embeddings (skips re-fetching if already exists)
  • Add behavior interfaces for better mocking in tests
  • Added fetch command to MCP server to automatically fetch package documentation when needed

Changed

  • Removed need to manually add hexdocs_mcp to your project
    • Project is still available on hex but now includes pre-built binaries for each platform using burrito
    • Added checksums and GPG signing for binary security
    • No need to worry about Elixir version or maintaining project dependencies
    • MCP server can be used across multiple projects easily
  • Migrated all vector search logic from TypeScript to Elixir binaries
    • TypeScript server now acts as a wrapper for the Elixir binary for improved portability
  • Refactored codebase for improved readability, testability, and maintainability