npm jsdom 10.1.0

latest releases: 31.0.0, 30.1.3, 30.1.2...
9 years ago
  • Added the value sanitization algorithm for password, search, tel, text, color, email, and url input types. (@Zirro)
  • Added Symbol.toStringTag to all web platform classes, so that now Object.prototype.toString.call() works as expected on jsdom objects.
  • Added the select.selectedOptions property.
  • Removed the toString() methods on various prototypes that returned "[object ClassName]" in an attempt to fake the Symbol.toStringTag behavior.
  • Changed XMLHttpRequest to pre-allocate a 1 MiB buffer, which it grows exponentially as needed, in order to avoid frequent buffer allocation and concatenation. (@skygon)
  • Fixed a variety of properties that were meant to always return the same object, to actually do so. (@Zirro)
  • Fixed inheritance of the runScripts and resources options into iframes.
  • Fixed an uncaught exception that occurred if you called xhr.abort() during a readystatechange event.

Don't miss a new jsdom release

NewReleases is sending notifications on new releases.