Release 0.10.3
npm packages, rust crates and python wheels are available under this version 0.10.3
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.nvim/main/install-mcp.sh | bashWhat's Changed
- fix(pi-fff): stop reopening main LMDB envs in aux finders (#700) by @gustav-fff in #701
- fix(pi-fff): preserve path/exclude in fuzzy grep fallback (#697) by @gustav-fff in #699
- chore(ci): Fix bump checksum commit not triggering CI by @dmtrKovalenko in #704
- fix: Not finding if needle contains
!=by @dmtrKovalenko in #706 - fix(nix): Prevent illegal instructions sneaking into nix builds by @dmtrKovalenko in #707
- chore: regenerate Neovim vimdoc by @gustav-fff in #709
- feat(fff.nvim): accept custom border character arrays by @jadonwb in #715
- chore: regenerate Neovim vimdoc by @gustav-fff in #718
- typo in README.md by @combinatorist in #731
- fix typo in README.md by @jadonwb in #727
- feat(mcp): expose home and fs root scanning options by @ViniciosLugli in #720
- fix(pi-fff): pin SDK dependencies during publish by @mwijanarko1 in #712
- fix(fff-mcp): compare CARGO_PKG_VERSION to stable release tag (#721) by @gustav-fff in #729
- chore: regenerate Neovim vimdoc by @gustav-fff in #732
- chore(deps): bump git2 to 0.21.0 to clear RUSTSEC-2026-0183/0184 (#733) by @gustav-fff in #734
- fix(pi-fff): prefix promptGuidelines with tool name (#737) by @gustav-fff in #741
- fix: Gitignore incompatbility by @dmtrKovalenko in #744
- fix(pi-fff): dedup concurrent aux finders and bound grep time (#746) by @gustav-fff in #750
- fix: Correctly handle empty directories during the scan by @dmtrKovalenko in #735
- fix: Reduce amount of rescans in giant $HOME like folders by @dmtrKovalenko in #751
- fix(pi-fff): make home-dir scanning configurable, warn when indexing $HOME (#743) by @gustav-fff in #749
- fix(nvim): refuse fs-root/home index at Lua level before FFI (#745) by @gustav-fff in #748
New Contributors
- @jadonwb made their first contribution in #715
- @combinatorist made their first contribution in #731
- @ViniciosLugli made their first contribution in #720
- @mwijanarko1 made their first contribution in #712
Full Changelog: v0.10.1...v0.10.3