Skip to content

Commit d15d87d

Browse files
committed
2.9.5
Fix openiap-apple module to 1.1.9 and deprecate the old ones.
1 parent f60a603 commit d15d87d

File tree

4 files changed

+36
-2
lines changed

4 files changed

+36
-2
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# CHANGELOG
22

3+
## [2.9.5] - 2025-09-10
4+
5+
### Changed
6+
7+
- iOS: Podspec pins `openiap` to `1.1.9` to prevent CocoaPods from resolving unintended versions and to stabilize builds.
8+
9+
### Deprecated
10+
11+
- Deprecated `2.9.0``2.9.4` due to unpinned iOS dependency behavior in the wild. Please upgrade to `2.9.5`.
12+
13+
### Notes
14+
15+
- If you encounter CocoaPods CDN issues, try `pod install --repo-update`. The config plugin already hardens Podfile sources, but network flakiness can still require a repo update.
16+
317
## [2.9.3] - 2025-09-10
418

519
### Fixed

docs/blog/2025-09-10-v2.9.5.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
slug: v2-9-5
3+
title: v2.9.5 — Pin openiap and deprecate 2.9.0–2.9.4
4+
tags: [ios, cocoaPods, stability]
5+
---
6+
7+
This patch release finalizes iOS stability by pinning the `openiap` CocoaPods dependency to a known-good version and formally deprecates earlier 2.9.x builds that could resolve unintended pod versions.
8+
9+
Highlights:
10+
11+
- iOS: Podspec now pins `openiap` to `1.1.9` to avoid version drift during `pod install`.
12+
- Deprecated `2.9.0``2.9.4`. Please upgrade to `2.9.5`.
13+
14+
Upgrade notes:
15+
16+
- After updating to `2.9.5`, run `npx expo prebuild -p ios` (if applicable) and then `pod install` (or `pod install --repo-update` if your CDN cache is stale).
17+
- If you previously saw random OpenIAP pod versions resolve, this release eliminates that by pinning.
18+
19+
Thanks for bearing with the CocoaPods ecosystem quirks — this release should make installs predictable again.
20+

ios/ExpoIap.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Pod::Spec.new do |s|
2121
s.static_framework = true
2222

2323
s.dependency 'ExpoModulesCore'
24-
s.dependency 'openiap', '~> 1.1.9'
24+
s.dependency 'openiap', '1.1.9'
2525

2626
# Swift/Objective-C compatibility
2727
s.pod_target_xcconfig = {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "expo-iap",
3-
"version": "2.9.4",
3+
"version": "2.9.5",
44
"description": "In App Purchase module in Expo",
55
"main": "build/index.js",
66
"types": "build/index.d.ts",

0 commit comments

Comments
 (0)