jsdom v9.12.0 Release Notes

    • โž• Added the Option named constructor. (NAlexPear)
    • โž• Added support for the canvas-prebuilt npm package as an alternative to canvas. (asturur)
    • ๐Ÿ›  Fixed setTimeout() and setInterval() to always return a positive integer, instead of returning 0 the first time were called. (yefremov)
    • ๐Ÿ›  Fixed jsdom.env() to preserve URL fragments across redirects. (josephfrazier)
    • ๐Ÿ›  Fixed optionEl.text and optionEl.value to be more spec-compliant.
    • ๐Ÿ›  Fixed event.stopImmediatePropagation() to actually stop immediate propagation, not just propagation.
    • ๐Ÿ›  Fixed clearTimeout() and clearInterval() to work correctly when using jsdom browserified.