Update dependency fuse.js to ^7.3.0
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| fuse.js (source) | dependencies | minor | ^7.1.0 -> ^7.3.0 |
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
krisk/Fuse (fuse.js)
v7.3.0
Features
- add BigInt support for indexing and search (0ae662c), closes #814
- add static Fuse.match() for single string matching (460eb5b)
- add token search — per-term fuzzy matching with IDF scoring (68c1dcf)
- getFn null return, escaped pipe in extended search, empty query returns all (d33b735), closes #800 #765 #728
- removeAt() now returns the removed item (8cec7e2), closes #675
- search: support keyless string entries in logical queries (8695556), closes #736
Bug Fixes
- index: coerce non-string array values to strings during indexing (db0e181), closes #738
- index: strip getFn from keys in toJSON() for safe serialization (0f2a69b), closes #798
- lint: suppress unused var in toJSON destructure (d63c0e8)
- merge overlapping match indices in extended search (06c5e97)
- search: handle non-decomposable diacritics in stripDiacritics (5a01f29), closes home-assistant/frontend#30399 #816
- search: handle quoted tokens with inner spaces and quotes in extended search (c226523), closes #810
- search: inverse patterns now work correctly across multiple keys (9351882), closes #712
v7.2.0
Features
- add
Fuse.use()for runtime plugin registration (8546a9b)
Performance
- inline Bitap score computation to reduce object allocation in hot loops (8546a9b)
- batch
removeAllfor O(n) bulk removes instead of O(n*k) (8546a9b) - heap-based top-k selection when
limitis set (8546a9b) - cache compiled searcher for repeated queries (8546a9b)
Bug Fixes
- search: deduplicate and merge overlapping match indices (60c393a), closes #735
- search: preserve original array indices in nested path traversal (a1451be), closes #786
- types: correct key type in FuseSortFunctionMatch (fecee16), closes #811
- types: correct keys type in parseIndex parameter (58c7c73), closes #794
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by GitLab Dependency Bot