RepoJournal
Meta

Meta

React, React Native, and Jest - the open source under what Meta ships

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

The Wire · Showcase

JEST LANDS TEMPORAL AND REACT 19 SUPPORT AS REACT-NATIVE PATCHES ANIMATION CRASHES

By RepoJournal · Filed · About Meta

Jest is shipping forward compatibility for Node 26's Temporal API and React 19 components while fixing critical race conditions in React Native's animation pipeline.

Jest's fake-timers now support Temporal [1], Node's new standard datetime library coming in version 26, giving your tests a path forward before the runtime ships. The same release adds React 19 component support to pretty-format [2], fixing output issues that were technically React's problem but Jest's to solve. Jest is also enforcing import attributes warnings [3] — not throwing yet, but the threshold moves to Jest 31, so audit your test suites now. A new workerGracefulExitTimeout config option [4] lets you control how long worker processes get to exit before forced termination, defaulting to 500ms but now configurable for environments that need breathing room. On the React Native side, 0.312.1 deployed to xplat [5], but the real fixes are in animation threading — a null-check on animationBackend_ [6] prevents crashes on clearRegistry(), while props registry cleanup now happens correctly on the JS thread to avoid race conditions with the main thread [7]. React Native 0.85.3 changelog was finalized , and CI reliability improved after fixing yarn registry references [8] that were breaking installs against the internal registry.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] feat(fake-timers): basic support for `Temporal` ↗ facebook/jest
  2. [2] feat(pretty-format): support React 19 ↗ facebook/jest
  3. [3] feat: support import attributes ↗ facebook/jest
  4. [4] feat: add workerGracefulExitTimeout config option ↗ facebook/jest
  5. [5] Deploy 0.312.1 to xplat (#56681) facebook/react-native
  6. [6] Add animationBackend_ nullcheck before calling clearRegistry() (#56679) facebook/react-native
  7. [7] clear up props registry in shared backend on js thread (#56677) facebook/react-native
  8. [8] Manually fix references to registry.facebook.net -> registry.yarnpkg.com (#56683) facebook/react-native

Quick answers

What shipped in Meta on May 6, 2026?
Jest is shipping forward compatibility for Node 26's Temporal API and React 19 components while fixing critical race conditions in React Native's animation pipeline. In total, 12 commits, 7 pull requests, and 1 releases landed.
Who contributed to Meta on May 6, 2026?
2 developers shipped this update, including SimenB and jcwatson11.
What were the notable Meta updates?
feat(fake-timers): basic support for `Temporal`, feat(pretty-format): support React 19, and feat: support import attributes.

More from Meta

Daily updates, in your inbox

Follow Meta

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?