Skip to content

Commit 403e78d

Browse files
committed
Publish v6.0.0: release notes and docs updates
Promote v6.0.0-rc.12 to GA (v6.0.0) and update project docs accordingly. Changes: update CHANGELOG to announce v6.0.0 release; revise README to reflect v6 as the stable GA line, clarify platform requirements (Nitro, RN 0.80+, Node 18+, react-native-nitro-modules), remove the @next install guidance and update messaging about v5.6.x maintenance; and adjust docs/EXPO.md compatibility table to mark 6.0.x as GA and note maintenance-only status for 5.6.x.
1 parent 7f29e89 commit 403e78d

3 files changed

Lines changed: 13 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## Unreleased (6.0.0-rc.13)
1+
## [6.0.0](https://github.com/mcodex/react-native-sensitive-info/compare/v6.0.0-rc.12...v6.0.0) (2026-04-28)
2+
3+
First stable release of the Nitro-based v6 line. Promotes `6.0.0-rc.12` to GA with no API changes — the release notes below summarize everything new since the v5 line.
24

35
### Features
46

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,12 @@ Modern secure storage for React Native, powered by Nitro Modules. Version 6 ship
1313
> [!WARNING]
1414
> Version 6 drops Windows support. The module now targets Android plus the Apple platforms (iOS, macOS, visionOS, watchOS).
1515
16-
> [!IMPORTANT]
17-
> This README tracks the in-progress v6 work on `master`. For the stable legacy release, switch to the `v5.x` branch.
18-
1916
> [!NOTE]
2017
> **Choosing between 5.6.x and 6.x**
2118
>
22-
> - **Need bridge stability?** `5.6.x` is the last pre-Nitro release with the latest biometric fixes, docs, and Android namespace cleanups. It’s drop-in for any `5.5.x` app already running on React Native’s Fabric architecture, but you keep the legacy JS bridge overhead—Paper is no longer supported.
23-
> - **Ready for Nitro speed?** `6.x` swaps in the Nitro hybrid core, auto-enforces Class 3/StrongBox biometrics, and ships the refreshed sample app plus richer metadata. Upgrade when you can adopt the Nitro toolchain (RN 0.76+, Node 18+, `react-native-nitro-modules`).
24-
> - **Staying back on 5.5.x?** You remain on the legacy (Paper) architecture and miss the Android 13 prompt fixes, the manual credential fallback restoration, and the new docs—migrate to `5.6.x` at minimum before planning the Nitro jump.
19+
> - **Want the latest stable?** `6.x` is the current GA line. It runs on the Nitro hybrid core, auto-enforces Class 3/StrongBox biometrics, ships first-class hooks, and exposes rich metadata for every entry. Requires the Nitro toolchain (RN 0.80+, Node 18+, `react-native-nitro-modules`, New Architecture enabled).
20+
> - **Need bridge stability?** `5.6.x` is the last pre-Nitro release on the legacy JS bridge. It still receives critical security fixes but no new features — pin to it only if you cannot enable the New Architecture yet.
21+
> - **Staying back on 5.5.x?** You miss the Android 13 prompt fixes and the manual credential fallback restorationmigrate to `5.6.x` at minimum before planning the jump to 6.x.
2522
2623
## Table of contents
2724

@@ -70,13 +67,13 @@ Modern secure storage for React Native, powered by Nitro Modules. Version 6 ship
7067

7168
```bash
7269
# with npm
73-
npm install react-native-sensitive-info@next react-native-nitro-modules
70+
npm install react-native-sensitive-info react-native-nitro-modules
7471

7572
# or with yarn
76-
yarn add react-native-sensitive-info@next react-native-nitro-modules
73+
yarn add react-native-sensitive-info react-native-nitro-modules
7774

7875
# or with pnpm
79-
pnpm add react-native-sensitive-info@next react-native-nitro-modules
76+
pnpm add react-native-sensitive-info react-native-nitro-modules
8077
```
8178

8279
No manual linking is required. Nitro handles platform registration via autolinking.

docs/EXPO.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
## Compatibility matrix
44

5-
| Library version | Expo SDK | React Native | Notes |
6-
| --------------- | -------- | ------------ | -------------------------------------- |
7-
| `6.0.x` | 52+ | 0.80–0.85 | Nitro Modules, New Architecture only. |
8-
| `5.6.x` | 49–51 | 0.71–0.74 | Legacy bridge build, maintenance mode. |
5+
| Library version | Expo SDK | React Native | Notes |
6+
| --------------- | -------- | ------------ | ------------------------------------------------------ |
7+
| `6.0.x` (GA) | 52+ | 0.80–0.85 | Nitro Modules, New Architecture only. Current stable. |
8+
| `5.6.x` | 49–51 | 0.71–0.74 | Legacy bridge build, maintenance mode (security only). |
99

1010
`react-native-sensitive-info` ships native code, so it cannot run inside **Expo Go**. You need
1111
either a **custom Dev Client** (`npx expo run:ios` / `npx expo run:android`) or an **EAS Build**.

0 commit comments

Comments
 (0)