Skip to content

build(deps-dev): bump the development group across 1 directory with 3 updates - #299

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/development-5b6671dead
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/development-5b6671dead

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the development group with 3 updates in the / directory: lucide, pagefind and pele.

Updates lucide from 1.61.0 to 1.66.0

Release notes

Sourced from lucide's releases.

Version 1.66.0

What's Changed

Full Changelog: lucide-icons/lucide@1.65.0...1.66.0

Version 1.65.0

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.64.0...1.65.0

Version 1.64.0

What's Changed

... (truncated)

Commits

Updates pagefind from 1.5.2 to 1.6.0

Release notes

Sourced from pagefind's releases.

v1.6.0

👋 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 !)

... (truncated)

Changelog

Sourced from pagefind's changelog.

v1.6.0 (November 1, 2026)

👋 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 !)

... (truncated)

Commits

Updates pele from 1.10.0 to 1.13.0

Release notes

Sourced from pele's releases.

1.13.0

  • Series colors follow Mermaid's palette theme variables: pie1–pie8 in pie charts, git0–git7 in git graphs, cScale0–cScale7 in timelines, radar charts and treemaps, cScale1–cScale8 in mindmaps, venn1–venn8 in Venn diagrams, and the first eight colors of xyChart.plotColorPalette in XY charts. Shorter Venn and XY palettes repeat. Values that aren't colors keep the theme's color. #55 #98
  • Labels on palette colors in pie charts, git graphs, timelines and treemaps use whichever of --pele-fg-on-light and --pele-fg-on-dark contrasts more.
  • Edges that cross a subgraph's border bend less near the nodes they meet, and more edges come out straight. #97
  • Unlinked nodes in a subgraph stay lined up when an edge from outside enters one of them, instead of that node dropping a rank.
  • Block: labels in blocks that span several columns use the extra width to fit on fewer lines. #106 #107
  • Quadrant: the quadrantChart settings titleFontSize, quadrantLabelFontSize, xAxisLabelFontSize, yAxisLabelFontSize and pointLabelFontSize set text sizes, as in Mermaid. Point labels wrap at the plot width instead of 200 pixels. #108 #109

1.12.0

  • Labels on fills a diagram defines with style, classDef, or a sequence rect or box use whichever of --pele-fg-on-light and --pele-fg-on-dark contrasts more with the fill, so they stay readable in dark themes. Edges and arrows on those fills stay readable too. #29
  • Custom fills on subgraphs, composite states, block composites, ER subgraphs and use case boundaries render at full opacity instead of half opacity. #29
  • Percent escapes such as %20 and %26 are preserved in links.

1.11.0

  • The new monospace option lists the parts of a diagram to draw in the monospace font, sized to fit: class members, ER attributes, TreeView files and sequence messages. #12 #96
  • Sequence: with maxWidth set, long messages use the spare width when that fits them on fewer lines. #18 #88
  • Treemap: all nodes appear, including boxes in sections too small for their header. Labels fit at the font size their class sets. Tooltips show a box's full name when its label is cut short, and its section's name when the section header is hidden. Crowded treemaps use tighter spacing. #91
  • Block: labels on edges between the same two blocks stack along the edge instead of overlapping. When they don't fit, the gap between the blocks grows. #92
  • Zoom: the first click after a pinch or a long touch pan is no longer ignored. #49

1.10.1

  • Flowchart subgraphs and agentflow flows ignore their own direction when their nodes link to nodes outside them. They use their parent's direction, as in Mermaid. #82
  • Diagrams narrow to leave room for the zoom buttons when the buttons would cover their text. #53
  • Names that start with a keyword are read in full: set-theory and text-books in Venn, circles, trueNorth and titles in Radar, and names like titles in architecture, git, event modeling, TreeView, treemap and railroad diagrams. These names used to cause syntax errors. TreeView and railroad could drop the keyword instead, so title.txt appeared as .txt. #65 #62
  • Errors at the end of the input point just after the last line with content, instead of one line past the end or after trailing comments and blank lines. #61
  • Sankey: blanks at the start and end of each row are ignored. #58
  • Quadrant: empty quadrant labels no longer block point labels from their preferred position. #57
Commits
  • 3a2f075 Release: 1.13.0
  • 44d7112 Layout: Don't let an edge into a subgraph push its target down a rank
  • 70d192a Quadrant: Use the quadrantChart font sizes and wrap point labels at the plot ...
  • be7f4c4 Block: Rewrap labels in wider spanning cells
  • 3502584 Website: Hide label on mobile
  • 8a29830 Theming: Reject invalid palette colors and contrast labels on them
  • e31312f Theming: Use Mermaid's palette theme variables for series colors
  • 36e584d CI: Deploy the website only with published releases
  • e372d87 Website: Show the Pele version in the playground
  • 951a643 Website: Add a CSS tab to the playground
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 3, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner November 3, 2026 18:55
… updates

Bumps the development group with 3 updates in the / directory: [lucide](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide), [pagefind](https://github.com/Pagefind/pagefind) and [pele](https://github.com/obsidianmd/pele).


Updates `lucide` from 1.61.0 to 1.66.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.66.0/packages/lucide)

Updates `pagefind` from 1.5.2 to 1.6.0
- [Release notes](https://github.com/Pagefind/pagefind/releases)
- [Changelog](https://github.com/Pagefind/pagefind/blob/main/CHANGELOG.md)
- [Commits](Pagefind/pagefind@v1.5.2...v1.6.0)

Updates `pele` from 1.10.0 to 1.13.0
- [Release notes](https://github.com/obsidianmd/pele/releases)
- [Commits](obsidianmd/pele@1.10.0...1.13.0)

---
updated-dependencies:
- dependency-name: lucide
  dependency-version: 1.66.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development
- dependency-name: pagefind
  dependency-version: 1.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development
- dependency-name: pele
  dependency-version: 1.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/development-5b6671dead branch from bacb2e3 to b803af0 Compare November 4, 2026 18:54
steipete added a commit that referenced this pull request Nov 5, 2026
Refresh Lucide to 1.67.0, Pagefind to 1.6.0, Pele to 1.13.0 and the shared Wrangler pins to 4.156.2. All satisfy the two-day cooldown. Incorporates #299 and the canonical brand-skill guidance from #293; README now follows the pinned runtime without a stale version number.

Validation: 298 Node tests, 140 translation tests, a 15,548-page shell build, R2 artifact preparation, shell smoke, Chromium visual checks, WebKit Mermaid checks, community-control checks, and the Worker dry bundle passed. Both npm audit and Dependabot alerts report zero vulnerabilities. Independent P0–P2 reviews found no actionable findings.

[Remote proof](https://crabbox.openclaw.ai/portal/runs/run_f175e202c924f31bb106410a9ab5f42f). The first translation run lacked the `python` executable on its image; the single affected test passed with a task-local alias to `python3`. No repository workaround was needed.

Source-owned documentation and translation behavior remain unchanged. PR #279 remains held for its documented integration and production acceptance work. No manual translation, deployment, or release was dispatched.
@steipete

steipete commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Included in #303 with Lucide 1.67.0, Pagefind 1.6.0 and Pele 1.13.0. The full shell build, Chromium/WebKit checks and exact-head CI passed; dependency cooldown is preserved. Thanks!

@steipete steipete closed this Nov 5, 2026
@dependabot @github

dependabot Bot commented on behalf of github Nov 5, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/development-5b6671dead branch November 5, 2026 09:45
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant