Upgrading @testing-library/react 14 to 15
Unknown14.3.1 → 15.0.7
Fetching 8 releases from GitHub…0 / 8
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Node.js requirement changed in 15.0.0: >=14 → >=18.
Installs 16 packages in all (was 83).
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- changed:
const act: typeof reactAct extends undefined ? (callback: () => void) => void : typeof reactAct → const act: 0 extends 1 & typeof reactAct ? typeof reactDeprecatedAct : typeof reactAct - changed:
function render<Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container>(ui: React.ReactNode, options: RenderOptions<Q, Container, BaseElement>): RenderResult<Q, Container, BaseElement> → function render<Q extends Queries = typeof queries, Container extends RendererableContainer | HydrateableContainer = HTMLElement, BaseElement extends RendererableContainer | HydrateableContainer = Container>(ui: React.ReactNode, options: RenderOptions<Q, Container, BaseElement>): RenderResult<Q, Container, BaseElement> - changed:
function renderHook<Result, Props, Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container>(render: (initialProps: Props) => Result, options?: RenderHookOptions<Props, Q, Container, BaseElement>): RenderHookResult<Result, Props> → function renderHook<Result, Props, Q extends Queries = typeof queries, Container extends RendererableContainer | HydrateableContainer = HTMLElement, BaseElement extends RendererableContainer | HydrateableContainer = Container>(render: (initialProps: Props) => Result, options?: RenderHookOptions<Props, Q, Container, BaseElement>): RenderHookResult<Result, Props> - changed:
interface RenderHookOptions<Props, Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container> extends RenderOptions<Q, Container, BaseElement> → interface RenderHookOptions<Props, Q extends Queries = typeof queries, Container extends RendererableContainer | HydrateableContainer = HTMLElement, BaseElement extends RendererableContainer | HydrateableContainer = Container> extends BaseRenderOptions<Q, Container, BaseElement> - changed:
interface RenderOptions<Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container> → interface RenderOptions<Q extends Queries = typeof queries, Container extends RendererableContainer | HydrateableContainer = HTMLElement, BaseElement extends RendererableContainer | HydrateableContainer = Container> - changed:
type RenderResult<Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container> = { container: Container; baseElement: BaseElement; debug: (baseElement?: | Element | DocumentFragment | Array<Element | DocumentFragment>, maxLength?: number, o… → type RenderResult<Q extends Queries = typeof queries, Container extends RendererableContainer | HydrateableContainer = HTMLElement, BaseElement extends RendererableContainer | HydrateableContainer = Container> = { container: Container; baseElement: BaseElement; debug: (baseElement?: | RendererableContainer | HydrateableContainer | Array<RendererableContainer | Hydratea… - added:
interface ClientRenderHookOptions<Props, Q extends Queries, Container extends Element | DocumentFragment, BaseElement extends Element | DocumentFragment = Container> extends BaseRenderHookOptions<Props, Q, Container, BaseElement> - added:
interface ClientRenderOptions<Q extends Queries, Container extends RendererableContainer, BaseElement extends RendererableContainer = Container> extends BaseRenderOptions<Q, Container, BaseElement> - added:
interface HydrateHookOptions<Props, Q extends Queries, Container extends Element | DocumentFragment, BaseElement extends Element | DocumentFragment = Container> extends BaseRenderHookOptions<Props, Q, Container, BaseElement> - added:
interface HydrateOptions<Q extends Queries, Container extends HydrateableContainer, BaseElement extends HydrateableContainer = Container> extends BaseRenderOptions<Q, Container, BaseElement> - added:
property ClientRenderHookOptions.hydrate?: false | undefined - added:
property ClientRenderOptions.hydrate?: false | undefined - added:
property HydrateHookOptions.hydrate: true - added:
property HydrateOptions.hydrate: true - added:
type BaseRenderHookOptions<Props, Q extends Queries, Container extends RendererableContainer | HydrateableContainer, BaseElement extends Element | DocumentFragment> = RenderHookOptions<Props, Q, Container, BaseElement> - added:
type BaseRenderOptions<Q extends Queries, Container extends RendererableContainer | HydrateableContainer, BaseElement extends RendererableContainer | HydrateableContainer> = RenderOptions<Q, Container, BaseElement>