debezium-ui
debezium-ui copied to clipboard
Update Shared components packages (major)
This PR contains the following updates:
Release Notes
testing-library/react-testing-library
v13.4.0
Features
v13.3.0
Features
v13.2.0
Features
v13.1.1
Bug Fixes
v13.1.0
Features
v13.0.1
Bug Fixes
- Specify a non-* version for @types/react-dom (#1040) (2a889e8)
v13.0.0
Features
BREAKING CHANGES
- Drop support for React 17 and earlier. We'll use the new
createRoot
API by default which comes with a set of changes while also enabling support for concurrent features. To opt-out of this change you can userender(ui, { legacyRoot: true } )
. But be aware that the legacy root API is deprecated in React 18 and its usage will trigger console warnings.
testing-library/user-event
v14.4.3
Bug Fixes
-
build: add
types
field 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
Control
onAltGraph
(#1003) (2852509) -
pointer: dispatch
contextmenu
events withdetail: 0
(#1003) (2852509) -
pointer: always set
PointerEvent.isPrimary
(#1003) (2852509) -
pointer: set
button
property on pointer events separately from legacy mouse events (#1003) (2852509) -
pointer: click closest common ancestor if
mousedown
andmouseup
happen on different elements (#1003) (2852509) - pointer: omit click event on release if another button is released first (#1003) (2852509)
-
pointer: dispatch
mouseover
,mouseenter
andmousemove
on disabled elements (#1003) (2852509) -
pointer: prevent
mouse*
events perpointerdown
event handler (#1003) (2852509) -
pointer: dispatch
*out
and*over
events when moving into / out of nested elements (#1003) (2852509) -
pointer: dispatch
*enter
and*leave
events 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: none
on previous target (#991) (6e4058b)
v14.2.5
Bug Fixes
v14.2.4
Bug Fixes
- use
window.FileList
instead 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
globalThis
instead 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:
skipPointerEvents
has been removed. UsepointerEventsCheck: PointerEventsCheckLevel.Never
instead. -
upload:
init
parameter has been removed fromuserEvent.upload
. -
upload:
applyAccept
defaults totrue
. - The
userEvent.paste
API 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. -
init
parameter has been removed from these APIs:-
userEvent.click
-
userEvent.dblClick
-
userEvent.tripleClick
-
userEvent.hover
-
userEvent.unhover
-
userEvent.selectOptions
-
userEvent.deselectOptions
-
-
userEvent.upload
no longer supportsclickInit
as part of itsinit
parameter. - Behavior for special key descriptor
{selectall}
has been removed. - Support for
keyCode
property on keyboard events has been removed. - An error is thrown when calling
userEvent.clear
on an element which is not editable. - An error is thrown when event handlers prevent
userEvent.clear
from focussing/selecting content. -
tab: The
focusTrap
option has been removed fromuserEvent.tab()
. -
type:
userEvent.type
does no longer move the cursor if used withskipClick=false
and 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
pointer
API (#750) (c12ee44) - add
setup
API (#746) (719ba03) - add
userEvent.copy
anduserEvent.cut
(#787) (8727a2d) - add
userEvent.tripleClick
API (#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
pointerEventsCheck
option (#823) (e2a5f43) - remove support for user provided
MouseEventInit
(#784) (56ebf7d) -
paste: replace
userEvent.paste
(#785) (f8fe217) -
clear: rewrite
userEvent.clear
API (#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.charCode
onkeypress
(#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
activeElement
on 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
contextmenu
onmousedown
(#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>0
beforetabIndex=0
(#809) (1bc5945) -
tab: remove
focusTrap
option (#772) (a0412c0) -
tab: skip elements with
visibility:hidden
(#799) (a747b0a) - upload: fix order of events (#847) (214fd03)
Miscellaneous Chores
webpack-contrib/copy-webpack-plugin
v11.0.0
⚠ BREAKING CHANGES
- minimum supported
Node.js
version is14.15.0
build
10.2.4 (2022-01-31)
Bug Fixes
10.2.3 (2022-01-29)
Bug Fixes
- async
to
support (fd095fb)
10.2.2 (2022-01-28)
Bug Fixes
10.2.1 (2022-01-20)
Bug Fixes
webpack-contrib/css-minimizer-webpack-plugin
v4.1.0
Features
v4.0.0
⚠ BREAKING CHANGES
- minimum supported
Node.js
version is14.15.0
3.4.1 (2022-01-18)
Bug Fixes
- types (9c8b0f3)
cypress-io/cypress
v10.8.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-8-0
v10.7.0
Changelog: https://docs.cypress.io/guides/references/changelog#​10-7-0
v10.6.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-6-0
v10.5.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-5-0
v10.4.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-4-0
v10.3.1
Changelog: https://docs.cypress.io/guides/references/changelog#10-3-1
v10.3.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-3-0
v10.2.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-2-0
v10.1.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-1-0
v10.0.3
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-3
v10.0.2
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-2
v10.0.1
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-1
v10.0.0
Changelog: https://docs.cypress.io/guides/references/changelog#10-0-0
typicode/husky
v8.0.1
- fix: use POSIX equality operator
v8.0.0
What's Changed
Feats
- feat: add
husky -
prefix to logged global error messages by @joshbalfour in https://github.com/typicode/husky/pull/1092 - feat: show
PATH
when command not found to improve debuggability - feat: drop Node 12 support
- feat: skip install if
$HUSKY=0
Fixes
- fix: hook script use
/usr/bin/env sh
instead of direct path ofsh
by @skhaz in https://github.com/typicode/husky/pull/1051 - fix: actually set 'husky_skip_init' as readonly in
./husky.sh
by @hyperupcall in https://github.com/typicode/husky/pull/1104 - fix: force
basename
/dirname
to treat$0
as an argument by @mataha in https://github.com/typicode/husky/pull/1132 - fix: remove
git.io
links by @renbaoshuo in https://github.com/typicode/husky/pull/1136
Docs
- docs: fix uninstall via npm by @pddpd in https://github.com/typicode/husky/pull/1033
- docs: add dog emoji as favicon by @jamiehaywood in https://github.com/typicode/husky/pull/1095
- docs: replace deprecated
npx --no-install
option withnpx --no
by @sibiraj-s in https://github.com/typicode/husky/pull/1070 - docs: add
pnpm
installation by @MohamadKh75 in https://github.com/typicode/husky/pull/1139
Chore
- chore: update workflows by @tiziodcaio in https://github.com/typicode/husky/pull/1125
i18next/i18next-parser
v6.5.0
- Fix: coverage testing #586
- Fix: reset nested keys if default value is changed #582
- Update dependencies
v6.4.0
- Fix a bug that was resetting a namespace when given an empty key #502
v6.3.0
v6.2.0
v6.0.1
- BREAKING: Drop support for Node 12
v6.0.0
- BREAKIN
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: ui/package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/react
npm ERR! react@"17.0.2" from the root project
npm ERR! react@"17.0.2" from @debezium/[email protected]
npm ERR! packages/ui
npm ERR! @debezium/[email protected]
npm ERR! node_modules/@debezium/ui
npm ERR! workspace packages/ui from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^18.0.0" from @testing-library/[email protected]
npm ERR! node_modules/@testing-library/react
npm ERR! dev @testing-library/react@"14.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR!
npm ERR! For a full report see:
npm ERR! /tmp/worker/f10056/d9e304/cache/others/npm/_logs/2023-06-08T00_00_33_556Z-eresolve-report.txt
npm ERR! A complete log of this run can be found in: /tmp/worker/f10056/d9e304/cache/others/npm/_logs/2023-06-08T00_00_33_556Z-debug-0.log
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.
Hi @renovate[bot], thanks for your contribution. Please prefix the commit message(s) with the DBZ-xxx JIRA issue key.