- Increase the minimum required Node.js version to v18.12.0 matching long-term support releases (#31270). Learn more about Node.js releases.
- Improved error messages and codes printed on the console (#53743).
- Started requiring Jest v29 instead of v27 as a peer dependency. See breaking changes in Jest 28 and in jest 29 (#47388)
- Increase the minimum Node.js version to 14 (#43141).
- Added TypeScript definitions for package consumers (#40957).
- The peer
jest
dependency has been updated from requiring>=26
to requiring>=27
(see Breaking Changes, #33287).
- Increase the minimum Node.js version to 12 (#27934).
- The peer
jest
dependency has been updated from requiring>=24
to requiring>=26
(see Breaking Changes, #27956).
- Increased the recommended Jest dependency to version 24 (#13922.
- Captures and protects against unexpected console logging occurring during lifecycle.
- Add new API methods
toHaveInformed
,toHaveInformedWith
,toHaveLogged
andtoHaveLoggedWith
(#137). If the code under test callsconsole.log
orconsole.info
it will fail, unless one of the newly introduced methods is explicitly used to verify it. - Updated code to work with Babel 7 (#7832)
- Moved
@WordPress/packages
repository to@WordPress/gutenberg
(#7805)
- Fix: Standardized
package.json
format (#119)
- Removed
package-lock.json
file, lockfiles for apps, not packages (#88)