Repository navigation
v0.8.0: Consolidation + Developer Experience
v0.8.0: Consolidation + Developer Experience
This release focuses on developer experience improvements and technical debt reduction.
Highlights
Vue 3 Support
import { useEdgeVec, useSearch } from 'edgevec/vue';
const { db, isLoading } = useEdgeVec({ dimensions: 384 });
const { results, search } = useSearch(db);Standalone Filter Functions
import { eq, gt, and, contains } from 'edgevec';
const filter = and(
eq('category', 'electronics'),
gt('price', 100)
);Comprehensive Documentation
- 25 filter examples with real-world use cases
- Embedding integration guide (Ollama, Transformers.js, OpenAI, Cohere, HuggingFace)
- EdgeVec vs pgvector comparison guide
What's Changed
Added
- Vue 3 composables (
useEdgeVec,useSearch) - Standalone filter function exports
- Filter examples guide (25 examples)
- Embedding integration guide (5 providers)
- EdgeVec vs pgvector comparison
- SIMD Euclidean distance consolidation
Fixed
- WAL chunk_size edge case handling
- Safety documentation placement
- 65+ cast_possible_truncation warnings
- Test/bench clippy warnings
Installation
Rust:
cargo add edgevec@0.8.0npm:
npm install edgevec@0.8.0Quality
- 700 tests pass
- Clippy clean
- WASM builds verified
- TypeScript compiles
HOSTILE_REVIEWER: APPROVED