chore(deps) Update dependency happy-dom to v12 #119
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^10.0.0
->^12.0.0
Release Notes
capricorn86/happy-dom (happy-dom)
v12.10.3
Compare Source
👷♂️ Patch fixes
HTMLInputElement.valueAsDate()
. (#1144)Thank you @IGx89 for your contribution!
v12.10.2
Compare Source
👷♂️ Patch fixes
Element.cloneNode()
should not clone scroll properties. (#1148)v12.10.1
Compare Source
👷♂️ Patch fixes
FormData.forEach()
. (#1136)Thank you @armandabric for your contribution!
v12.10.0
Compare Source
🎨 Features
Navigator.sendBeacon()
. (#309)Window.CSSStyleDeclaration
. (#309)v12.9.2
Compare Source
👷♂️ Patch fixes
@happy-dom/global-registrator
by not binding classes to the global object. (#1140)Thank you @IGx89 for your contribution!
v12.9.1
Compare Source
👷♂️ Patch fixes
Thank you @goring for your contribution!
v12.9.0
Compare Source
🎨 Features
v12.8.1
Compare Source
👷♂️ Patch fixes
MutationObserver
. (#1113)Thank you @wojtekmaj for your contribution!
v12.8.0
Compare Source
🎨 Features
Clipboard
,ClipboardItem
,Permissions
andPermissionStatus
, which are used by theWindow.navigator.clipboard
andWindow.navigator.permissions
properties. (#833)ClipboardEvent
. (#833)DataTransfer
,DataTransferItemList
andDataTransferItem
. (#833)MutationRecord
class toWindow
as a property. (#1112)👷♂️ Patch fixes
HTMLInputElement.checked
state whenEvent.preventDefault()
is called on a dispatched "click" event.v12.7.0
Compare Source
🎨 Features
Element.scrollWidth
. (#1109)v12.6.0
Compare Source
🎨 Features
v12.5.1
Compare Source
🎨 Features
DocumentFragment
as a constructor (e.g.new DocumentFragment()
). (#940)👷♂️ Patch fixes
ownerDocument
being null when executingownerDocument.createElement()
in React 18. The error occurred when rendering a Radix UI component. The root cause was that React 18 usesDocumentFragment
as a constructor which was not supported. (#940)v12.5.0
Compare Source
🎨 Features
FocusEvent.relatedTarget
to blur and focus events. (#1094)Thank you @artursvonda for your contribution!
v12.4.0
Compare Source
🎨 Features
Document.currentScript
. (#1099)Thank you @ckhampus for your contribution!
v12.3.0
Compare Source
🎨 Features
vm.Script
for setting globals instead of a string to improve performance. (#1102)👷♂️ Patch fixes
Window.happyDOM.whenAsyncComplete()
. (#1102)v12.2.2
Compare Source
👷♂️ Patch fixes
PointerEvent
implementation more specification compliant. (#1092)Thank you @tkrotoff for your contribution!
v12.2.1
Compare Source
👷♂️ Patch fixes
Symbol.toStringTag
toEventTarget
andAbortSignal
. (#1097)Thank you @Afsoon for your contribution!
v12.2.0
Compare Source
🎨 Features
HTMLElement.clientLeft
andHTMLElement.clientTop
. (#1089)Thank you @konomae for your contribution!
v12.1.7
Compare Source
👷♂️ Patch fixes
NamedNodeMap.removeNamedItem()
throw an exception on missing item. (#652)HTMLElement.dataset
. Deleting a nonexistent key in a dataset will not throw an exception, even though it indirectly is usingNamedNodeMap.removeNamedItem()
. (#652)Thank you @RussianCow for your contribution!
v12.1.6
Compare Source
👷♂️ Patch fixes
URL.createObjectURL()
where it did not support the Happy DOMBlob
object. (#847)v12.1.5
Compare Source
👷♂️ Patch fixes
GlobalRegistrator
from @happy-dom/global-registrator. (#1082)v12.1.4
Compare Source
👷♂️ Patch fixes
global.window
not referring to global when usingGlobalRegistrator
from @happy-dom/global-registrator. (#1049)v12.1.3
Compare Source
👷♂️ Patch fixes
GlobalRegistrator
from @happy-dom/global-registrator, as some global properties may behave different from the Happy DOM implementation. The properties will be restored when unregistering. (#1049)v12.1.2
Compare Source
👷♂️ Patch fixes
Document.referrer
. (#653)v12.1.1
Compare Source
👷♂️ Patch fixes
display: none
, but should returndisplay: block
. This caused testing-library to not return the element when usinggetByRole('dialog')
. (#802)v12.1.0
Compare Source
🎨 Features
v12.0.1
Compare Source
👷♂️ Patch fixes
Thank you @ekwoka for collaborating on a fix!
v12.0.0
Compare Source
💣 Breaking Changes
Mozilla/5.0 (X11; {process.platform} {process.arch}) AppleWebKit/537.36 (KHTML, like Gecko) HappyDOM/{packageVersion}
. (#1067)🎨 Features
Window
constructor or by settingWindow.happyDOM.settings.navigator.userAgent
. (#1067)Download the React DevTools for a better development experience
to the console when using the default user agent. It was previously detected as a supported browser. (#1067)v11.2.0
Compare Source
🎨 Features
Window.crypto
. (#1050)Thank you @Ayc0 for your contribution!
v11.1.2
Compare Source
👷♂️ Patch fixes
HTMLDialogElement.close()
when dialog was open. (#1064)Thank you @Schleuse for your contribution!
v11.1.1
Compare Source
👷♂️ Patch fixes
DOMParser.parseFromString()
. It will no longer add HTML tags when parsing SVGs. (#1040)Thank you @drtimwright for your contribution!
v11.1.0
Compare Source
🎨 Features
<g>
element as a an SVG element. (#1034)Thank you @ottoszika for your contribution!
v11.0.6
Compare Source
👷♂️ Patch fixes
v11.0.5
Compare Source
👷♂️ Patch fixes
Window.happyDOM.whenAsyncComplete()
. (#1059)v11.0.4
Compare Source
👷♂️ Patch fixes
setTimeout
from Happy DOM internally for detecting when a test times out. This causedWindow.happyDOM.whenAsyncComplete()
andWindow.happyDOM.cancelAsync()
to not work as expected inside Jest. This is a bug in Jest, but this release adds a temporary fix to "@happy-dom/jest-environment" until Jest has solved it. (#1057)v11.0.3
Compare Source
👷♂️ Patch fixes
Window.happyDOM.whenAsyncComplete()
was resolved to early in some scenarios. (#1053)v11.0.2
Compare Source
👷♂️ Patch fixes
v11.0.1
Compare Source
👷♂️ Patch fixes
v11.0.0
Compare Source
💣 Breaking Changes
🎨 Features
👷♂️ Patch fixes
eval()
for evaluating code instead of custom logic. This will make it possible to read context variables. #1025Thank you @joeframbach for contributing with logic related to the
eval()
functionality!Configuration
📅 Schedule: Branch creation - "before 10pm on Sunday" in timezone America/Chicago, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.