v0.9.0
Added
- New source: Nixpkgs (NixOS/Nix) — searches the NixOS package index via its Elasticsearch backend. 18 sources total
--sourcesflag: restrict search to a comma-separated list of sources (e.g.--sources npm,pypi,crates-io)--excludeflag: skip specific sources from the search fan-out (e.g.--exclude hacker-news,maven)--list-sourcesflag: print every known source and exit--print-promptflag: run the search pipeline in fast mode and print the raw LLM prompt to stdoutSource::FromStrwith human-friendly aliases (docker,brew,nix,vscode, etc.)- Library API:
sources::search_filtered()for explicit include/exclude source control - Library API:
Source::all()andSource::kebab_name()for programmatic source enumeration
Breaking (library API)
Sourceenum gainedNixpkgsvariant- New public functions on
Source:all(),kebab_name(),FromStrimpl
Full changelog: https://github.com/r14dd/patent/blob/main/CHANGELOG.md