Update dependency @testing-library/user-event to v14
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| @testing-library/user-event | dependencies | major | ^13.2.1 -> ^14.0.0 |
Release Notes
testing-library/user-event (@testing-library/user-event)
v14.5.1
Bug Fixes
- incorrect default import from @testing-library/dom (#1162) (d7483f0)
v14.5.0
Bug Fixes
Features
v14.4.3
Bug Fixes
-
build: add
typesfield inexports(#1029) (5bed8c6) - remove circular dependencies (#1027) (1aa2027)
v14.4.2
Bug Fixes
v14.4.1
Bug Fixes
v14.4.0
Features
Bug Fixes
- event: be robust against incomplete event implementations (#1009) (289828b)
- upload: be robust against missing FileList implementation (#1007) (a46b4d7)
- keyboard: switch modifier state of lock keys on the correct event (#1003) (2852509)
-
keyboard: remove platform-specific additional key events for
ControlonAltGraph(#1003) (2852509) -
pointer: dispatch
contextmenuevents withdetail: 0(#1003) (2852509) -
pointer: always set
PointerEvent.isPrimary(#1003) (2852509) -
pointer: set
buttonproperty on pointer events separately from legacy mouse events (#1003) (2852509) -
pointer: click closest common ancestor if
mousedownandmouseuphappen on different elements (#1003) (2852509) - pointer: omit click event on release if another button is released first (#1003) (2852509)
-
pointer: dispatch
mouseover,mouseenterandmousemoveon disabled elements (#1003) (2852509) -
pointer: prevent
mouse*events perpointerdownevent handler (#1003) (2852509) -
pointer: dispatch
*outand*overevents when moving into / out of nested elements (#1003) (2852509) -
pointer: dispatch
*enterand*leaveevents on ancestors (#1003) (2852509)
v14.3.0
Features
v14.2.6
Bug Fixes
- document: reduce impact of React@17 workaround (#992) (9816d38)
-
pointer: do not throw for
pointer-events: noneon previous target (#991) (6e4058b)
v14.2.5
Bug Fixes
v14.2.4
Bug Fixes
- use
window.FileListinstead of implicit global (c88865d)
v14.2.3
Bug Fixes
v14.2.2
Bug Fixes
v14.2.1
Performance Improvements
v14.2.0
Features
Bug Fixes
- guard against selection without range (#953) (ab78f3f)
- selectOptions: wait after each click (#951) (7ea7a77)
- wait after each method before leaving
asyncWrapper(#952) (6f55fee)
v14.1.1
14.1.1 (2022-04-17)
Bug Fixes
- remove implicit global references (#932) (9913798)
- use
globalThisinstead ofglobal(#928) (497c14d)
v14.1.0
Features
Bug Fixes
- delete chars from value at
maxlength(#909) (f5049c4) - reset UI selection after programmatic value change (#915) (8bc3310)
- set initial value when setting UI value (#918) (7b0643b)
v14.0.4
14.0.4 (2022-04-01)
Bug Fixes
v14.0.3
14.0.3 (2022-03-31)
Bug Fixes
v14.0.2
14.0.2 (2022-03-31)
Bug Fixes
v14.0.1
14.0.1 (2022-03-31)
Bug Fixes
- maintain UI value on controlled number input (#889) (a7f9906)
- pointer: support nested select (#888) (e23e559)
v14.0.0
⚠ BREAKING CHANGES
- APIs always return a Promise.
-
pointer:
skipPointerEventshas been removed. UsepointerEventsCheck: PointerEventsCheckLevel.Neverinstead. -
upload:
initparameter has been removed fromuserEvent.upload. -
upload:
applyAcceptdefaults totrue. - The
userEvent.pasteAPI has new parameters. -
{ctrl},{del},{esc}no longer describe a key. Use{Control},{Delete},{Escape}instead. -
{alt},{ctrl},{meta},{shift}no longer imply not releasing the key. Use{Alt>},{Control>},{Meta>},{Shift>}instead. -
initparameter has been removed from these APIs:userEvent.clickuserEvent.dblClickuserEvent.tripleClickuserEvent.hoveruserEvent.unhoveruserEvent.selectOptionsuserEvent.deselectOptions
-
userEvent.uploadno longer supportsclickInitas part of itsinitparameter. - Behavior for special key descriptor
{selectall}has been removed. - Support for
keyCodeproperty on keyboard events has been removed. - An error is thrown when calling
userEvent.clearon an element which is not editable. - An error is thrown when event handlers prevent
userEvent.clearfrom focussing/selecting content. -
tab: The
focusTrapoption has been removed fromuserEvent.tab(). -
type:
userEvent.typedoes no longer move the cursor if used withskipClick=falseand withoutinitialSelectionStart. - The implementation of pointer related APIs was replaced. This might break tests relying on unintended side-effects of the previous implementation.
- Support for node 10 was removed as it reached its end-of-life.
Features
- async APIs (#790) (86860cc)
- keep track of document state in UI (#747) (73e62d0)
- rewrite selection handling (#776) (968c2c4)
-
event: support
beforeinput(#851) (8890bd6) - add
pointerAPI (#750) (c12ee44) - add
setupAPI (#746) (719ba03) - add
userEvent.copyanduserEvent.cut(#787) (8727a2d) - add
userEvent.tripleClickAPI (#773) (0badabd) - apply modifier keys in pointer events (#751) (e33eb86)
-
keyboard: add
[Tab]support (#767) (87470ff) - keyboard: apply modifier state (#815) (e9635f6)
- keyboard: move cursor and delete content in contenteditable (#822) (b83b259)
-
keyboard: select all per
{Control}+[KeyA](#774) (ea9b18a) - pointer: change selection per pointer (#763) (17fb8b1)
-
pointer: introduce
pointerEventsCheckoption (#823) (e2a5f43) - remove support for user provided
MouseEventInit(#784) (56ebf7d) -
paste: replace
userEvent.paste(#785) (f8fe217) -
clear: rewrite
userEvent.clearAPI (#779) (1cda1b1) - upload: replace element properties (#794) (543eadb)
Bug Fixes
- check for inherited
:disabled(#872) (1a00fdf) -
clipboard: prevent default behavior on
copy/cut(#866) (5423094) -
clipboard: prevent default behavior on
paste(#862) (d3d71ac) - create MouseEvents per
createEvent(#781) (da5b5b7) - export bundled ESM (#816) (1a5e2a7)
- export types and commonjs bundle (#821) (4f56856)
- keyboard: parse escaped bracket followed by descriptor (#814) (684451f)
- keyboard: parse keyboard input without nesting (#793) (fafa677)
-
keyboard: set
KeyboardEvent.charCodeonkeypress(#771) (55e194a) -
keyboard: submit form with
<button/>on[Enter](#808) (eca157a) - log correct docs link for invalid key descriptors (#881) (28d6604)
- maintain cursor position on controlled component (#765) (8f203cc)
-
pointer: blur
activeElementon click outside of focusable (#834) (d64167c) - pointer: consider click context (#850) (ca4482a)
- pointer: fire pointer events on disabled elements (#818) (ef2f4e5)
-
pointer: honor click handler on
<label/>(#810) (2c5d9f1) -
pointer: trigger
contextmenuonmousedown(#811) (e1c4cad) - prepare document in setup (#753) (65be675)
- remove deprecated keyboard features (#780) (45dc39a)
- remove legacy modifier implementations (#783) (caea162)
- replace pointer implementations (#754) (c04f79b)
- reset UI selection on setter (#770) (2733d10)
-
tab: order
tabIndex>0beforetabIndex=0(#809) (1bc5945) -
tab: remove
focusTrapoption (#772) (a0412c0) -
tab: skip elements with
visibility:hidden(#799) (a747b0a) - upload: fix order of events (#847) (214fd03)
Miscellaneous Chores
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.