Update jsdom to the latest version 🚀
Version 10.0.0 of jsdom just got published.
| Dependency | jsdom |
|---|---|
| Current Version | 9.12.0 |
| Type | devDependency |
The version 10.0.0 is not covered by your current version range.
Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.
I recommend you look into these changes and try to get onto the latest version of jsdom. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.
Commits
The new version differs by 9 commits0.
50ebb59Version 10.0.0c854f7eSmall updates to the readme and to JS feature usage380e2feForward approved preflight headers to request during XHR3a1c2e0Fix htmlElement.dir and implement document.dir3aca01aUpdate / API to match current specsfa74ef9Fix origin-checking logic in postMessage4513ba1Improve xhr.open not enough args error message461c638Handle setting innerHTML to the empty string58a7028Overhaul the public jsdom API
false
See the full diff
Not sure how things should work exactly?
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot :palm_tree:
Version 10.1.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 15 commits0.
d078830Version 10.1.0e3e4629Enable FormData being iterable8d3f747Implement HTMLSelectElement's selectedOptionse79e9a1Fix xhr.abort() during XHR readystatechange270f288Pre-allocate XMLHttpRequest buffer2552a85Disable flaky XHR tests8c1709bClear the "generated" directory each runca8dfefEnsure { runScripts: "outside-only" } also passes down to iframes3d0f28dProperly inherit "document features" configuration into iframes1f488ecRemove stray toString directly on Window9d0c03eUse Symbol.toStringTag to make Object.prototype.toString work4591c3cFix TODO links to the paper about jsdom in a web workerac49743Implement value sanitization algorithms for several input typesb2bfc3dAdd an issue templateaea99cdDocument fix to img load events in the v10 changelog
false
See the full diff
Version 11.0.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 40 commits.
0f4128dVersion 11.0.0be65539Fix event handler property generation to properly rely on runScripts38c430fFactor out runScripts option testsecf7449Do not submit disconnected form elements5f3cbd6Properly implement event handler properties/attributes3eb19e7Remove a few more now-redundant toString()sb1b7f23Refactor XHR's send() implementation7d950c4Delete keygen from default stylesheet5151546Remove other unsupported CSS features from the default stylesheetdfc9430Delete webkit prefixes and other internal selectors in default CSS56fbd0dSupport ArrayBufferViews in xhr.send()ce13678Disable yet another flaky-on-CI XHR testdabf1a4Remove createCDATASection from benchmarks2d257efUpdate benchmark runner to support the new API1833f78Use Set instead of Array for HTMLCollection keys
There are 40 commits in total.
See the full diff
Version 11.1.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 11 commits.
9783072Version 11.1.007decefAdd URLSearchParams to the global1c3658bFix corrupted XHRs for resources over one megabyte84861f7Add error reporting for bad JavaScript URLs8a9c583Add a test for javascript: URL side effects4b50320Reimplement javascript: URL loading for iframesb51255bMake navigation work more like spec2562b8eUpdate nwmatcher, and tweak its options and usage4c086dfEnable various web platform tests which are now passing3f306beDon't start timers after the window has closedc35298bFix README typo
See the full diff
Version 11.2.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 23 commits.
fefa181Version 11.2.0c5cc051Remove unused utils.lengthFromProperties25cc4e9Add element.dataset support89a7ef5Fully implement semantics 21cad9a Implement HTMLOptionsCollection c2143cc Convert HTMLCollection to IDL 9c56380 Convert NodeList to IDL 18a40f7 Implement FileList's supported prop indices fcd48c2 Always pass the wrapper to parse5 f6bc2ed Re-do a decent amount of XMLHttpRequest stuff 90b32d6 Add "child text content changed steps" and use it for textarea 04d2a4f Rewrite NodeIterator to leverage webidl2js a126b64 Add active check to TreeWalker a33f6a5 Use ASCII case-insensitive matching for class names 4b93d50 Roll web-platform-testsThere are 23 commits in total. See the full diff
Version 11.3.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 36 commits.
6bb5885Version 11.3.019183e8Overhaul how we run web-platform-tests2d51af3Update ESLint rules and pass all of them3bdd8f0Update dependencies and dev dependencies44bd291Add CompositionEvent and WheelEventaf5a215Clean up some UI events' init functions2595ec9Make FocusEventImpl extend UIEventImpl44f820bCheck Window type in UIEvent52e2000Make Window's impl's wrapper point to global proxybaf6ea8Upgrade to webidl2js v8.0.0b4c6a89Standardize around impl class namesa55d98eConvert DOMTokenList to IDL1d4eccaImplement attributes.getAttributeValue per specfe79937Update and according to spec683e942Speed up sync XHR
There are 36 commits in total.
See the full diff
Version 11.4.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 34 commits.
cef555aVersion 11.4.0f61299cRemove the element1b91696Add append(), prepend(), after(), before(), and replaceWith()f08fd3bFix querySelector for SVG elements inside template fragments35775ccDon't do radio button activation behavior if it's already checkedfefbd7aGive radio buttons activation behavior too, not just checkboxesf0ecb6dFix some XMLHttpRequest CORS header issuesd6cba38Convert NamedNodeMap to use IDLb5b5dbaDisable tests we are not going to be able to pass this rolld12bea1List execution-timing tests as failing in Node 62b70aefImplement Node.isConnected and Node.isSameNode()587151fAlways decode responseType "json" as UTF-8e7b68faAdd value handling for the filename moded13922aClear headers on XHR abort()d4612e7Roll web-platform-tests
There are 34 commits in total.
See the full diff
Version 11.6.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 44 commits.
dc150a1Version 11.6.0ad0e551Fix hr-time tests after WPT roll9f1c9aaMake WebSocket compatible with browserscb523d1Add documentation about "yarn pretest"12a5e12Implement window.performanceb9dac94Upgrade in-range dependenciesecdf27cUpgrade parse5 to v4.0.08c84ebfOverhaul HTML parsing infrastructuree2ddfb7Implement more parts of1519104Update Web IDL outside nodes/144b39bImplement WebSocket2b5447aEnable currently passing uievents WPTs9bb9297Set view attribute in HTMLElement#click4fa53f6Implement Keyboard/MouseEvent#getModifierState71d869dCopy default params in Event constructor
There are 44 commits in total.
See the full diff
Version 11.6.1 just got published.
Version 11.6.2 just got published.
Version 11.7.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 15 commits.
1e5bbd2Version 11.7.08767d9fNote that FileAPI/historical.https.html needs async/await7f41ae5Return boolean from DOMTokenList.replace()8ad6b17Convert several of XHR open()'s arguments to strings5e86716Implement FileReader.readAsBinaryString()d80648fSet abort event isTrusted to truec91440aUpdate web platform testsa38c181Cross-reference external script loading from script execution docs70ec93bAdd README entry about jsdom-devtools-formatterc520198Implement requestAnimationFrame using performance.nowdc672a2Fix removing an's src="" attribute
d563965Use whatwg-mimetype and data-urls packages830a6fdFix event handlers to be own properties of each Windowa0b7f8aRemove no-longer-used field from HTMLStyleElementImpl475a7cdOmit *.webidl from the published package
See the full diff
Version 11.8.0 just got published.
Version 11.9.0 just got published.
Version 11.10.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 11 commits.
988e497Version 11.10.0b3d823fEnable XHR user-agent header tests4100e41Get the User-Agent header from flag instead of from the request1e252e0Add User-Agent header to CORS preflight requests9b25ba5Fix backward README statement about document.hidden0b22ce2Add logo5896226Use Node 8 for testing on Travisd348cd5Disable tests for missing features571cd9fImplement srcElement and returnValue for Eventea0f5cfUpdate WPT config to match upstream changesf3101ffRoll Web Platform Tests
See the full diff
Version 11.11.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 16 commits.
892599fVersion 11.11.04c13bd3Fix various issues in createDocument and createElement38b868bUse NWSAPI56dddf0Upgrade cssstyle286ab3dFix normalize to avoid touching non-Text nodes636dc9bFix HTMLSourceElement's srcset getter5c96b3bImplement Node.prototype.getRootNode2c27a30Fix "WebIDL2 is not defined" error in idlharness testsd8aa85dAdd support for .control and .labels on form elements (#2217)71b4cc1Upgrade whatwg-url to version 6.4.1a98b75dFix browser-only test5f61a9cEnable more WPTs from html/semantics/45ac804Set correct contentType for Documents created through createDocument()868d3bdIntroduce constants for namespaces0b4ebe5Set correct contentType for Documents created through frames
There are 16 commits in total.
See the full diff
Version 11.12.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 22 commits.
4d26c67Version 11.12.0d6688e5Implement Element.prototype.closest()9191218Upgrade NWSAPI to v2.0.7500a209Change storageQuota to operate on code units, not bytes23d67ebAdd the storageQuota optionb4db242Remove unused form-data-symbols.js file70fd739Fix a few entries in the changelogeae1062Upgrades cssstyle dependency to ^1.0.0022c204Update hosts in Travis configuration2761d3cHashChangeEvent and PopStateEvent should no longer bubblef1270e7Roll Web Platform Testsd6f8a97Enable Blob-slice.html test in Node.js v103afbc0fImplement Web storage - localStorage, sessionStorage, StorageEvent7b4db76Handle Node.js v6 timeout in execution-timing testsa5a7785Run failing tests to confirm their status
There are 22 commits in total.
See the full diff
Version 12.0.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 30 commits.
79358efVersion 12.0.0d0102acUpdate dependenciesf3a8d0eFilter out .serviceworker/.sharedworker testsb0d40f7Remove 'needs-await' reason553b05fDisable flaky execution-timing test219862bRoll Web Platform Tests0c4deecFix window.frameElement to return an actual element760e36cEnable various selector testsa626c59Implement htmlElement.draggablef0f12d8Invalidate caches for optionEl.selected setter4b5909cUpgrade dependencies0c100a3Provideprocess.platformfallback for default User-Agentc854cc4Use parse5 v5.0.09477401Add window.status34e460bExplain sendTo() and "jsdomError" better
There are 30 commits in total.
See the full diff
- The
devDependencyjsdom was updated from9.12.0to12.1.0.
Update to this version instead 🚀
Commits
The new version differs by 13 commits.
b2994f9Version 12.1.02fd2e89runVMScript's new options argument does not work in browsersc294f50Add options to the dom.runVMScript methodc9c5a05Add [expected fail] to test output1bfd7d7Roll Web Platform Testsdbff7ddRemove dead code31e23efPass through the element to custom resource laoders96b3787Fix timing for async scriptsc96decfMove from sax to saxes for XML parsinged11465Upgrade cssstyle dependency from ^1.0.0 to ^1.1.18898b25Implement fieldset's elements and type properties6a1722aFix "input" and "change" events for HTMLInputElement0cba358Minor code and README cleanups; note Node.js version requirement
See the full diff
- The
devDependencyjsdom was updated from9.12.0to12.2.0.
Update to this version instead 🚀
Commits
The new version differs by 10 commits.
751c29eVersion 12.2.08de427aRevert "Remove some unnecessary dependencies"a6a816eFix formElement.form property05706e5Remove some unnecessary dependencies55322e3Implement toggleAttribute()84987d0Let canvas/canvas-prebuilt require() errors bubble out899ddaeFix XHR sending empty request body after a preflight request07d74acUpdate dependencies68bf33dLint scripts in HTML and JS files during same run88e72efAdd support for Shadow DOM
See the full diff
- The
devDependencyjsdom was updated from9.12.0to13.0.0.
Update to this version instead 🚀
Commits
The new version differs by 11 commits.
70a1c52Version 13.0.0e40be69Support the canvas v2 package instead of v1064527eImplement relList for , and elements812093cProperly implement Node tree modification constraints28833feImplement the passive option for addEventListener()de23dceImplement initStorageEvent()66e5863Replace use ofassert_exists144c614Add the [fail-slow] reason3fd981cRoll Web Platform Tests4b42f06Move to w3c-xmlserializer7d0a706Fix spelling in README example
See the full diff