Releases
v7.3.0
Compare
Sorry, something went wrong.
No results found
krisk
released this
04 Apr 17:00
Features
Token search — per-term fuzzy matching with IDF scoring (68c1dcf )
Fuse.match() — static method for single string matching (460eb5b )
BigInt support for indexing and search (0ae662c )
removeAt() now returns the removed item (8cec7e2 )
Support keyless string entries in logical queries (8695556 )
getFn null return, escaped pipe in extended search, empty query returns all (d33b735 )
Bug Fixes
Merge overlapping match indices in extended search (06c5e97 )
Inverse patterns now work correctly across multiple keys (9351882 )
Handle quoted tokens with inner spaces and quotes in extended search (c226523 )
Handle non-decomposable diacritics in stripDiacritics (5a01f29 )
Coerce non-string array values to strings during indexing (db0e181 )
Strip getFn from keys in toJSON() for safe serialization (0f2a69b )
Internal
Full TypeScript rewrite of source code
Dropped UMD builds and babel preset-env
Upgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9
Frozen default config to prevent mutation across instances
Rewrote documentation as standalone markdown files
You can’t perform that action at this time.