Repository navigation
v0.3.1 - SQL-file layer, fuzzy search
Maintenance release: cleaner internals, smarter history search.
Added
autobackend name inOXE_BACKENDS(ddgs multi-engine sweep).- Fuzzy matching in
/cacheand/historysearch: typos like "pyton" find "python" rows. Uses rapidfuzz when installed (install withoxe[fuzzy]), stdlibdifflibotherwise.
Changed
- All SQL moved from inline strings to
oxe/sql/*.sql, loaded via aiosql: named queries, documented, validated at import. rapidfuzzis now an optional extra, keeping the default install lean.sqlite3.Rowaccess throughout the cache layer; dynamic WHERE building removed.
Full changelog: https://github.com/espetro/oxe/blob/main/CHANGELOG.md