jsdom v7.2.0 Release Notes

    • โž• Added support for text selection APIs on <input> and <textarea>! (sjelin and yaycmyk)
    • ๐Ÿ“ฆ Replaced our default XML parser with sax, thus fixing many (but not all) issues with XML and XHTML parsing. To get a flavor of the issues fixed, check out these now-closed bugs: #393, #651, #415, #1276.
    • ๐Ÿ›  Fixed the <canvas> tag to reset its contents when its width or height changed, including the change from the default 300 ร— 150 canvas. (Applies only when using the canvas npm package.)
    • ๐Ÿ›  Fixed an issue where HTMLCollections would get confused when they contained elements with numeric ids or names.
    • ๐Ÿ›  Fixed an issue with doctype parsing confusing the system ID and public ID.
    • ๐Ÿคก Made the task posted by postMessage use the inside-jsdom timer queue, instead of the Node.js one. This allows easier mocking. (cpojer)