Skip to content

📦 chore(package): Bump fuse.js from 7.1.0 to 7.2.0 - #97

Merged
inttter merged 1 commit into
mainfrom
dependabot/npm_and_yarn/fuse.js-7.2.0
Apr 3, 2026
Merged

inttter merged 1 commit into
mainfrom
dependabot/npm_and_yarn/fuse.js-7.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 3, 2026

Copy link
Copy Markdown
Contributor

Bumps fuse.js from 7.1.0 to 7.2.0.

Release notes

Sourced from fuse.js's releases.

v7.2.0

Features

  • Add Fuse.use() for runtime plugin registration

Performance

  • Inline Bitap score computation to reduce object allocation in hot loops
  • Batch removeAll for O(n) bulk removes instead of O(n*k)
  • Heap-based top-k selection when limit is set
  • Cache compiled searcher for repeated queries

Benchmarked on 10k records: 9-14% faster core search, 49x faster bulk remove.

Bug Fixes

  • search: Deduplicate and merge overlapping match indices (#735)
  • search: Preserve original array indices in nested path traversal (#786)
  • types: Correct key type in FuseSortFunctionMatch (#811)
  • types: Correct keys type in parseIndex parameter (#794)

Full Changelog: krisk/Fuse@v7.1.0...v7.2.0

Changelog

Sourced from fuse.js's changelog.

7.2.0 (2026-04-02)

Features

  • add Fuse.use() for runtime plugin registration (8546a9b)

Performance

  • inline Bitap score computation to reduce object allocation in hot loops (8546a9b)
  • batch removeAll for O(n) bulk removes instead of O(n*k) (8546a9b)
  • heap-based top-k selection when limit is 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
Commits
  • 6db6527 chore(release): 7.2.0
  • e9aaed4 fix(search): resolve lint error in MaxHeap sinkDown
  • e7cd081 Revert "fix(search): inverse match now matches nullish field values"
  • f823353 fix(search): inverse match now matches nullish field values
  • 60c393a fix(search): deduplicate and merge overlapping match indices
  • 58c7c73 fix(types): correct keys type in parseIndex parameter
  • a1451be fix(search): preserve original array indices in nested path traversal
  • fecee16 fix(types): correct key type in FuseSortFunctionMatch
  • be67af0 test: add coverage for perf optimizations
  • 8546a9b perf: optimize search hot paths, bulk remove, and limit queries
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [fuse.js](https://github.com/krisk/Fuse) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/krisk/Fuse/releases)
- [Changelog](https://github.com/krisk/Fuse/blob/main/CHANGELOG.md)
- [Commits](krisk/Fuse@v7.1.0...v7.2.0)

---
updated-dependencies:
- dependency-name: fuse.js
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 3, 2026
@pull-request-size pull-request-size Bot added the size/XS Small-sized issue label Apr 3, 2026
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

@inttter
inttter merged commit 0da2b83 into main Apr 3, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/fuse.js-7.2.0 branch April 3, 2026 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code size/XS Small-sized issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant