NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3806 most downloaded on npm
A flexible way to handle safe area, also works on Android and web.
Last release 5 days ago
29 Sep 2026
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 57 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
150 releases · first in 2019
Declare the SwiftPM package name in package.json ( #778 ).
Full changelog: v5.10.0...v5.10.1
One column per quarter.
avoid NotFoundError when the measurement element is already detached
Move jest/mock into package build (fix TS under RN 0.87)
remove UIImplementation usage from SafeAreaView
Add missing event dispatcher for tvOS and macOS in legacy arch
RNCSafeAreaProvider compilation on RN 0.74
Support RN 0.81: set compile options using target_compile_reactnative_options
[RN 0.81] Do not set the ShadowNodeTraits::Trait::DirtyYogaNode
## 5.5.1 (2025-07-01) - fix building Fabric on macOS
add a SafeAreaListener component
Prevent invalidateSafeAreaInsets get call when RNCSafeAreaProviderComponentView still in the fabric view pool
use correct value in resetInsets
# 5.2.0 (2025-02-03)
Release to support RN 0.78, contains breaking changes for new arch.
Release to support RN 0.78, contains breaking changes for new arch.
# 5.1.0 (2025-01-08) Fix compat with RN 0.77
Fix compat with RN 0.77
This release bumps the minimum react native version to 0.74. It does not contain any other breaking changes.
This release bumps the minimum react native version to 0.74. It does not contain any other breaking changes.
V4 will continue to receive bug fixes if you cannot update for now to v5.
## 4.14.1 (2024-12-06) Fix tvos support
Fix tvos support
chore: Remove legacy version check in react-native.config.js #540
## 4.13.1 (2024-10-31) - use jest.fn on mocked hooks
# 4.13.0 (2024-10-31) ### Features * add react-native-macos support
# 4.12.0 (2024-10-25) ### Bug Fixes * support RN 0.76
## 4.11.1 (2024-10-16)
Revert "fix: use kotlin compatible getType (#507)" (#515) (c29b877), closes #507 #515
## 4.10.8 (2024-07-09) ### Bug Fixes * include captionBar in insets
measure frame relative to nearest view controller
## 4.10.6 (2024-06-28) ### Bug Fixes * use kotlin compatible getType
## 4.10.5 (2024-06-17) ### Bug Fixes * Fix safeareaview on new arch
## 4.10.4 (2024-06-04) - add rsc support
## 4.10.3 (2024-05-30) ### Bug Fixes * invalid export
## 4.10.2 (2024-05-30) ### Bug Fixes * using edge modes on web
added run recalculation for safe_area when window did become visible
Support for react-native 0.74.0
Support for react-native 0.74.0
# 4.10.0-rc.2 (2024-04-12)
# 4.10.0-rc.1 (2024-03-08)
# 4.10.0-rc.0 (2024-02-28) ### Bug Fixes * fixes for new arch on RN 74
# 4.9.0 (2024-02-01) ### Features * add visionOS support
## 4.8.2 (2023-12-20) ### Bug Fixes * #439: remove deprecated FabricViewStateManager class usage (#462) (1398d8b), closes #439
android: enable buildFeatures.buildConfig for android gradle plugin 8+
Nothing published for this version
Nothing published for this version
resolve ViewProps type import #446
Observe UIKeyboardDidChangeFrameNotification
Complete the partial memoization of provider
## 4.7.1 (2023-07-11) * Update podspec to tvOS 12.4
use install_modules_dependencies to make fabric build more reliable
Update safe area frame when keyboard shows/hides
## 4.6.3 (2023-06-21) ### Bug Fixes * make edge types readonly
Cast View to the NativeSafeAreaViewInstance for .macos and .windows to get the correct type definitions
Fix type declaration path in package.json
allow providing insets in hook mocks
Nothing published for this version
Nothing published for this version
## 4.5.3 (2023-05-16)
Allow web's SafeAreaView to forward ref to its underlying view #383
## 4.5.1 (2023-04-08) ### Bug Fixes * Cocoapods for Xcode 14.3
Your coding agent can read these notes before it upgrades. Set up the MCP server →