fix(deps): update deps (non-major) to v19 (data-proxy)#184
Open
renovate[bot] wants to merge 1 commit into
Open
fix(deps): update deps (non-major) to v19 (data-proxy)#184renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
October 30, 2023 19:53
26b6d5e to
888ed16
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
November 16, 2023 19:13
6e78f99 to
a4729a0
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
December 7, 2023 23:07
a4729a0 to
caab3f0
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
January 18, 2024 22:45
caab3f0 to
4004d9f
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
3 times, most recently
from
March 6, 2024 22:34
d261e8b to
bfcb268
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
March 20, 2024 05:06
bfcb268 to
ed8d206
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
3 times, most recently
from
April 18, 2024 00:34
c12f053 to
acfb5dd
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
3 times, most recently
from
April 27, 2024 02:14
8f7e8d7 to
b80e754
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
June 12, 2024 00:38
b80e754 to
b22e392
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
July 10, 2024 15:10
b22e392 to
8c8a3e8
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
August 27, 2024 16:25
de5e673 to
44b6c20
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
September 9, 2024 23:12
ee06c38 to
5edadb2
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
3 times, most recently
from
September 18, 2024 05:11
5870788 to
bb75971
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
September 20, 2024 00:53
bb75971 to
a567d2e
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
October 1, 2024 20:07
a567d2e to
d042480
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
October 8, 2024 23:04
d042480 to
23fad4f
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
October 21, 2024 21:19
23fad4f to
decc60b
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
October 23, 2024 05:15
decc60b to
be25ca3
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
December 26, 2024 18:49
0284373 to
1a7fbe4
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
January 8, 2025 14:13
1a7fbe4 to
57d18c9
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
January 22, 2025 12:51
3fa1675 to
f6a45e8
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
February 11, 2025 04:24
f6a45e8 to
b25d930
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
March 4, 2025 02:53
2fc095d to
5c6d57f
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
March 18, 2025 03:14
ebfba32 to
46e2bf9
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
5 times, most recently
from
March 28, 2025 22:56
38edfbd to
f675b36
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
April 9, 2025 03:41
f675b36 to
4302f7d
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
April 17, 2025 16:51
676c1bb to
7c0dbd3
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
May 7, 2025 03:31
7c0dbd3 to
8add5a8
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
3 times, most recently
from
May 29, 2025 22:04
0d46cc5 to
9730483
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
June 18, 2025 19:25
9730483 to
c7c2adf
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
July 3, 2025 23:47
c7c2adf to
0d712f7
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
2 times, most recently
from
July 18, 2025 23:39
33c8ad2 to
59e67f1
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
3 times, most recently
from
July 28, 2025 17:07
1bd5b6d to
6d66dae
Compare
renovate
Bot
force-pushed
the
renovate/data-proxy-major-deps-(non-major)
branch
from
July 29, 2025 23:35
6d66dae to
5e1de66
Compare
This file contains hidden or 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
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:
18.3.1→19.2.818.3.1→19.2.8Release Notes
react/react (react)
v19.2.8Compare Source
v19.2.7Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.2.6 (@unstubbable #36566)v19.2.6Compare Source
React Server Components
v19.2.5Compare Source
React Server Components
v19.2.4Compare Source
React Server Components
v19.2.3Compare Source
React Server Components
v19.2.2Compare Source
React Server Components
react-server-dom-webpack/*.unbundledto privatereact-server-dom-unbundled(@eps1lon #35290)v19.2.1Compare Source
React Server Components
v19.2.0Compare Source
Below is a list of all new features, APIs, and bug fixes.
Read the React 19.2 release post for more information.
New React Features
<Activity>: A new API to hide and restore the UI and internal state of its children.useEffectEventis a React Hook that lets you extract non-reactive logic into an Effect Event.cacheSignal(for RSCs) lets your know when thecache()lifetime is over.New React DOM Features
resume: to resume a prerender to a stream.resumeAndPrerender: to resume a prerender to HTML.resumeToPipeableStream: to resume a prerender to a stream.resumeAndPrerenderToNodeStream: to resume a prerender to HTML.prerenderAPIs to return apostponedstate that can be passed to theresumeAPIs.Notable changes
<ViewTransition>Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.prerender,renderToReadableStream) to server-side-rendering APIs for Node.js:IDs generated by useIdAll Changes
React
<Activity />was developed over many years, starting beforeClassComponent.setState(@acdlite @sebmarkbage and many others)%oplaceholder (@eps1lon #34198)useDeferredValueloop in popstate event (@acdlite #32821)useDeferredValue(@acdlite #34376)cacheSignal(@sebmarkbage #33557)React DOM
:for IDs generated byuseId(@sebmarkbage, @eps1lon: #32001, facebook#33342#33099, #33422)nonceto be used on hoistable styles (@Andarist #32461)React.useinsideReact.lazy-ed Component (@hi-ogawa #33941)progressiveChunkSizeoption for server-side-rendering APIs (@sebmarkbage #33027)React Server Components
<img>and<link>using hints before they're rendered (@sebmarkbage #34604)filterStackFrame(@eps1lon #33707)React Reconciler
on*handlers to account for upcoming experimental APIsv19.1.9Compare Source
v19.1.8Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.1.7 (@unstubbable #36567)v19.1.7Compare Source
React Server Components
v19.1.6Compare Source
React Server Components
v19.1.5Compare Source
React Server Components
v19.1.4Compare Source
React Server Components
v19.1.3Compare Source
React Server Components
react-server-dom-webpack/*.unbundledto privatereact-server-dom-unbundled(@eps1lon #35290)v19.1.2Compare Source
React Server Components
v19.1.1Compare Source
React
v19.1.0Compare Source
Owner Stack
An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.
#32538, #32529, #32538
React
useIdto use valid CSS selectors, changing format from:r123:to«r123». #32001React DOM
hrefattribute is an empty string #31783getHoistableRoot()didn’t work properly when the container was a Document #32321<!-- -->) as a DOM container. #32250<script>and<template>tags to be nested within<select>tags. #31837use-sync-external-store
exportsfield topackage.jsonforuse-sync-external-storeto support various entrypoints. #25231React Server Components
unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724registerServerReferencein client builds to handle server references in different environments. #32534v19.0.8Compare Source
v19.0.7Compare Source
React Server Components
FormDataentries in Server Actions which regressed in 19.0.6 (@unstubbable #36568)v19.0.6Compare Source
React Server Components
v19.0.5Compare Source
React Server Components
v19.0.4Compare Source
React Server Components
v19.0.3Compare Source
React Server Components
v19.0.2Compare Source
React Server Components
v19.0.1Compare Source
React Server Components
v19.0.0Compare Source
Below is a list of all new features, APIs, deprecations, and breaking changes. Read React 19 release post and React 19 upgrade guide for more information.
New Features
React
startTransitioncan now accept async functions. Functions passed tostartTransitionare called “Actions”. A given Transition can include one or more Actions which update state in the background and update the UI with one commit. In addition to updating state, Actions can now perform side effects including async requests, and the Action will wait for the work to finish before finishing the Transition. This feature allows Transitions to include side effects likefetch()in the pending state, and provides support for error handling, and optimistic updates.useActionState: is a new hook to order Actions inside of a Transition with access to the state of the action, and the pending state. It accepts a reducer that can call Actions, and the initial state used for first render. It also accepts an optional string that is used if the action is passed to a formactionprop to support progressive enhancement in forms.useOptimistic: is a new hook to update state while a Transition is in progress. It returns the state, and a set function that can be called inside a transition to “optimistically” update the state to expected final value immediately while the Transition completes in the background. When the transition finishes, the state is updated to the new value.use: is a new API that allows reading resources in render. In React 19,useaccepts a promise or Context. If provided a promise,usewill suspend until a value is resolved.usecan only be used in render but can be called conditionally.refas a prop: Refs can now be used as props, removing the need forforwardRef.React DOM Client
<form> actionprop: Form Actions allow you to manage forms automatically and integrate withuseFormStatus. When a<form> actionsucceeds, React will automatically reset the form for uncontrolled components. The form can be reset manually with the newrequestFormResetAPI.<button> and <input> formActionprop: Actions can be passed to theformActionprop to configure form submission behavior. This allows using different Actions depending on the input.useFormStatus: is a new hook that provides the status of the parent<form> action, as if the form was a Context provider. The hook returns the values:pending,data,method, andaction.<head>section of the document.<head>on the client before revealing the content of a Suspense boundary that depends on that stylesheet.preinit,preload,prefetchDNS, andpreconnectAPIs to optimize initial page loads by moving discovery of additional resources like fonts out of stylesheet loading. They can also be used to prefetch resources used by an anticipated navigation.React DOM Server
prerenderandprerenderToNodeStreamAPIs for static site generation. They are designed to work with streaming environments like Node.js Streams and Web Streams. UnlikerenderToString, they wait for data to load for HTML generation.React Server Components
Deprecations
element.refaccess: React 19 supports ref as a prop, so we’re deprecatingelement.refin favor ofelement.props.ref. Accessing will result in a warning.react-test-renderer: In React 19, react-test-renderer logs a deprecation warning and has switched to concurrent rendering for web usage. We recommend migrating your tests to @testing-library/react or @testing-library/react-nativeBreaking Changes
React 19 brings in a number of breaking changes, including the removals of long-deprecated APIs. We recommend first upgrading to
18.3.1, where we've added additional deprecation warnings. Check out the upgrade guide for more details and guidance on codemodding.React
onUncaughtErrorandonCaughtErrormethods tocreateRootandhydrateRootto customize this error handling.propTypes: UsingpropTypeswill now be silently ignored. If required, we recommend migrating to TypeScript or another type-checking solution.defaultPropsfor functions: ES6 default parameters can be used in place. Class components continue to supportdefaultPropssince there is no ES6 alternative.contextTypesandgetChildContext: Legacy Context for class components has been removed in favor of thecontextTypeAPI.React.createFactory: Now that JSX is broadly supported, allcreateFactoryusage can be migrated to JSX components.react-test-renderer/shallow: This has been a re-export of react-shallow-renderer since React 18. If needed, you can continue to use the third-party package directly. We recommend using @testing-library/react or @testing-library/react-native instead.React DOM
react-dom/test-utils: We’ve movedactfromreact-dom/test-utilsto react. All other utilities have been removed.ReactDOM.render,ReactDOM.hydrate: These have been removed in favor of the concurrent equivalents:ReactDOM.createRootandReactDOM.hydrateRoot.unmountComponentAtNode: Removed in favor ofroot.unmount().ReactDOM.findDOMNode: You can replaceReactDOM.findDOMNodewith DOM Refs.Notable Changes
React
<Context>as a provider: You can now render<Context>as a provider instead of<Context.Provider>.useDeferredValueinitial value argument: When provided,useDeferredValuewill return the initial value for the initial render of a component, then schedule a re-render in the background with thedeferredValuereturned.useMemoanduseCallbackwill now reuse the memoized results from the first render, during the second render. Additionally, StrictMode will now double-invoke ref callback functions on initial mount.React DOM
TypeScript Changes
The most common changes can be codemodded with
npx types-react-codemod@latest preset-19 ./path-to-your-react-ts-files.ReactChild(replacement:React.ReactElement | number | string)ReactFragment(replacement:Iterable<React.ReactNode>)ReactNodeArray(replacement:ReadonlyArray<React.ReactNode>)ReactText(replacement:number | string)VoidFunctionComponent(replacement:FunctionComponent)VFC(replacement:FC)prop-types:Requireable,ValidationMap,Validator,WeakValidationMapcreate-react-class:ClassicComponentClass,ClassicComponent,ClassicElement,ComponentSpec,Mixin,ReactChildren,ReactHTML,ReactSVG,SFCFactoryuseRef: The initial argument is now required to matchuseState,createContextetcuseRef()are now always mutable instead of sometimes being immutable. This feature was too confusing for users and conflicted with legit cases where refs were managed by React and manually written to.ReactElementtyping: The props of React elements now default tounknowninstead ofanyif the element is typed asReactElementJSXnamespace is removed to improve interoperability with other libraries using JSX. Instead, the JSX namespace is available from the React package:import { JSX } from 'react'useReducertypings: MostuseReducerusage should not require explicit type arguments.For example,
All Changes
React
useActionState()hook to update state based on the result of a Form Action (#27270, #27278, #27309, #27302, #27307, #27366, #27370, #27321, #27374, #27372, #27397, #27399, #27460, #28557, #27570, #27571, #28631, #28788, #29694, #29695, #29694, #29665, #28232, #28319 by @acdlite, @eps1lon, and @rickhanlonii)use()API to read resources in render (#25084, #25202, #25207, #25214, #25226, #25247, #25539, #25538, #25537, #25543, #25561, #25620, #25615, #25922, #25641, #25634, #26232, #26536, #26739, #28233 by @acdlite, @MofeiZ, @sebmarkbage, @sophiebits, @eps1lon, and @hansottowirtz)useOptimistic()hook to display mutated state optimistically during an async mutation (#26740, #26772, #27277, #27453, #27454, #27936 by @acdlite)initialValueargument touseDeferredValue()hook (#27500, #27509, #27512, #27888, #27550 by @acdlite)element.refaccess (#28348, #28464, #28731 by @acdlite)<Context>to mean<Context.Provider>(#28226 by @gaearon)info,group, andgroupCollapsedin StrictMode logging (#25172 by @timneutkens)useSyncExternalStore()hydration in StrictMode (#26791 by @sophiebits)componentWillUnmount()in StrictMode (#26842 by @tyao1)useState()anduseReducer()initializer functions in StrictMode (#28248 by @eps1lon)useId()in StrictMode (#25713 by @gnoff)act()no longer checksshouldYieldwhich can be inaccurate in test environments (#26317 by @acdlite)react.elementsymbol toreact.transitional.element(#28813 by @sebmarkbage)useSyncExternalStore()re-render (#27199 by @acdlite)useSyncExternalStore()dropped update when state is dispatched in render phase (#25578 by @pandaiolo)RefreshRuntime.findAffectedHostInstances(#30538 by @gaearon)cache()API (#27977, #28250 by @acdlite and @gnoff)propTypes(#28324, #28326 by @gaearon)defaultPropssupport, except for classes (#28733 by @acdlite)createFactory(#27798 by @kassens)React DOM
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.