ReviewOS

also looking at this

stacks/ts-vat

chore(deps): update all non-major dependencies

#1664
Open github-actions[bot] wants to merge buddy-bot/update-non-major-updates into main
2 files +60 -234
9 days ago

This PR contains the following updates:

Package Updates Summary

TypeCount
📦 NPM Packages3
🔧 System Dependencies1
Total4

📦 npm Dependencies

npm

3 packages will be updated

PackageChangeAgeAdoptionPassingConfidence
@stacksjs/bunpress (source)0.2.11 -> 0.2.31ageadoptionpassingconfidence
@xmldom/xmldom (source)0.9.10 -> 0.9.12ageadoptionpassingconfidence
better-dx (source)0.2.15 -> 0.2.38ageadoptionpassingconfidence

🔧 System Dependencies

system

PackageChangeTypeFile
bun.com^1.2.20 → ^1.3.11🟡 minorpkgx.yaml

Release Notes

stacksjs/bunpress (@stacksjs/bunpress)

0.2.11 -> 0.2.31

v0.2.31

Compare Source

Released by github-actions[bot] on 10/30/2026

v0.2.30

Compare Source

Released by github-actions[bot] on 10/29/2026

v0.2.29

Compare Source

Released by github-actions[bot] on 10/26/2026

xmldom/xmldom (@xmldom/xmldom)

0.9.10 -> 0.9.12

0.9.12

Compare Source

Commits

Fixed

  • Security: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from DOMParser.parseFromString with default options. Serialized output is byte-identical. GHSA-965w-775f-mr7g
  • Security: attribute de-duplication during parsing is now O(M) instead of O(M²); the NamedNodeMap parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML [no-duplicate-attributes well-formedness constraint]...

[View full release notes]

Released by karfau on 8/21/2026

0.9.11

Compare Source

Commits

Fixed

  • Security: XMLSerializer.serializeToString() now also rejects invalid element and attribute names when { requireWellFormed: true } is passed, throwing InvalidStateError for a name that is not a valid XML QName (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized xmlns: declaration). This prevents XML injection via createElement() / setAttribute(), extending the existing requireWellFormed checks to the serialized name set. GHSA-w2rr-34g9-rvrj GHSA-4w3w-2rp5-g8jm
  • Security: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (<?… with no closing ?>), preventing a denial-of-servic...

[View full release notes]

Released by karfau on 8/12/2026

stacksjs/better-dx (better-dx)

0.2.15 -> 0.2.38

v0.2.38

Compare Source

Released by github-actions[bot] on 10/11/2026

v0.2.37

Compare Source

Released by github-actions[bot] on 10/4/2026

v0.2.36

Compare Source

Released by github-actions[bot] on 10/3/2026

bun.com

^1.2.20 → ^1.3.11

📁 File: pkgx.yaml

🔗 Release Notes: bun.sh


📊 Package Statistics

  • @stacksjs/bunpress: 79,131 weekly downloads
  • @xmldom/xmldom: 83,082,991 weekly downloads
  • better-dx: 33,714 weekly downloads
  • bun.com: Popular JavaScript runtime and package manager

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 🤖

2 changed files on the files tab, with 0 review threads.

Sign in to comment on this pull request.