Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
2.0.0 (2026-07-24)
✨ Features
blob: add File constructor (6a52021 )
cssom: add getComputedStyle stub (bdb26cf )
document: add readyState (374c289 )
dom: add console ergonomics and navigator.clipboard stub (4468c46 )
dom: add createElementNS/namespaceURI support (2b11cd2 )
dom: add DOMParser and document.implementation.createHTMLDocument (3d2c5ac )
dom: add entries()/keys()/values() to NodeList/HTMLCollection (18cbf4d )
dom: add Event.composed and composedPath() (cc3a151 )
dom: add forEach to NodeList/HTMLCollection (379d30c )
dom: add getAttributeNS/setAttributeNS and element.prefix/baseURI (a6f18e6 )
dom: add item()/namedItem() and document metadata properties (a6e7393 )
dom: add labels, requestIdleCallback, performance.mark/measure, sendBeacon (3b89d9a )
dom: add Node.getRootNode() (c7eab27 )
dom: add Node.isConnected, namespace lookup methods, layout aliases (b62b422 )
dom: add ownerDocument, importNode, CharacterData.data/length, innerText (a2cf59b )
dom: add standalone EventTarget (bdeb981 )
dom: add TreeWalker/NodeIterator (256b5fd )
dom: add window.reportError() (ec940e8 )
dom: expose Node type constants (ELEMENT_NODE, etc.) (39640e5 )
events: add element click()/focus()/blur() (555bfa0 )
events: add onclick/onload/onerror handler props (15083d5 )
events: add window error/unhandledrejection events (0204142 )
fetch: add Request constructor (21898f9 )
forms: add Constraint Validation API (199ff03 )
forms: add element.form / form.elements (0e9af6d )
layout: add geometry/scroll stub bindings (398b760 )
network: add AbortSignal.any() (985fdb8 )
url: add URL.canParse() (913db2e )
window: add crypto.randomUUID() (8ac6160 )
window: add history/selection stubs (5aaec5a )
window: add structuredClone() (4c77b17 )
🐛 Bug Fixes
android: add DOMParserBindings.cpp to CMake sources (4d1b82b )
blob: coerce File lastModified per Web IDL (2f2d0bd )
blob: normalize Blob type and make File properties readonly (6c0a471 )
crypto: use OS-backed CSPRNG for getRandomValues/randomUUID (8156903 )
dom: add missing document.baseURI and fix item()/namedItem() test (928b4c0 )
dom: address CodeRabbit findings on EventTarget, labels, performance.measure (712aaf3 )
dom: address CodeRabbit review on DOMParser PR (a80fd14 )
dom: avoid native crash in createElementNS with a known tag name (d1bc9c1 )
dom: correct composedPath shadow retargeting and stale path (c554ece )
dom: make DOMContentLoaded non-cancelable (b1a5b3a )
dom: make getRootNode() return document, not a native wrapper (d434eda )
dom: make ownerDocument return the actual document JS object (26b6c34 )
dom: validate createElementNS namespace/qualified name per spec (5e0da56 )
events: honor false from onX handler callbacks (e5a6234 )
events: keep property handlers distinct from addEventListener (08d33bd )
fetch: copy Headers and enforce one-shot Request body consumption (0924860 )
ios: sync Podfile.lock with NitroJsdom 1.1.0 (e610d88 )
release: bump major version on breaking changes (c442968 )
window: clone history state, truncate go() delta (1867016 )
📚 Documentation
add v0.11 roadmap section (c17d128 )
log v0.11 stub additions (e930290 )
log v0.12 roadmap (layout stubs, TreeWalker/NodeIterator) (1914d50 )
log v0.13 roadmap (ergonomics round 3) (e6d7aec )
log v0.14 roadmap (namespaces, composed events, console) (e291e25 )
log v0.15 roadmap (namespaced attributes, collection/doc ergonomics) (c3f7974 )
log v0.16 roadmap (Node namespace methods, misc parity) (4346b06 )
🛠️ Other changes
bump podfile cocoapods (8965951 )
bump podfile cocoapods (dce144d )
improve npm keywords for discoverability (908f9b4 )
You can’t perform that action at this time.