# What changed in test-renderer

> 24 changes in test-renderer 0.7 to 1 from its official release notes, upgrade guides and advisories: 3 breaking, 10 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/test-renderer/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## test-renderer 1

### Breaking changes

- The deprecated HostElement alias was removed; replace it with TestInstance. (1.0.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.0.0)
- Root.render accepts React elements, including fragments; unsupported root values such as null or bare strings now fail with a deliberate error. (1.0.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.0.0)

### New APIs and options

- Adds support for the React 19.1 Owner Stack addition relevant to test-renderer. (1.1.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.1.0)

### Behavior and default changes

- The useId() format is CSS-selector-safe. (1.1.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.1.0)
- The stable 1.x line uses preferred React compatibility lines: 1.0.x prefers React 19.0 with react-reconciler ~0.31.0, while peerDependencies.react remains broad across React 19. (1.0.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.0.0)

### Tooling

- Adds support for React 19.3. (1.3.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.3.0)
- Adds React 19.2 support, including support for Activity and useEffectEvent; 1.2.x is the preferred compatibility line for React 19.2. (1.2.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.2.0)

### Fixes and other changes

- The ESM build now resolves react-reconciler/constants. (1.3.1) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.3.1)
- The 1.1.x line is the preferred compatibility line for React 19.1. (1.1.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v1.1.0)

## test-renderer 0.15

### New APIs and options

- Adds performance metrics. (0.15.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.15.0)

### Behavior and default changes

- Transforms hidden instances. (0.15.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.15.0)

## test-renderer 0.14

### New APIs and options

- The package.json entry point is exported, allowing developers to access it through the package. (0.14.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.14.0)

## test-renderer 0.13

### Tooling

- Adds support for the 0.32.x reconciler base. (0.13.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.13.0)

### Fixes and other changes

- Fixes the JSON element type. (0.13.1) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.13.2), [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.13.1)

## test-renderer 0.12

### Breaking changes

- The project was renamed to test-renderer. (0.12.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.12.0)

### New APIs and options

- Adds the publicTestComponentTypes option. (0.12.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.12.0)

## test-renderer 0.10

### New APIs and options

- Adds queryAll. (0.10.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.10.0)

### Tooling

- Improves the typing for toJson. (0.10.1) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.10.1)

## test-renderer 0.9

### New APIs and options

- Exposes the Fiber type from react-reconciler. (0.9.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.9.0)
- Adds more options; the notes do not specify which options. (0.9.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.9.0)

## test-renderer 0.8

### New APIs and options

- The container prop is now exposed. (0.8.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.8.0)

### Fixes and other changes

- Missing exports were added, making previously unavailable exports importable. (0.8.1) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.8.1)

## test-renderer 0.7

### New APIs and options

- A findAll helper is available. (0.7.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.7.0)
- The underlying fiber for an element is exposed. (0.7.0) — [release notes](https://github.com/mdjastrzebski/test-renderer/releases/tag/v0.7.0)
