114 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-09-08
stories 7

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

React Native hardens stable API visibility and fixes text measurement

By RepoJournal · Filed · About Meta · Composed from the cited sources · methodology

React Native moved two renderer internals behind stable API guards and fixed an Android text-measurement bug tied to fontVariationSettings.

React Native's three-tier C++ stable API visibility model advanced [1], making `react/renderer/attributedstring` a "for frameworks" target so consumers who opt into `RN_STRICT_API` get a warning when including its headers directly, acknowledged with `RN_ALLOW_FRAMEWORKS`; without that flag the guards stay inert, so no existing builds break. A second change [2] removes an unused Hermes import from `RCTAppSetupUtils.h`, unblocking classification of the Hermes executor as a private target under the same model. Both are internal but push the platform toward stricter API boundaries.

A text-measurement fix [3] addresses `fontVariationSettings`: Android's `Paint.setFontVariationSettings` leaks a stored string across typeface changes, so legacy variable font metrics were wrong; the wrong measurement no longer happens for text with these settings. Separately, tvOS imperative focus got a correction [4] so blur and focus events emit only after focus updates, keeping JavaScript state in sync with UIKit. React DevTools also documented `react-devtools-cdt-mcp` as a page-side library [5], clarifying install and config expectations for npm consumers, and React Native absorbed routine translation batches [6].

Quick answers

What shipped in Meta on September 8, 2026?
React Native moved two renderer internals behind stable API guards and fixed an Android text-measurement bug tied to fontVariationSettings. In total, 6 commits and 1 pull requests landed.
Who contributed to Meta on September 8, 2026?
4 developers shipped this update, including hoxyq, Jakub Piasecki, Devan Buggay, and Jakub Adamczyk.
What were the notable Meta updates?
Cover react/renderer/attributedstring with Stable API guards (#58305), Drop unused Hermes import from RCTAppSetupUtils (#58056), and Fix Android text mis-measurement when using fontVariationSettings (#58320).