Skip to content

Commit 68ac8fc

Browse files
committed
chore: back merged main
2 parents 4025225 + b40a879 commit 68ac8fc

4 files changed

Lines changed: 35 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# [2.4.0-alpha.7](https://github.com/stallion-tech/react-native-stallion/compare/v2.4.0-alpha.6...v2.4.0-alpha.7) (2026-06-06)
2+
# [2.4.0](https://github.com/stallion-tech/react-native-stallion/compare/v2.3.2...v2.4.0) (2026-05-12)
3+
4+
5+
### Features
6+
7+
* patch updates ([#107](https://github.com/stallion-tech/react-native-stallion/issues/107)) ([cbd2c78](https://github.com/stallion-tech/react-native-stallion/commit/cbd2c780512b2fb5220a63809d5b2843906eb7f7)), closes [#32](https://github.com/stallion-tech/react-native-stallion/issues/32) [#38](https://github.com/stallion-tech/react-native-stallion/issues/38) [#41](https://github.com/stallion-tech/react-native-stallion/issues/41) [#42](https://github.com/stallion-tech/react-native-stallion/issues/42) [#44](https://github.com/stallion-tech/react-native-stallion/issues/44) [#49](https://github.com/stallion-tech/react-native-stallion/issues/49) [#53](https://github.com/stallion-tech/react-native-stallion/issues/53) [#49](https://github.com/stallion-tech/react-native-stallion/issues/49) [#66](https://github.com/stallion-tech/react-native-stallion/issues/66) [#75](https://github.com/stallion-tech/react-native-stallion/issues/75) [#86](https://github.com/stallion-tech/react-native-stallion/issues/86)
8+
9+
# [2.4.0-alpha.6](https://github.com/stallion-tech/react-native-stallion/compare/v2.4.0-alpha.5...v2.4.0-alpha.6) (2026-04-24)
210

311

412
### Bug Fixes

README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![npm Version](https://img.shields.io/npm/v/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)
66
[![License](https://img.shields.io/npm/l/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)
77

8-
**React Native Stallion** is the modern **CodePush alternative** and **App Center replacement** for React Native apps. Ship app updates instantly with **98% smaller patches**—no App Store delays. The best **Expo Updates alternative** with advanced OTA controls, patch-based updates, and enterprise-grade security.
8+
**React Native Stallion** is the modern **CodePush alternative** and **App Center replacement** for React Native apps. Ship app updates instantly with **up to 98% smaller patches (depending on changes)**—no app store resubmission required for JavaScript updates. The best **Expo Updates alternative** with advanced OTA controls, patch-based updates, and advanced security features.
99

1010
👉 **[Sign up with Stallion](https://console.stalliontech.io/)** to start shipping OTA updates today
1111

@@ -15,13 +15,13 @@
1515

1616
React Native Stallion is the **best CodePush alternative** for teams that need modern OTA update capabilities:
1717

18-
- **98% Smaller Patch Updates** – Binary-safe differential updates, not full bundles
18+
- **Up to 98% Smaller Patch Updates (Depending on Changes)** – Binary-safe differential updates, not full bundles
1919
- **Automatic Rollback & Crash Recovery** – Instant rollback on crashes or failures
20-
- **Enterprise-Grade Security** – Cryptographic bundle signing with customer keys
21-
- **Zero App Store Delays** – Ship JavaScript updates instantly, no review needed
20+
- **Advanced Security Features** – Cryptographic bundle signing with customer keys
21+
- **No App Store Resubmission for JavaScript Updates** – Ship JavaScript updates instantly
2222
- **CodePush Compatible** – Easy migration from CodePush or App Center
2323
- **Advanced Analytics** – Release-wise adoption and failure tracking
24-
- **On-Premise Option** – Self-hosted deployment for enterprise security
24+
- **On-Premise Option** – Self-hosted deployment with a security-focused architecture
2525
- **Free Tier Available** – Perfect for indie devs and small teams
2626

2727
---
@@ -57,11 +57,11 @@ const UpdateModal = () => {
5757
5858
## Key Features
5959
60-
### Patch Updates (98% Smaller)
60+
### Patch Updates (Up to 98% Smaller, Depending on Changes)
6161
6262
React Native Stallion uses **binary-safe differential updates** instead of full bundles. Ship only what changed—tiny patches that are cryptographically verified and applied atomically.
6363
64-
- **Differential/Patch Updates** – Binary-safe diffs, 98% smaller than full bundles
64+
- **Differential/Patch Updates** – Binary-safe diffs, up to 98% smaller than full bundles (depending on changes)
6565
- **Bandwidth Efficiency** – Minimal data transfer for faster installs
6666
- **Instant Updates** – Users never notice the update process
6767
@@ -74,14 +74,14 @@ Protect your users with automatic rollback capabilities:
7474
- **Manual Rollback** – Device-level revert for installed updates
7575
- **Rollback Analytics** – Track rollback rates and reasons
7676
77-
### Enterprise Security
77+
### Security-Focused Architecture
7878
79-
Enterprise-grade security features for production apps:
79+
Advanced security features for production apps:
8080
8181
- **Bundle Signing** – Cryptographic verification with customer-managed keys
8282
- **Integrity Verification** – SHA-256 checksums for tamper-proof updates
8383
- **On-Premise Hosting** – Deploy behind your firewall with full control
84-
- **GDPR & Regional Compliance** – Data residency options
84+
- **Privacy-Focused Architecture** – Supports regional data residency
8585
8686
### Advanced OTA Controls
8787
@@ -154,19 +154,19 @@ React Native Stallion is the **best CodePush alternative** for teams migrating f
154154
155155
The best **Expo Updates alternative** with more features:
156156
157-
- ✅ Patch updates (98% smaller)
157+
- ✅ Patch updates (up to 98% smaller, depending on changes)
158158
- ✅ Advanced OTA controls
159159
- ✅ More affordable pricing
160160
- ✅ Works with Expo SDK 52+ and bare React Native
161161
162162
### Enterprise OTA Updates
163163
164-
Enterprise-grade OTA update solution:
164+
Enterprise-ready OTA update solution:
165165
166166
- ✅ On-premise hosting
167-
- ✅ SOC 2 compliant
168167
- ✅ Bundle signing with customer keys
169-
- ✅ Regional compliance options
168+
- ✅ Privacy-focused architecture
169+
- ✅ Supports regional data residency
170170
171171
---
172172
@@ -176,7 +176,7 @@ Enterprise-grade OTA update solution:
176176
- **SHA-256 Integrity Verification** – Automatic checksum validation
177177
- **Automatic Crash Detection** – Instant rollback on crashes
178178
- **On-Premise Deployment** – Full infrastructure control
179-
- **Audit Logging** – Complete audit trails for compliance
179+
- **Audit Logging** – Complete audit trails
180180
181181
---
182182
@@ -186,9 +186,9 @@ Enterprise-grade OTA update solution:
186186
187187
Take full control with self-hosted deployment:
188188
189-
- **Enterprise-Grade Security** – Behind your firewall
189+
- **Security-Focused Architecture** – Behind your firewall
190190
- **Complete Infrastructure Control** – Your data centers
191-
- **Regional Compliance** – GDPR & data residency
191+
- **Privacy-Focused Architecture** – Supports regional data residency
192192
- **Seamless CI/CD** – REST APIs and webhooks
193193
- **Zero Vendor Lock-in** – Full access to logs and metrics
194194
@@ -219,4 +219,4 @@ We welcome contributions! Please see the [CONTRIBUTING.md](./CONTRIBUTING.md) fi
219219
220220
---
221221
222-
> **React Native Stallion** – The fastest, safest way to manage React Native OTA updates. The best **CodePush alternative** and **Expo Updates replacement** with patch-based updates, enterprise security, and 98% smaller deployments.
222+
> **React Native Stallion** – The fastest, safest way to manage React Native OTA updates. The best **CodePush alternative** and **Expo Updates replacement** with patch-based updates, advanced security features, and up to 98% smaller deployments (depending on changes).

example/ios/StallionExample.xcodeproj/xcshareddata/xcschemes/StallionExample.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
</Testables>
4242
</TestAction>
4343
<LaunchAction
44-
buildConfiguration = "Debug"
44+
buildConfiguration = "Release"
4545
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
4646
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
4747
launchStyle = "0"

example/ios/StallionExample/Info.plist

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5+
<key>StallionPublicSigningKey</key>
6+
<string>MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApm9SgaDU9lXLi5OD6sd9
7+
WpNP8bWeGRzLYOReqH5yuu21kYTDaDt1/+vTpCBNuyX2ZjtKNvKujnAXuWf8Zfj4
8+
JcWb/r4clDQK0sNy8G7x7s+4Mup6W73lW5AtUnREQZX8IA00lp76r9ii6HYxXTpO
9+
CgHpXyRyPLkMNc+HxaTmDHbldZtRCREcLldI7NnQkFMyZlHK2r1QxiQLpTIEK0vI
10+
IJyXeHOeJUROebZn/UI7UDKiSCvlaHMsJ4pnIAyLrtqFQ8w9rf3aljmYX52m6Rbc
11+
df8fwbWtBCH8OPW5SEDTMDzvE1siAvYwRNxbeXHMrAypPg/DaATdXoKMObjJWRm1
12+
owIDAQAB</string>
513
<key>StallionAppToken</key>
614
<string>spb_qLFBKtdR9TBZtsKPDqMXvFD_ebcs-Tdjyc7F4-dX7q</string>
715
<key>StallionProjectId</key>

0 commit comments

Comments
 (0)