npm / react-native-test-app
react-native-test-app
What changed in react-native-test-app 5, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
1 breaking1 new APIs and options1 behavior and defaults1 tooling18 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initreact-native-test-app 522 changes
Breaking changes 1
The minimum required Node version is now 20.19, affecting which runtimes developers can use.
New APIs and options 1
External packages can now configure react-native.config.js.
Behavior and default changes 1
Template config can now be loaded from external packages.
Tooling 1
Android opts out of built-in Kotlin, changing the Android build setup.
Fixes and other changes 18
Windows handles invalid package certificate configuration.
Support for React Native 0.88 is declared.
Numeric SDK versions in gradle.properties are now read as integers.
Support setup-env.js introduced in React Native 0.88.
The apple component now supports Ruby JSON 3.x.
Support is declared for React Native 0.87.
Android now handles a corrupted autolinking cache.
Apple builds now ignore warnings in third-party code.
On macOS, the menu bar is trimmed to match new SwiftUI apps.
On macOS, Main.storyboard is converted using programmatic AppKit APIs.
Adds Xcode project configuration for macOS.
The Kotlin plugin is applied only when not using the built-in plugin.
Fixes template config paths not being resolved correctly.
Windows builds use platform toolset v145 with Visual Studio 2026.
Support is declared for React Native 0.86, clarifying compatibility for developers using that release.
Windows .wapproj output is separated from .vcxproj output to prevent files from being overwritten.
The iOS code now handles removal of legacy architecture code.
Adds a Windows workaround for the MSB4006 circular dependency in CppWinRT.