- Fix: a real
querySelectorimplementation, courtesy of the nwmatcher project, solves many outstandingquerySelectorbugs. - Add:
matchesSelector, again via nwmatcher. - Add: support for styles coming from
<style>and<link rel="stylesheet">elements being applied to the results ofwindow.getComputedStyle. (@chad3814) - Add: basic implementation of
focus()andblur()methods on appropriate elements. More work remains. - Fix: script filenames containing spaces will now work when passed to
jsdom.env. (@tomnomnom) - Fix: elements with IDs
toString,hasOwnProperty, etc. could cause lots of problems. - Change: A window's
loadevent always fires asynchronously now, even if no external resources are necessary. - Change: turning off mutation events is not supported, since doing so breaks external-resource fetching.