v0.2.0-rc.0
Pre-release
Pre-release
Warning
This is a highly experimental version and is likely broken. Please avoid!
[0.2.0-rc.0]
Added
- Add
--forceoption 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