All Versions
224
Latest Version
Avg Release Cycle
36 days
Latest Release
-

Changelog History
Page 7

  • v9.8.1 Changes

    • ๐Ÿ›  Fixed an error that occurred when passing no class names to getElementsByClassName, e.g. getElementsByClassName("") or getElementsByClassName(" ").
  • v9.8.0 Changes

    • โž• Added the blob.isClosed property. (TimothyGu)
    • ๐Ÿ›  Fixed the file.lastModified property to be on File instead of on Blob. (TimothyGu)
    • ๐Ÿ›  Fixed the file.lastModified property to default to the time of the File object's creation, not the time that the property is accessed. (TimothyGu)
    • ๐Ÿ›  Fixed a minor edge-case regression where non-HTML elements with the name "iframe" became focusable in v9.7.0.
  • v9.7.1 Changes

    • ๐Ÿ›  Fixed a performance regression introduced in 9.5.0 for modifying the DOM. It was particularly noticable during initial parsing of a document with many elements; for example, one test showed parsing ten thousand elements taking 36.4 seconds, whereas after this fix it is back to a more reasonable 0.4 seconds.
  • v9.7.0 Changes

    • โž• Added EventListenerOptions support to addEventListener and removeEventListener, including both the once and capture options. (GianlucaGuarini)
    • โž• Added document.hasFocus() (acusti)
    • ๐Ÿ›  Fixed the focus management to ensure that focusing something inside an iframe will also focus the iframe itself. (acusti)
  • v9.6.0 Changes

    • โž• Added HTMLCollection.prototype[Symbol.iterator], so you can use for-of loops over HTMLCollections now. (i8-pi)
    • ๐Ÿ›  Fixed file.lastModified to return the current time as the default, instead of 0.
    • ๐Ÿ›  Fixed cloning of Attrs to properly clone the namespace prefix.
    • ๐Ÿ’ป Tweaked XMLHttpRequest progress event ordering slightly to better match the spec and browsers.
    • โœ… Tweaked the behavior of calling event.stopPropagation and event.stopImmediatePropagation on already-dispatched events, per the latest changes to the DOM Standard.
  • v9.5.0 Changes

    • โž• Added document.scripts, document.embeds, and document.plugins.
    • ๐Ÿ›  Fixed document.getElementsByTagName and document.getElementsByTagNameNS to return HTMLCollections instead of NodeLists, and to follow the spec algorithms more exactly.
    • ๐Ÿ›  Fixed various HTMLCollection-returning getters such as document.applets or table.cells to be more spec-compliant.
    • ๐Ÿ›  Fixed the resource loader to respect the agent and agentClass options, not just the agentOptions one.
    • ๐Ÿ›  Fixed console.groupCollapse to be console.groupCollapsed (and changed the virtual console accordingly).
  • v9.4.5 Changes

    • ๐Ÿ›  Fixed error events from failed resource loads going missing since v9.4.3. I really should have tested that release better.
  • v9.4.4 Changes

    • ๐Ÿ›  Fixed a leftover console.log introduced in the error handling path in v9.4.3.
  • v9.4.3 Changes

    • ๐Ÿ›  Fixed spurious "jsdomError"s occuring when closing a window, due to aborted resource loads.
  • v9.4.2 Changes

    • ๐Ÿ›  Fixed what would happen when inline event handlers (such as element.onclick) would return non-boolean values (such as undefined); it would previously erroneously cancel the event, in many cases. (dmethvin)
    • ๐Ÿ”’ Upgraded the minimum tough-cookie version to ensure all installations are protected against a security advisory.