jsdom v8.2.0 Release Notes

    • ➕ Added correct click behavior for inputs (jeffcarp):
      • change and input events now fire appropriately
      • The "click in progress" flag is implemented, so you cannot click while a click is in progress
      • Canceling a click event appropriately resets radio buttons and checkboxes
    • ⚡️ Updated our XMLHttpRequest implementation with a variety of fixes and features, including preliminary CORS support. (nicolashenry)
    • ➕ Added a strictSSL top-level option to govern all requests jsdom makes. (nicolashenry)
    • 📜 XHTML frames and iframes are now parsed as XML instead of HTML. (nicolashenry)
    • ➕ Added document.origin and document.lastModified. (nicolashenry)
    • 🛠 Fixed the scriptEl.text getter and setter to follow the spec.
    • 🛠 Fixed script execution to check against the canonical list of JavaScript MIME types and only execute those scripts as JavaScript.