-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): ⬆️ update dev dependencies (major) (major) #334
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/timelessco/renderlesskit-react/7tfe9rpwnHnmrLRJjBnrJchDR57g |
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
March 29, 2022 18:53
30d2c53
to
83ce88b
Compare
renovate
bot
changed the title
chore(deps): ⬆️ update dependency @testing-library/user-event to v14
chore(deps): ⬆️ update dev dependencies (major) (major)
Mar 29, 2022
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
March 31, 2022 09:56
83ce88b
to
5feb3fc
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
March 31, 2022 17:09
5feb3fc
to
efdcd30
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
March 31, 2022 19:49
efdcd30
to
6f11071
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 1, 2022 12:03
6f11071
to
d228f30
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 6, 2022 11:55
d228f30
to
dbadf32
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 7, 2022 20:56
dbadf32
to
ef7f71a
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 9, 2022 20:23
ef7f71a
to
8a597a7
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 10, 2022 13:40
8a597a7
to
7682db0
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 11, 2022 13:30
7682db0
to
716a5d3
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 11, 2022 19:56
716a5d3
to
a732ccb
Compare
renovate
bot
force-pushed
the
renovate/major-dev-dependencies-(major)
branch
from
April 12, 2022 07:06
a732ccb
to
00606cd
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
12.1.5
->13.0.1
7.0.2
->8.0.0
13.5.0
->14.1.0
17.0.44
->18.0.2
17.0.15
->18.0.0
7.2.0
->8.0.1
17.0.2
->18.0.0
17.0.2
->18.0.0
17.0.2
->18.0.0
1.10.2
->2.0.0
Release Notes
testing-library/react-testing-library
v13.0.1
Compare Source
Bug Fixes
v13.0.0
Compare Source
Features
BREAKING CHANGES
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 use
render(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/react-hooks-testing-library
v8.0.0
Compare Source
Bug Fixes
BREAKING CHANGES
@types/react
is not already listed in your package.json, please install it withnpm install --save-dev @​types/react@^17
.testing-library/user-event
v14.1.0
Compare Source
Features
advanceTimers
option (#907) (627a5cf)Bug Fixes
maxlength
(#909) (f5049c4)v14.0.4
Compare Source
14.0.4 (2022-04-01)
Bug Fixes
HTMLInputElement.select()
(#898) (6d36828)v14.0.3
Compare Source
14.0.3 (2022-03-31)
Bug Fixes
focus
(#895) (06f12a6)v14.0.2
Compare Source
14.0.2 (2022-03-31)
Bug Fixes
v14.0.1
Compare Source
14.0.1 (2022-03-31)
Bug Fixes
v14.0.0
Compare Source
⚠ BREAKING CHANGES
skipPointerEvents
has been removed.Use
pointerEventsCheck: PointerEventsCheckLevel.Never
instead.init
parameter has been removed fromuserEvent.upload
.applyAccept
defaults totrue
.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 its
init
parameter.{selectall}
has been removed.keyCode
property on keyboard events has been removed.userEvent.clear
on an element which is not editable.userEvent.clear
from focussing/selecting content.focusTrap
option has been removed fromuserEvent.tab()
.userEvent.type
does no longer move the cursorif used with
skipClick=false
and withoutinitialSelectionStart
.This might break tests relying on unintended side-effects of the previous implementation.
Features
beforeinput
(#851) (8890bd6)pointer
API (#750) (c12ee44)setup
API (#746) (719ba03)userEvent.copy
anduserEvent.cut
(#787) (8727a2d)userEvent.tripleClick
API (#773) (0badabd)[Tab]
support (#767) (87470ff){Control}+[KeyA]
(#774) (ea9b18a)pointerEventsCheck
option (#823) (e2a5f43)MouseEventInit
(#784) (56ebf7d)userEvent.paste
(#785) (f8fe217)userEvent.clear
API (#779) (1cda1b1)Bug Fixes
:disabled
(#872) (1a00fdf)copy
/cut
(#866) (5423094)paste
(#862) (d3d71ac)createEvent
(#781) (da5b5b7)KeyboardEvent.charCode
onkeypress
(#771) (55e194a)<button/>
on[Enter]
(#808) (eca157a)activeElement
on click outside of focusable (#834) (d64167c)<label/>
(#810) (2c5d9f1)contextmenu
onmousedown
(#811) (e1c4cad)tabIndex>0
beforetabIndex=0
(#809) (1bc5945)focusTrap
option (#772) (a0412c0)visibility:hidden
(#799) (a747b0a)Miscellaneous Chores
isaacs/node-glob
v8.0.1
Compare Source
facebook/react
v18.0.0
Compare Source
Below is a list of all new features, APIs, deprecations, and breaking changes.
Read React 18 release post and React 18 upgrade guide for more information.
New Features
React
useId
is a new hook for generating unique IDs on both the client and server, while avoiding hydration mismatches. It is primarily useful for component libraries integrating with accessibility APIs that require unique IDs. This solves an issue that already exists in React 17 and below, but it’s even more important in React 18 because of how the new streaming server renderer delivers HTML out-of-order.startTransition
anduseTransition
let you mark some state updates as not urgent. Other state updates are considered urgent by default. React will allow urgent state updates (for example, updating a text input) to interrupt non-urgent state updates (for example, rendering a list of search results).useDeferredValue
lets you defer re-rendering a non-urgent part of the tree. It is similar to debouncing, but has a few advantages compared to it. There is no fixed time delay, so React will attempt the deferred render right after the first render is reflected on the screen. The deferred render is interruptible and doesn't block user input.useSyncExternalStore
is a new hook that allows external stores to support concurrent reads by forcing updates to the store to be synchronous. It removes the need foruseEffect
when implementing subscriptions to external data sources, and is recommended for any library that integrates with state external to React.useInsertionEffect
is a new hook that allows CSS-in-JS libraries to address performance issues of injecting styles in render. Unless you’ve already built a CSS-in-JS library we don’t expect you to ever use this. This hook will run after the DOM is mutated, but before layout effects read the new layout. This solves an issue that already exists in React 17 and below, but is even more important in React 18 because React yields to the browser during concurrent rendering, giving it a chance to recalculate layout.React DOM Client
These new APIs are now exported from
react-dom/client
:createRoot
: New method to create a root torender
orunmount
. Use it instead ofReactDOM.render
. New features in React 18 don't work without it.hydrateRoot
: New method to hydrate a server rendered application. Use it instead ofReactDOM.hydrate
in conjunction with the new React DOM Server APIs. New features in React 18 don't work without it.Both
createRoot
andhydrateRoot
accept a new option calledonRecoverableError
in case you want to be notified when React recovers from errors during rendering or hydration for logging. By default, React will usereportError
, orconsole.error
in the older browsers.React DOM Server
These new APIs are now exported from
react-dom/server
and have full support for streaming Suspense on the server:renderToPipeableStream
: for streaming in Node environments.renderToReadableStream
: for modern edge runtime environments, such as Deno and Cloudflare workers.The existing
renderToString
method keeps working but is discouraged.eemeli/yaml
v2.0.0
Compare Source
This update has been in the works for the last year and a half. Its prerelease versions have been thoroughly tested by a wide number of users, and I think it's finally ready for "actual" release, for use in the mythical "production".
The breaking changes introduced here are mostly originating from the v1 CST parser having become a rather difficult beast to work with. So it's here rewritten pretty much completely, now with a lexer as a first stage. Along the way, the whole project was rewritten in TypeScript and the export paths and options refactored pretty deeply.
If you've been using the library just via its
parse()
,parseDocument()
andstringify()
functions, then it's quite likely that none of the changes affect your experience in any way. However, if you've been doing something more involved, then I would strongly recommend that you review the library's documentation site for the v2 docs.Going forward, it's finally time to start experimenting with new YAML spec features that may eventually be included in YAML 1.3 and later. Those will be made available by specifying the
version: 'next'
option. However, beware! Any features available this way may be removed or have their API broken by any minor release of this library, and no compatibility guarantees with other libraries are given. In general, semver compatibility is guaranteed for features that are explicitly included in the documentation; everything else should be considered as internal implementation details.The following is an overview of the breaking changes and new features introduced in each of the prerelease steps leading up to this release; the individual releases' notes and the PRs will contain more detail, along with specific migration guides.
BREAKING CHANGES
v2.0.0-0
set()
in mappings & sequences (#185)v2.0.0-1
resolve()
API (#201)v2.0.0-3
'yaml/parse-cst'
endpoint (#223)v2.0.0-4
'yaml/types'
and some of'yaml/util'
into'yaml'
(#234)type
property from all but Scalar nodes (#240)v2.0.0-5
tokens
namespace asCST
(#252)[start, value-end, node-end]
(#259)error.offset
witherror.pos: [number, number]
(#260)v2.0.0-6
v2.0.0-9
v2.0.0-10
doc.directives
now indicates it as optional (#344)v2.0.0-11
YAML.defaultOptions
is removed (#346)directives.marker
is renamed asdirectives.docStart
(#371)v2.0.0
New Features
v2.0.0-0
set()
&setIn()
on doc with empty contents (#174)defaultKeyType
option for finer control of scalar output (#179)v2.0.0-1
asBigInt
option for sexagesimal integer valuesv2.0.0-3
logLevel
option (#215)visit(node, visitor)
to'yaml'
(#225)v2.0.0-4
'yaml/util'
that weren't exposed beforev2.0.0-5
v2.0.0-6
uniqueKeys
option (#271)COMMENT_SPACE
error; useMISSING_CHAR
for it insteadv2.0.0-7
<<
merge keys, in addition to alias valuesv2.0.0-8
aliasDuplicateObjects
(#299)clone()
methods to Document, Directives, Schema and all Nodes (#304)v2.0.0-9
keepSoureToken
parse option, addingsrcToken
values to Nodes (#309)customTags
is defined (#325)v2.0.0-10
v2.0.0-11
directives.docEnd
, for...
marker (#371)YAML.visitAsync()
(#372)v2.0.0
'next'
YAML versionConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.