jsdom v0.11.0 Release Notes

    • โž• Add: new default level, living, reflecting our focus on the DOM Living Standard and the HTML Living Standard, which are what browsers actually implement. This should open the door for more features of the modern DOM and HTML specs to be implemented in jsdom. (robotlovesyou)
    • โž• Add: Node.prototype.contains now implemented. (robotlovesyou)
    • โž• Add: navigator.cookieEnabled now implemented; it always returns true. (Sebmaster)
    • ๐Ÿ”„ Change: DOCTYPEs no longer have their name property uppercased during parsing, and appear in the output of document.innerHTML.
    • ๐Ÿ›  Fix: Node.prototype.compareDocumentPosition implemented correctly; various document position constants added to the Node constructor. (robotlovesyou)
    • ๐Ÿ›  Fix: DocumentType.prototype.parentNode now returns the document node, not null. (robotlovesyou)
    • ๐Ÿ›  Fix: various navigator properties are now getters, not data properties. (Sebmaster)
    • ๐Ÿ›  Fix: a bug involving invalid script paths and jsdom.jQueryify. (Sebmaster)