- Fixed input selection methods and properties to properly differentiate between inputs that can be selected outright vs. textual inputs which allow variable-length selection. (@yaycmyk)
- Added correct click behavior for inputs (jeffcarp):
changeandinputevents 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
strictSSLtop-level option to govern all requests jsdom makes. (@nicolashenry) - XHTML frames and iframes are now parsed as XML instead of HTML. (@nicolashenry)
- Added
document.originanddocument.lastModified. (@nicolashenry) - Fixed the
scriptEl.textgetter 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.