This PR contains the following updates:
Package Updates Summary
| Type | Count |
|---|---|
| 📦 NPM Packages | 25 |
| Total | 25 |
📦 npm Dependencies
25 packages will be updated
Release Notes
oven-sh/bun (bun)
1.3.14 -> 1.4.2
Bun is a fast all-in-one JavaScript runtime.
kkomelin/isomorphic-dompurify (isomorphic-dompurify)
4.4.0 -> 4.5.0
Makes it possible to use DOMPurify on server and client in the same way.
harttle/liquidjs (liquidjs)
10.29.0 -> 10.30.0
v10.30.0
10.30.0 (2026-10-01)
Bug Fixes
- base64_encode: encode large input in browser builds (
#969) (8aace78), closes#967 - date: compute %C and %y from the numeric year (
#961) (e68514f) - date: compute %U and %W week numbers like strftime (
#958) (0587ca8) - trim custom characters by Unicode code point (
#955) (3fe244f) - truncatewords: ignore leading whitespace when counting words (
#954) ([65e200e...
[View full release notes]
Released by github-actions[bot] on 10/1/2026
markedjs/marked (marked)
18.0.14 -> 18.1.0
v18.1.0
18.1.0 (2026-10-05)
Bug Fixes
- avoid cubic backtracking on unicode whitespace in a link destination (
#4106) (0d20220) - load CLI configs with top-level await (
#4100) (c61543e) - reject unbalanced parentheses in link destinations (
#4107) (3363c99)
Features
Released by github-actions[bot] on 10/5/2026
apostrophecms/apostrophe (sanitize-html)
2.17.7 -> 2.18.0
Clean up user-submitted HTML, preserving allowlisted elements and allowlisted attributes on a per-element basis
stacksjs/very-happy-dom (very-happy-dom)
0.3.6 -> 0.4.0
v0.4.0
This release gives very-happy-dom a layout pass. Boxes have positions now,
where getBoundingClientRect() previously reported a size at (0, 0) for
everything — so overlap, ordering, hit testing and is-this-above-the-fold are
answerable, and text is measured with real font metrics rather than a flat
estimate.
Everything below was checked against Chrome by serving the same markup to a real browser and diffing the rects: 122 measurements over eight pages, with the structural ones exact.
- Normal flow. Block boxes stack and fill their containing block; inline and
inline-block boxes flow along a line, shrink to fit and wrap.
box-sizing, margins, padding, borders, min/max sizes and percentages are all modelled, as areposition: relativeandabsolute/fixedagainst the nearest positioned ancestor. - Flexbox. Both axes and both reverses, wrapping including
wrap-reverse,justify-content,align-items,align-content,align-self,flex-grow/shrink/`basi...
[View full release notes]
Released by github-actions[bot] on 10/7/2026
ionic-team/capacitor (@capacitor/android)
8.5.2 -> 8.5.3
8.5.3
8.5.3 (2026-10-07)
Bug Fixes
Released by jcesarmobile on 10/7/2026
ionic-team/capacitor-plugins (@capacitor/app)
8.1.1 -> 8.1.2
The App API handles high level App state and events.For example, this API emits events when the app enters and leaves the foreground, handles deeplinks, opens other apps, and manages persisted plugin state.
ionic-team/capacitor (@capacitor/cli)
8.5.2 -> 8.5.3
8.5.3
8.5.3 (2026-10-07)
Bug Fixes
Released by jcesarmobile on 10/7/2026
ionic-team/capacitor (@capacitor/core)
8.5.2 -> 8.5.3
8.5.3
8.5.3 (2026-10-07)
Bug Fixes
Released by jcesarmobile on 10/7/2026
ionic-team/capacitor (@capacitor/ios)
8.5.2 -> 8.5.3
8.5.3
8.5.3 (2026-10-07)
Bug Fixes
Released by jcesarmobile on 10/7/2026
ionic-team/capacitor-keyboard (@capacitor/keyboard)
8.0.5 -> 8.0.6
v8.0.6
8.0.6 (2026-10-02)
Bug Fixes
This release is also available on:
- [npm package (latest dist-tag)](https://www.npmjs.com/package/@capacitor/keyboard/v/8.0.6)
Released by capacitor-bot on 10/2/2026
ionic-team/capacitor-plugins (@capacitor/status-bar)
8.0.3 -> 8.0.4
The StatusBar API Provides methods for configuring the style of the Status Bar, along with showing or hiding it.
iconify/icon-sets (@iconify/json)
2.2.535 -> 2.2.541
Hundreds of open source icon sets in IconifyJSON format
stacksjs/ts-cloud (@stacksjs/ts-cloud)
0.16.15 -> 0.16.48
v0.16.48
Changelog
✨ Features
- rpx: site aliases, including a wildcard with its own dns-01 certificate (82712b1) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.16.48 (a74f484) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
Released by github-actions[bot] on 10/9/2026
v0.16.47
Changelog
✨ Features
- core: declare cloud.previews in the config type (d78941d) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.16.47 (f353360) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
Released by github-actions[bot] on 10/7/2026
v0.16.46
Changelog
✨ Features
- dns: remove one host's address records (16dff0e) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.16.46 (81c8cef) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
Released by github-actions[bot] on 10/7/2026
stacksjs/ts-css (@stacksjs/ts-css)
0.3.7 -> 0.3.8
v0.3.8
🐛 Bug Fixes
- engine: skip comments and regex literals when reading classes from code (75f10a3) (by Chris chrisbreuer93@gmail.com)
- types: type the cssx config with the engine's CssOptions (0ed7745) (by Chris chrisbreuer93@gmail.com)
🔧 Chores
- release v0.3.8 (23aa202) (by Chris chrisbreuer93@gmail.com)
Contributors
- Chris chrisbreuer93@gmail.com
Released by github-actions[bot] on 10/4/2026
stacksjs/better-dx (better-dx)
0.2.25 -> 0.2.37
v0.2.37
Released by github-actions[bot] on 10/4/2026
v0.2.36
Released by github-actions[bot] on 10/3/2026
v0.2.35
Released by github-actions[bot] on 10/3/2026
craft-native/craft (craft-native)
0.0.115 -> 0.0.124
v0.0.124
🚀 Features
- mobile: type and wrap the new iOS native APIs (e3e8238) (by Chris)
- ios: give the page background time for silent pushes and refreshes (973a4bb) (by Chris)
- ios: recover a dead page on a budget and keep the person's place (9cd0009) (by Chris)
- ios: tell the page the text size and motion settings (9405cb8) (by Chris)
- ios: make the web view feel like an app (4d05272) (by Chris)
- ios: drive native dialogs, menus, browser and chrome from the page (eec4665) (by Chris)
- ios: give the web view a UI delegate ([e5437...
[View full release notes]
Released by github-actions[bot] on 10/9/2026
v0.0.123
🚀 Features
- ios: a native Liquid Glass tab bar and a launch splash the page drives (98e2e8a) (by Chris)
Contributors
- Chris
Released by github-actions[bot] on 10/8/2026
v0.0.122
🐛 Bug Fixes
- ios: purpose strings for every API the shell links, so App Store Connect accepts the build (b5189b1) (by Chris)
Contributors
- Chris
Released by github-actions[bot] on 10/8/2026
capricorn86/happy-dom (happy-dom)
20.14.5 -> 20.14.6
v20.14.6
:construction_worker_man: Patch fixes
- Fixes cookie scope forgery vulnerability - By capricorn86
Released by github-actions[bot] on 10/8/2026
nodeca/js-yaml (js-yaml)
5.4.2 -> 5.4.3
YAML 1.2 parser and serializer
jsdom/jsdom (jsdom)
30.1.1 -> 30.1.2
v30.1.2
- Updated URLs to support Unicode v18.0.0 in internationalized domain names.
- Reduced package size and memory use for CSS property definitions. (scttcper)
- Fixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (cmdcolin)
- Fixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an
initialreset. (scttcper) - Fixed
getComputedStyle()returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets. - Fixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.
- Fixed computed styles for
:focus,:focus-visible,:focus-within, and selectors containing th...
[View full release notes]
Released by domenic on 10/4/2026
pickier/pickier (pickier)
0.1.65 -> 0.1.68
v0.1.68
Released by github-actions[bot] on 10/5/2026
v0.1.67
Released by github-actions[bot] on 10/4/2026
v0.1.66
Released by github-actions[bot] on 10/4/2026
tinylibs/tinybench (tinybench)
6.2.0 -> 6.2.1
🔎 A simple, tiny and lightweight benchmarking library!
stacksjs/ts-images (ts-images)
0.2.22 -> 0.2.29
v0.2.29
Released by github-actions[bot] on 10/6/2026
v0.2.28
Released by github-actions[bot] on 10/6/2026
v0.2.27
Released by github-actions[bot] on 10/6/2026
stacksjs/ts-syntax-highlighter (ts-syntax-highlighter)
0.2.1 -> 0.2.17
v0.2.15
Released by github-actions[bot] on 8/19/2026
v0.2.14
Released by github-actions[bot] on 8/10/2026
v0.2.13
Released by github-actions[bot] on 8/6/2026
📊 Package Statistics
- bun: 3,751,379 weekly downloads
- isomorphic-dompurify: 6,089,163 weekly downloads
- liquidjs: 2,530,272 weekly downloads
- marked: 82,657,481 weekly downloads
- sanitize-html: 11,629,531 weekly downloads
- very-happy-dom: 9,000 weekly downloads
- @capacitor/android: 4,115,968 weekly downloads
- @capacitor/app: 3,163,449 weekly downloads
- @capacitor/cli: 5,240,804 weekly downloads
- @capacitor/core: 5,200,704 weekly downloads
- @capacitor/ios: 3,787,068 weekly downloads
- @capacitor/keyboard: 1,573,190 weekly downloads
- @capacitor/status-bar: 2,010,780 weekly downloads
- @iconify/json: 356,435 weekly downloads
- @stacksjs/ts-cloud: 61,910 weekly downloads
- @stacksjs/ts-css: 61,194 weekly downloads
- better-dx: 24,080 weekly downloads
- craft-native: 40,613 weekly downloads
- happy-dom: 20,320,329 weekly downloads
- js-yaml: 302,060,063 weekly downloads
- jsdom: 110,714,318 weekly downloads
- pickier: 34,469 weekly downloads
- tinybench: 108,195,993 weekly downloads
- ts-images: 51,498 weekly downloads
- ts-syntax-highlighter: 48,250 weekly downloads
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Buddy 🤖
{"schemaVersion":1,"updates":[{"name":"bun","current":"1.3.14","target":"1.4.2","type":"minor","file":"packages/stx-native/package.json","dependencyType":"dependencies"},{"name":"isomorphic-dompurify","current":"4.4.0","target":"4.5.0","type":"minor","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"liquidjs","current":"10.29.0","target":"10.30.0","type":"minor","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"marked","current":"18.0.14","target":"18.1.0","type":"minor","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"sanitize-html","current":"2.17.7","target":"2.18.0","type":"minor","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"very-happy-dom","current":"0.3.6","target":"0.4.0","type":"minor","file":"package.json","dependencyType":"dependencies"},{"name":"@capacitor/android","current":"8.5.2","target":"8.5.3","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@capacitor/app","current":"8.1.1","target":"8.1.2","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@capacitor/cli","current":"8.5.2","target":"8.5.3","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@capacitor/core","current":"8.5.2","target":"8.5.3","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@capacitor/ios","current":"8.5.2","target":"8.5.3","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@capacitor/keyboard","current":"8.0.5","target":"8.0.6","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@capacitor/status-bar","current":"8.0.3","target":"8.0.4","type":"patch","file":"examples/buddy-mobile/package.json","dependencyType":"dependencies"},{"name":"@iconify/json","current":"2.2.535","target":"2.2.541","type":"patch","file":"package.json","dependencyType":"dependencies"},{"name":"@stacksjs/ts-cloud","current":"0.16.15","target":"0.16.48","type":"patch","file":"packages/deploy/package.json","dependencyType":"dependencies"},{"name":"@stacksjs/ts-css","current":"0.3.7","target":"0.3.8","type":"patch","file":"packages/vscode/package.json","dependencyType":"dependencies"},{"name":"better-dx","current":"0.2.25","target":"0.2.37","type":"patch","file":"package.json","dependencyType":"dependencies"},{"name":"craft-native","current":"0.0.115","target":"0.0.124","type":"patch","file":"packages/desktop/package.json","dependencyType":"dependencies"},{"name":"happy-dom","current":"20.14.5","target":"20.14.6","type":"patch","file":"packages/benchmarks/js-framework-benchmark/package.json","dependencyType":"dependencies"},{"name":"js-yaml","current":"5.4.2","target":"5.4.3","type":"patch","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"jsdom","current":"30.1.1","target":"30.1.2","type":"patch","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"pickier","current":"0.1.65","target":"0.1.68","type":"patch","file":"packages/components/package.json","dependencyType":"dependencies"},{"name":"tinybench","current":"6.2.0","target":"6.2.1","type":"patch","file":"packages/benchmarks/package.json","dependencyType":"dependencies"},{"name":"ts-images","current":"0.2.22","target":"0.2.29","type":"patch","file":"packages/stx/package.json","dependencyType":"dependencies"},{"name":"ts-syntax-highlighter","current":"0.2.1","target":"0.2.17","type":"patch","file":"packages/components/package.json","dependencyType":"dependencies"}],"group":"Non-Major Updates","generatedAt":"2026-10-09T05:49:28.875Z"} -->