@testing-library/react
16.3.3 · 27 Aug 2026MIT89.5M / weekRepositoryHomepagenpmAtom feed
Upgrading @testing-library/react From 12.0.0 to 16.3.3
38 releases in betweenevery note read
Reading releases, release notes and advisories…
- 7
- changes to make
- 0
- advisories fixed
- 15
- new
- 21
- fixes
Before you upgrade
Tick each one off as you go- breaking16.0.0
- breaking15.0.0
- breaking15.0.0
- breaking14.0.0
- breaking14.0.0
- breaking14.0.0
- breaking13.0.0
Release by release
- fixed
Avoid act() re-entrant when dispatching events
- fixed
- fixed
Update 'onCaughtError' type inference in 'RenderOptions' to work with React v19
- fixed
- fixed
Switch to trusted publishing
- fixed
- new
Add bernardobelchior as a contributor for code, and doc
- new
- new
Add support for React error handlers
- new
- new
Add support for React 19
- new
- new
Add support for exactOptionalPropertyTypes in TypeScript
- new
- breaking
@testing-library/domwas moved to a peer dependency and needs to be explicitly installed. This reduces the chance of having conflicting versions of@testing-library/dominstalled that frequently caused bugs when used with@testing-library/user-event. We will also be able to allow new versions of@testing-library/dombeing used without a SemVer major release of@testing-library/reactby just widening the peer dependency.@types/react-domneeds to be installed if you're typechecking files using@testing-library/react. - new
Move
@testing-library/domand@types/react-domto peer dependencies
- breaking
1 internal line (docs, tests, tooling) left out.