Release 0.10.4
npm packages, rust crates and python wheels are available under this version 0.10.4
Neovim Plugin
{target}.so/.dylib/.dll- Lua module for Neovim
C FFI Library (for Bun/Node/Python)
c-lib-{target}.so/.dylib/.dll- C FFI library
MCP Server
fff-mcp-{target}- MCP server binary
Python Package
python/*.whl/python/*.tar.gz- Python wheels and sdist- Install from PyPI:
pip install fff-search(when published)
Update mcp via:
curl -fsSL https://raw.githubusercontent.com/dmtrKovalenko/fff/main/install-mcp.sh | bashWhat's Changed
- fix(pi-fff): cache sdk import across reloads to avoid /reload hang by @chenydev in #758
- fix: add missing clap attribute to no_content_indexing (#754) by @gustav-fff in #765
- fix: Add a proper build step for fff-bun by @dmtrKovalenko in #766
- fix(grep): keep FilePath scope in regex/literal fallback (#756) by @gustav-fff in #764
- Chore: rename fff.nvim repo refs by @infogulch in #762
- fix(pi-fff): cap grep total results with pageSize, clamp context (#768) by @gustav-fff in #769
- fix(mcp): declare readOnlyHint on find_files/grep/multi_grep (#771) by @gustav-fff in #774
- fix: Do not exit MCP if the parent process is alive by @dmtrKovalenko in #770
- fix: rebuild file picker after FFFClearCache files (#772) by @gustav-fff in #773
- fix(core): share one LMDB env per path within a process by @dmtrKovalenko in #775
- chore(deps): Update zlob to 1.6.3 by @dmtrKovalenko in #777
- Fix standalone constraints in multi_grep by @Kh05ifr4nD in #753
New Contributors
- @chenydev made their first contribution in #758
- @infogulch made their first contribution in #762
- @Kh05ifr4nD made their first contribution in #753
Full Changelog: v0.10.3...v0.10.4