renovate-bot opened a new pull request, #7059: URL: https://github.com/apache/texera/pull/7059
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [fuse.js](http://fusejs.io) ([source](https://redirect.github.com/krisk/Fuse)) | [`6.5.3` → `7.5.0`](https://renovatebot.com/diffs/npm/fuse.js/6.5.3/7.5.0) |  |  | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/6912) for more information. --- ### Release Notes <details> <summary>krisk/Fuse (fuse.js)</summary> ### [`v7.5.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#750-2026-07-13) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.4.2...v7.5.0) ##### ⚠️ Behavior changes Every change in this release is a bug fix, but each one corrects a **scoring or ranking** bug. Scores and result ordering will shift for some queries. That is why this ships as a minor rather than a patch: the public API is unchanged and upgrading is a drop-in, but the results you get back can differ, and that should not arrive silently in a patch bump. If you assert on exact `score` values or on a specific result order, expect those assertions to need updating. Re-baseline them against 7.5.0 rather than pinning to 7.4.x, since the 7.4.x behavior was wrong in the cases below. - **Field-length normalisation now counts words correctly.** Tabs and newlines were not treated as word separators, so a multi-line or tab-delimited field was scored as though it were one long word, making it look far shorter than it is. Fields containing `\t`, `\n`, or `\r` now score differently ([#​830](https://redirect.github.com/krisk/Fuse/issues/830)). - **Key weights are now normalised in object and keyless-logical search.** Weights that did not sum to `1` were applied unnormalised, skewing the relative influence of each key. If your `keys` weights do not already sum to `1`, your relative ranking changes ([#​833](https://redirect.github.com/krisk/Fuse/issues/833)). - **`limit` now returns the correct top-N when scores tie.** A tie at the cutoff boundary could evict a result that should have been kept, so `limit` could return the *wrong* items, not merely the right items in a different order ([#​835](https://redirect.github.com/krisk/Fuse/issues/835)). - **Bitap respects `minMatchCharLength` in the exact-match shortcut.** Matches shorter than `minMatchCharLength` were still reported via the exact-match fast path, so the `matches` array could contain entries it was configured to exclude ([#​831](https://redirect.github.com/krisk/Fuse/issues/831)). ##### Bug Fixes - **bitap:** respect minMatchCharLength in exact-match shortcut ([dbb98b6](https://redirect.github.com/krisk/Fuse/commit/dbb98b6ace1811ed65e1cac28f3e1501d1de3f34)), closes [#​831](https://redirect.github.com/krisk/Fuse/issues/831) - **fieldNorm:** count tabs and newlines as word separators ([6fe85b0](https://redirect.github.com/krisk/Fuse/commit/6fe85b087c675edc328b73f1d0088da73c09ab5e)), closes [#​830](https://redirect.github.com/krisk/Fuse/issues/830) - **fieldNorm:** count word-starts instead of space transitions ([2946f97](https://redirect.github.com/krisk/Fuse/commit/2946f978881f4bc2f214b6c64fee96450dcceae2)) - **scoring:** normalise key weights in object and keyless-logical search ([e164b61](https://redirect.github.com/krisk/Fuse/commit/e164b61d4d324e0207e1f790e55dd13fe59c74ae)), closes [#​833](https://redirect.github.com/krisk/Fuse/issues/833) - **search:** keep the correct top-N under limit when scores tie ([437f8f3](https://redirect.github.com/krisk/Fuse/commit/437f8f32713f6d8647339516dd61b8344847b3ae)), closes [#​835](https://redirect.github.com/krisk/Fuse/issues/835), thanks [@​spokodev](https://redirect.github.com/spokodev) for the report and the fix ##### [7.4.2](https://redirect.github.com/krisk/Fuse/compare/v7.4.1...v7.4.2) (2026-06-05) ##### Bug Fixes - **types:** emit CommonJS declarations (.d.cts) for node16/nodenext ([#​780](https://redirect.github.com/krisk/Fuse/issues/780)) ([33f5d29](https://redirect.github.com/krisk/Fuse/commit/33f5d290df034e50b0646125264ee4a6229def98)) ##### [7.4.1](https://redirect.github.com/krisk/Fuse/compare/v7.4.0...v7.4.1) (2026-06-02) ##### Bug Fixes - **types:** add TypeScript declarations for fuse.js/worker-script ([6ef6c33](https://redirect.github.com/krisk/Fuse/commit/6ef6c33101f8f4387d8a1dc7a227e483a179231f)), closes [#​828](https://redirect.github.com/krisk/Fuse/issues/828) - **types:** ship TypeScript declarations for fuse.js/worker ([572ad1e](https://redirect.github.com/krisk/Fuse/commit/572ad1e6fca0bce226afae88b33a6f2d3672f80f)), closes [#​828](https://redirect.github.com/krisk/Fuse/issues/828) ### [`v7.4.2`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#742-2026-06-05) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.4.1...v7.4.2) ### [`v7.4.1`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#741-2026-06-02) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.4.0...v7.4.1) ### [`v7.4.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#740-2026-05-30) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.3.0...v7.4.0) ### [`v7.3.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#730-2026-04-04) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.2.0...v7.3.0) ##### Features - add BigInt support for indexing and search ([0ae662c](https://redirect.github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508)), closes [#​814](https://redirect.github.com/krisk/Fuse/issues/814) - add static Fuse.match() for single string matching ([460eb5b](https://redirect.github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686)) - add token search — per-term fuzzy matching with IDF scoring ([68c1dcf](https://redirect.github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9)) - getFn null return, escaped pipe in extended search, empty query returns all ([d33b735](https://redirect.github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7)), closes [#​800](https://redirect.github.com/krisk/Fuse/issues/800) [#​765](https://redirect.github.com/krisk/Fuse/issues/765) [#​728](https://redirect.github.com/krisk/Fuse/issues/728) - removeAt() now returns the removed item ([8cec7e2](https://redirect.github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531)), closes [#​675](https://redirect.github.com/krisk/Fuse/issues/675) - **search:** support keyless string entries in logical queries ([8695556](https://redirect.github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3)), closes [#​736](https://redirect.github.com/krisk/Fuse/issues/736) ##### Bug Fixes - **index:** coerce non-string array values to strings during indexing ([db0e181](https://redirect.github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376)), closes [#​738](https://redirect.github.com/krisk/Fuse/issues/738) - **index:** strip getFn from keys in toJSON() for safe serialization ([0f2a69b](https://redirect.github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595)), closes [#​798](https://redirect.github.com/krisk/Fuse/issues/798) - **lint:** suppress unused var in toJSON destructure ([d63c0e8](https://redirect.github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29)) - merge overlapping match indices in extended search ([06c5e97](https://redirect.github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f)) - **search:** handle non-decomposable diacritics in stripDiacritics ([5a01f29](https://redirect.github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5)), closes [home-assistant/frontend#30399](https://redirect.github.com/home-assistant/frontend/issues/30399) [#​816](https://redirect.github.com/krisk/Fuse/issues/816) - **search:** handle quoted tokens with inner spaces and quotes in extended search ([c226523](https://redirect.github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247)), closes [#​810](https://redirect.github.com/krisk/Fuse/issues/810) - **search:** inverse patterns now work correctly across multiple keys ([9351882](https://redirect.github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b)), closes [#​712](https://redirect.github.com/krisk/Fuse/issues/712) ### [`v7.2.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#720-2026-04-02) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.1.0...v7.2.0) ##### Features - add `Fuse.use()` for runtime plugin registration ([8546a9b](https://redirect.github.com/krisk/Fuse/commit/8546a9b0)) ##### Performance - inline Bitap score computation to reduce object allocation in hot loops ([8546a9b](https://redirect.github.com/krisk/Fuse/commit/8546a9b0)) - batch `removeAll` for O(n) bulk removes instead of O(n\*k) ([8546a9b](https://redirect.github.com/krisk/Fuse/commit/8546a9b0)) - heap-based top-k selection when `limit` is set ([8546a9b](https://redirect.github.com/krisk/Fuse/commit/8546a9b0)) - cache compiled searcher for repeated queries ([8546a9b](https://redirect.github.com/krisk/Fuse/commit/8546a9b0)) ##### Bug Fixes - **search:** deduplicate and merge overlapping match indices ([60c393a](https://redirect.github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752)), closes [#​735](https://redirect.github.com/krisk/Fuse/issues/735) - **search:** preserve original array indices in nested path traversal ([a1451be](https://redirect.github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df)), closes [#​786](https://redirect.github.com/krisk/Fuse/issues/786) - **types:** correct key type in FuseSortFunctionMatch ([fecee16](https://redirect.github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702)), closes [#​811](https://redirect.github.com/krisk/Fuse/issues/811) - **types:** correct keys type in parseIndex parameter ([58c7c73](https://redirect.github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce)), closes [#​794](https://redirect.github.com/krisk/Fuse/issues/794) ### [`v7.1.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#710-2025-02-03) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v7.0.0...v7.1.0) ##### Features - add ignore diacritics ([e0fcdb1](https://redirect.github.com/krisk/Fuse/commit/e0fcdb15d491e7db28c4902727d2d859833ea9ee)) - add option to ignore diacritics ([fb012b7](https://redirect.github.com/krisk/Fuse/commit/fb012b7388442f7dcc0facb43f0b2840057ca8c5)) ##### Bug Fixes - remove console.log ([1c749a3](https://redirect.github.com/krisk/Fuse/commit/1c749a3f43d37d89233fdac9014009b3dac9e53d)) - **typescript:** clarify input to `parseIndex` ([72b6e25](https://redirect.github.com/krisk/Fuse/commit/72b6e25e14663cdbea9dee297b60963c7d6a8983)), closes [#​524](https://redirect.github.com/krisk/Fuse/issues/524) [#​624](https://redirect.github.com/krisk/Fuse/issues/624) - **typescript:** clarify input to `parseIndex` ([78c628e](https://redirect.github.com/krisk/Fuse/commit/78c628e50f6b3b7d185eaa27ded60002ba9d15ef)), closes [#​524](https://redirect.github.com/krisk/Fuse/issues/524) [#​624](https://redirect.github.com/krisk/Fuse/issues/624) ### [`v7.0.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#700-2023-10-24) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v6.6.2...v7.0.0) ##### ⚠ BREAKING CHANGES - Extension changed ##### Features - finish all but state handling of live demo ([9b5421a](https://redirect.github.com/krisk/Fuse/commit/9b5421a7febd1f57cbd504855ea375eec5d57843)) - implementing reacting to option changes ([46c561c](https://redirect.github.com/krisk/Fuse/commit/46c561c05c97abd05f7ab7de7e78b03ede8d07da)) - improve fuse keys ([c47f3d4](https://redirect.github.com/krisk/Fuse/commit/c47f3d49f9b0262164368b765e2cf8d053556359)) - proper ESM exports ([eebcf2c](https://redirect.github.com/krisk/Fuse/commit/eebcf2c77b4c9869fab4bdbd93f3a15198514333)) - properly configure monaco editors ([fe0d33e](https://redirect.github.com/krisk/Fuse/commit/fe0d33e3025857c3db9ada7f66d834a6fc36f076)) ##### Bug Fixes - add favicon on public root ([bc155a3](https://redirect.github.com/krisk/Fuse/commit/bc155a31440438d29904aadfe9075225ceddc689)) - add proper ESM exports in package.json ([98366b1](https://redirect.github.com/krisk/Fuse/commit/98366b1630c83e1c64eaae5cccf8f39403b7fc4d)) - build fixes ([5969ca7](https://redirect.github.com/krisk/Fuse/commit/5969ca716a52aa24fafa476bee02140518202593)) - double totalWeight ([5c0ab46](https://redirect.github.com/krisk/Fuse/commit/5c0ab467242d1de5d62bd3cdb812518e4b037c0f)) - fixed browserconfig xml file ([ca0cbbb](https://redirect.github.com/krisk/Fuse/commit/ca0cbbbc2fa64d7e0511c86cced2d09d3ec8efcb)) - fixed config, packages, and twitter social button ([bd7555c](https://redirect.github.com/krisk/Fuse/commit/bd7555cd0b8b990ca38faf8196a92207785e95a3)) - fixed navbar ([29b2599](https://redirect.github.com/krisk/Fuse/commit/29b25990d592a797df51a3dc15c678defce56538)) - fixed version display and active search plugin ([6e2a592](https://redirect.github.com/krisk/Fuse/commit/6e2a5922270a22bc9f1b827efd311608a2ea1839)) - imports ([ec4e3bc](https://redirect.github.com/krisk/Fuse/commit/ec4e3bc1ee6ba4655642e5740cabb864bcb70275)) - re-implement sidebar advertisements ([67a10cf](https://redirect.github.com/krisk/Fuse/commit/67a10cf8d8df22dd198a2e9c3ee5413631459d4a)) - support -> donate for clarity of what it is ([ef99f56](https://redirect.github.com/krisk/Fuse/commit/ef99f5633d65e26cd555e847216bf231bcd43823)) - vite SSR build fixes ([3ae8299](https://redirect.github.com/krisk/Fuse/commit/3ae8299faac02ca33ea9c7773ea34be2217d533c)) ##### [6.6.2](https://redirect.github.com/krisk/Fuse/compare/v6.6.1...v6.6.2) (2022-05-11) ##### Bug Fixes - value fetched at the end must be a string ([1de1dff](https://redirect.github.com/krisk/Fuse/commit/1de1dffa3f16992e21d817370e2b5d9611d3ad6d)), closes [#​661](https://redirect.github.com/krisk/Fuse/issues/661) ##### [6.6.1](https://redirect.github.com/krisk/Fuse/compare/v6.6.0...v6.6.1) (2022-05-06) ##### Bug Fixes - getFn to FuseOptionKeyObject ([80b87a9](https://redirect.github.com/krisk/Fuse/commit/80b87a9035b3dcecc92dc913ceb160045e1a95bd)), closes [#​655](https://redirect.github.com/krisk/Fuse/issues/655) - **typescript:** type definition for \`FuseOptionKeyObject, fixes [#​655](https://redirect.github.com/krisk/Fuse/issues/655) ([4acabb6](https://redirect.github.com/krisk/Fuse/commit/4acabb686f9a1a95adc766bc2fb387c0ce0b477c)) - **typescript:** type definition for FuseOptionKeyObject ([0a790b5](https://redirect.github.com/krisk/Fuse/commit/0a790b516efec2e6c5539bdd40d04889e6252dfe)), closes [#​655](https://redirect.github.com/krisk/Fuse/issues/655) [#​656](https://redirect.github.com/krisk/Fuse/issues/656) ### [`v6.6.2`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#662-2022-05-11) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v6.6.1...v6.6.2) ### [`v6.6.1`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#661-2022-05-06) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v6.6.0...v6.6.1) ### [`v6.6.0`](https://redirect.github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#660-2022-05-03) [Compare Source](https://redirect.github.com/krisk/Fuse/compare/v6.5.3...v6.6.0) ##### Features - allow passing getFn for a specific key ([1d445b9](https://redirect.github.com/krisk/Fuse/commit/1d445b9999e26d6eefecbdd333d46be01aff06e5)), closes [#​627](https://redirect.github.com/krisk/Fuse/issues/627) ##### Bug Fixes - excessive splitting in parseQuery ([2c78022](https://redirect.github.com/krisk/Fuse/commit/2c78022c6ccb424e1013dc486649a7d6388df193)) - type mismatch on toJSON ([f5425ea](https://redirect.github.com/krisk/Fuse/commit/f5425ea1bd6b95eae912b8dab68c9e3cac0ad27f)) ##### [6.5.3](https://redirect.github.com/krisk/Fuse/compare/v6.5.2...v6.5.3) (2021-12-23) ##### Bug Fixes - **logical:** scoring for logical OR ([6f6af51](https://redirect.github.com/krisk/Fuse/commit/6f6af51cc39058fafea6b126f7120afc4f7c192a)), closes [#​593](https://redirect.github.com/krisk/Fuse/issues/593) ##### [6.5.2](https://redirect.github.com/krisk/Fuse/compare/v6.5.1...v6.5.2) (2021-12-23) ##### [6.5.1](https://redirect.github.com/krisk/Fuse/compare/v6.5.0...v6.5.1) (2021-12-23) ##### Bug Fixes - rollback min node version ([9918f67](https://redirect.github.com/krisk/Fuse/commit/9918f67ba9b6b9b54e53576312fa33a51f428a9d)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Etc/UTC) - Branch creation - "before 8am on monday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/apache/texera). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
