Release v0.4.0
contextmcp v0.4.0
This is a minor release. It adds new CLI flags to the scaffolded scripts and fixes several packaging and embedding bugs. All changes are backward compatible.
Features
clean:vectorsnow prompts for confirmation before deleting vectors, with a--forceflag to skip the prompt for non-interactive use (#38).index-to-txtscript gains--input,--output,--force, and--helpflags for configurable, scriptable runs (#39).
Fixes
- OpenAI embeddings: only send the
dimensionsparameter to models that actually support it, and correctly pass the configureddimensionsthrough to the OpenAI embedding API. - Packaging: bundle the scaffold template into the published npm package so
contextmcpcan scaffold projects from a clean install.
Docs & Tests
- Document Gemini as a supported embedding provider.
- Add a Vitest harness with unit tests for the parser core utilities.
Upgrade notes
clean:vectorsis now interactive by default. If you call it from scripts or CI, pass--forceto preserve the previous non-prompting behavior.
Full changelog: v0.3.1...v0.4.0