All notable changes to this project will be documented in this file.
0.1.0 — 2026-10-29
Added
- Elixir wrapper around Rust
whiff0.5.1 via Rustler (whiff_native). - Public API:
extract/2,extract_binary/2,llm/2, bang variants,extract_many/2. - String-keyed
whiff/1reports withWhiff.Errortagged results. - First-class
Whiff.ExtractorandWhiff.Analyzerbehaviours with:fallback/:augment/:overridemodes and deterministic merge. - Profiles, hashes, privacy, limits validation with conservative caps.
- DirtyCpu NIFs, bounded native concurrency, plugin timeouts.
- Precompiled NIFs via RustlerPrecompiled (GitHub Release assets + Hex checksum).
- Docs, CI, release workflow, example
trade_whifferpackage, Stage 0 probe.