Skip to content

chore(deps): update non-major-dev-dependencies#879

Merged
dcroote merged 2 commits intomainfrom
renovate/non-major-dev-dependencies
Mar 27, 2025
Merged

chore(deps): update non-major-dev-dependencies#879
dcroote merged 2 commits intomainfrom
renovate/non-major-dev-dependencies

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 24, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
axios (source) ^1.8.2 -> ^1.8.4 age adoption passing confidence
flexsearch ^0.7.43 -> ^0.8.117 age adoption passing confidence

Release Notes

axios/axios (axios)

v1.8.4

Compare Source

Bug Fixes
  • buildFullPath: handle allowAbsoluteUrls: false without baseURL (#​6833) (f10c2e0)
Contributors to this release

v1.8.3

Compare Source

Bug Fixes
  • add missing type for allowAbsoluteUrls (#​6818) (10fa70e)
  • xhr/fetch: pass allowAbsoluteUrls to buildFullPath in xhr and fetch adapters (#​6814) (ec159e5)
Contributors to this release
nextapps-de/flexsearch (flexsearch)

v0.8.117

Compare Source

v0.8.105

Compare Source

v0.8.103

Compare Source

v0.8.1

Compare Source

  • Resolver Support for Documents
  • Asynchronous Runtime Balancer, new option priority
  • Export/Import Worker Indexes + Document Worker
  • Improved interoperability of the different build packages, including source folder

v0.8.0

Compare Source

  • Persistent indexes support for: IndexedDB (Browser), Redis, SQLite, Postgres, MongoDB, Clickhouse
  • Enhanced language customization via the new Encoder class
  • Result Highlighting
  • Query performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results
  • Enhanced support for larger indexes or larger result sets
  • Improved offset and limit processing achieve up to 100 times faster traversal performance through large datasets
  • Support for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)
  • Greatly enhanced performance of the whole text encoding pipeline
  • Improved indexing of numeric content (Triplets)
  • Intermediate result sets and Resolver
  • Basic Resolver: and, or, xor, not, limit, offset, boost, resolve
  • Improved charset collection
  • New charset preset soundex which further reduces memory consumption by also increasing "fuzziness"
  • Performance gain when polling tasks to the index by using "Event-Loop-Caches"
  • Up to 100 times faster deletion/replacement when not using the additional "fastupdate" register
  • Regex Pre-Compilation (transforms hundreds of regex rules into just a few)
  • Extended support for multiple tags (DocumentIndex)
  • Custom Fields ("Virtual Fields")
  • Custom Filter
  • Custom Score Function
  • Added French language preset (stop-word filter, stemmer)
  • Enhanced Worker Support
  • Export / Import index in chunks
  • Improved Build System + Bundler (Supported: CommonJS, ESM, Global Namespace), also the import of language packs are now supported for Node.js
  • Full covering index.d.ts type definitions
  • Fast-Boot Serialization optimized for Server-Side-Rendering (PHP, Python, Ruby, Rust, Java, Go, Node.js, ...)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from dcroote and wkande March 24, 2025 03:25
@github-actions
Copy link
Contributor

github-actions bot commented Mar 24, 2025

Visit the preview URL for this PR (updated for commit aabda45):

https://vitepress-docs--pr879-renovate-non-major-d-t6xe01k1.web.app

(expires Thu, 03 Apr 2025 05:14:35 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: e4c5db1acb62b36273dc03718b86834917dea599

@renovate renovate bot force-pushed the renovate/non-major-dev-dependencies branch 2 times, most recently from edc6d20 to 341b083 Compare March 24, 2025 22:55
Copy link
Collaborator

@dcroote dcroote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The flexsearch bump from v7 to v8 appears to have broken search (infinite spinning loading wheel on desktop & mobile).

In the browser console I see this error (note buildIndex):

theme.CIZe3YqW.js:3 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'length')
    at xe (theme.CIZe3YqW.js:3:25914)
    at ct (theme.CIZe3YqW.js:3:26220)
    at r.import (theme.CIZe3YqW.js:3:57088)
    at Proxy.buildIndex (theme.CIZe3YqW.js:8:7405)
xe @ theme.CIZe3YqW.js:3
ct @ theme.CIZe3YqW.js:3
r.import @ theme.CIZe3YqW.js:3
buildIndex @ theme.CIZe3YqW.js:8
await in buildIndex
openModal @ theme.CIZe3YqW.js:8
Bp.m.onClick.e.<computed>.e.<computed> @ theme.CIZe3YqW.js:8
Qt @ framework.Dgn17Ru6.js:13
Fe @ framework.Dgn17Ru6.js:13
n @ framework.Dgn17Ru6.js:18

@renovate renovate bot force-pushed the renovate/non-major-dev-dependencies branch from 341b083 to 8f75502 Compare March 26, 2025 22:01
@dcroote
Copy link
Collaborator

dcroote commented Mar 27, 2025

The pnpm docs:build step fails because of ESM issues arising from the flexsearch bump, meaning unless we upgrade to ESM (I don't think we want to spent the effort), we should pin flexsearch to 0.7.

(node:6230) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
node_modules/.pnpm/flexsearch@0.8.142/node_modules/flexsearch/dist/flexsearch.bundle.module.min.js:30
function sa(a,c,b){return c?"undefined"!==typeof module?new(require("worker_threads")["Worker"])(__dirname+"/worker/node.js"):import("worker_threads").then(function(worker){return new worker["Worker"](import.meta.dirname+"/node/node.mjs")}):a?new window.Worker(URL.createObjectURL(new Blob(["onmessage="+la.toString()],{type:"text/javascript"}))):new window.Worker("string"===typeof b?b:import.meta.url.replace("/worker.js","/worker/worker.js").replace("flexsearch.bundle.module.min.js",
                                                                                                                                                                                                                ^^^^

SyntaxError: Cannot use 'import.meta' outside a module

@renovate
Copy link
Contributor Author

renovate bot commented Mar 27, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Collaborator

@dcroote dcroote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I pinned flexsearch to 0.7.x

@dcroote dcroote merged commit f97b3b9 into main Mar 27, 2025
2 checks passed
@dcroote dcroote deleted the renovate/non-major-dev-dependencies branch March 27, 2025 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant