testing-library/user-event
### [`v14.4.0`](https://togithub.com/testing-library/user-event/releases/tag/v14.4.0)
[Compare Source](https://togithub.com/testing-library/user-event/compare/v14.3.0...v14.4.0)
##### Features
- **pointer**: dispatch `auxclick` events ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
##### Bug Fixes
- **event:** be robust against incomplete event implementations ([#1009](https://togithub.com/testing-library/user-event/issues/1009)) ([289828b](https://togithub.com/testing-library/user-event/commit/289828b1b90e79d4ad3bfc227a2e68bd88f13344))
- **upload:** be robust against missing FileList implementation ([#1007](https://togithub.com/testing-library/user-event/issues/1007)) ([a46b4d7](https://togithub.com/testing-library/user-event/commit/a46b4d7157ec0b2cfc450fa852910e332a17080c))
- **keyboard**: switch modifier state of lock keys on the correct event ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **keyboard**: remove platform-specific additional key events for `Control` on `AltGraph` ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: dispatch `contextmenu` events with `detail: 0` ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: always set `PointerEvent.isPrimary` ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: set `button` property on pointer events separately from legacy mouse events ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: click closest common ancestor if `mousedown` and `mouseup` happen on different elements ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: omit click event on release if another button is released first ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: dispatch `mouseover`, `mouseenter` and `mousemove` on disabled elements ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: prevent `mouse*` events per `pointerdown` event handler ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: dispatch `*out` and `*over` events when moving into / out of nested elements ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
- **pointer**: dispatch `*enter` and `*leave` events on ancestors ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
14.3.0
->14.4.0
Release Notes
testing-library/user-event
### [`v14.4.0`](https://togithub.com/testing-library/user-event/releases/tag/v14.4.0) [Compare Source](https://togithub.com/testing-library/user-event/compare/v14.3.0...v14.4.0) ##### Features - **pointer**: dispatch `auxclick` events ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) ##### Bug Fixes - **event:** be robust against incomplete event implementations ([#1009](https://togithub.com/testing-library/user-event/issues/1009)) ([289828b](https://togithub.com/testing-library/user-event/commit/289828b1b90e79d4ad3bfc227a2e68bd88f13344)) - **upload:** be robust against missing FileList implementation ([#1007](https://togithub.com/testing-library/user-event/issues/1007)) ([a46b4d7](https://togithub.com/testing-library/user-event/commit/a46b4d7157ec0b2cfc450fa852910e332a17080c)) - **keyboard**: switch modifier state of lock keys on the correct event ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **keyboard**: remove platform-specific additional key events for `Control` on `AltGraph` ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: dispatch `contextmenu` events with `detail: 0` ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: always set `PointerEvent.isPrimary` ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: set `button` property on pointer events separately from legacy mouse events ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: click closest common ancestor if `mousedown` and `mouseup` happen on different elements ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: omit click event on release if another button is released first ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: dispatch `mouseover`, `mouseenter` and `mousemove` on disabled elements ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: prevent `mouse*` events per `pointerdown` event handler ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: dispatch `*out` and `*over` events when moving into / out of nested elements ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45)) - **pointer**: dispatch `*enter` and `*leave` events on ancestors ([#1003](https://togithub.com/testing-library/user-event/issues/1003)) ([2852509](https://togithub.com/testing-library/user-event/commit/2852509f8e4d5ca28ec494cc85dc4020b0e44b45))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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.