Skip to content

chore(deps): update all non-major dependencies - #784

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/all-minor-patch
Nov 3, 2026
Merged

renovate[bot] merged 1 commit into
masterfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
globals 17.13.0 → 17.14.0 age confidence
pagefind 1.5.2 → 1.6.0 age confidence

Release Notes

sindresorhus/globals (globals)

v17.14.0

Compare Source


Pagefind/pagefind (pagefind)

v1.6.0

Compare Source

👋 A little overdue, but this release knocks out a healthy selection of bug reports, and includes a lot of work from the community. Thanks to everyone who contributed ❤️ - @​bglw

Multilingual Segmentation

Pagefind's extended build now segments Chinese, Japanese, and Thai pages with ICU4X, replacing the previous dependency (PR #​1383). Alongside producing a smaller binary, ICU4X segments a lot closer to the Intl.Segmenter used in the browser on the search query (which is ICU4C). This closes out a mixture of latent and reported issues where the different segmentation between indexing and searching makes for iffy results. It's not perfect yet, but it's a darn sight closer.

Bonuses:

  • Segmentation is smarter in languages such as Thai, and doesn't break inside a grapheme cluster
  • Japanese katakana has special handling, but should still be improved over 1.5.2
  • Japanese voiced and semi-voiced sound marks are no longer normalized into each other
Fewer Fragment Files

Pagefind now has an option to limit the total number of fragment files produced, for hosting providers that cap the number of uploaded files. Contributed in PR #​1020 — thanks @​yakovsh !

This limit is set with --max-fragments / max_fragments, and applies per language. When applied, multiple fragments are bundled together and loaded as a set when required.

See 📘 Max fragments.

Explicit Sub-Result Titles

Added support for explicit sub-result titles. Any element with both an id and a data-pagefind-title attribute can be used as a sub-result (PR #​1282 — thanks @​samuel-williams-shopify !)

See 📘 Defining a sub result explicitly.

Component UI
  • Added a sort attribute to <pagefind-config>, to order results by a sort key (PR #​1326)
  • Added a max-sub-results attribute to <pagefind-searchbox> (PR #​1324)
  • Added a placeholder setter to <pagefind-searchbox> and <pagefind-modal-trigger> (PR #​1321)
  • configureInstance now applies to an instance that already exists but has not loaded yet (PR #​1323)
  • Fixed the UI language being resolved after the first render, which could flash the wrong translations (PR #​1332)
  • Fixed component cleanup after being disconnected (PR #​1322)
  • Fixed IME composition keystrokes support (PR #​1284 — thanks @​oharu121 !)
  • Fixed the modal staying open when clicking a result for the current page (PR #​1327)
  • Fixed the filter panel checkbox shrinking when its label wraps (PR #​1166 — thanks @​mbrambilla !)
  • Hid the keyboard shortcut badge on touch-only devices (PR #​1325)
Search Results & Options
  • Added an excerptEllipsis option to mark the truncated ends of excerpts (PR #​1320)
  • Fixed phrase search across diacritic variants, so searching "cafe latte" can match a page containing café latte (PR #​1386 — thanks @​sean0407 !)
  • Fixed filters not matching values containing escaped characters such as quotes or backslashes (PR #​1392)
  • Fixed compound words being counted twice in metadata coverage, which could overvalue a metadata match (PR #​1319)
  • Fixed a bug which could build excerpts from the wrong words (PR #​1318)
  • Fixed decoding for HTML entities in the automatic image and image_alt metadata (PR #​1393 — thanks @​digilist !)
Indexing & Performance
  • More work making the index deterministic between builds (PR #​1124 — thanks @​gissimo !)
  • Improved search performance on a bunch of broad queries (PR #​1334)
  • Fixed a bug where a word with many variants could produce an oversized index chunk (PR #​1316)
  • Searches no longer request index chunks for empty terms (PR #​1317)
  • More minor search performance work (PR #​1238 — thanks @​sanjaiyan-dev !)
Fixes & Tweaks
  • Search terms that normalize to nothing are now dropped, rather than searching for an empty term (PR #​1382)
  • Improved some compound indexing, so sysconfig.is_python_build can be found by searching is_python_build
  • Fixed a way that output files could be truncated in service-mode (PR #​1272 — thanks @​zelinskyy !)
  • Fixed --exclude-selectors hard-erroring when a single selector could not be parsed (PR #​1312 — thanks @​dualfroz !)
  • Improved handling of percent-encoded page URLs (PR #​1315, PR #​1335 — thanks @​dualfroz !)
  • Failed index fetches are now evicted from the cache correctly and are retried (PR #​1329)
  • Per-page warnings are now only logged with --verbose (PR #​1314)
UI Translations

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, 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 added the dependencies label Nov 2, 2026
@changeset-bot

changeset-bot Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: fe68244

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@codecov

codecov Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (c2f5d02) to head (fe68244).

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #784   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            1         1           
  Lines            2         2           
=========================================
  Hits             2         2           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from caf742e to fe68244 Compare November 2, 2026 18:06
@renovate renovate Bot changed the title chore(deps): update dependency globals to v17.14.0 chore(deps): update all non-major dependencies Nov 2, 2026
@renovate
renovate Bot merged commit 7b50112 into master Nov 3, 2026
4 checks passed
@renovate
renovate Bot deleted the renovate/all-minor-patch branch November 3, 2026 00:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants