diff --git a/.version b/.version
index fde7e155a5..2eaa2b9c02 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-5.103.0-SNAPSHOT
+5.102.3
diff --git a/CHANGELOG.latest.md b/CHANGELOG.latest.md
index b3a8470aa9..c3135f679f 100644
--- a/CHANGELOG.latest.md
+++ b/CHANGELOG.latest.md
@@ -1,18 +1,9 @@
+## RevenueCat SDK
+### 📦 Dependency Updates
+* Chore(deps): Bump nokogiri from 1.19.4 to 1.19.6 (#8216) via dependabot[bot] (@dependabot[bot])
+
## RevenueCatUI SDK
-### 🐞 Bugfixes
-* Fix(Paywalls) Package Selection/Resolution (#8145) via Jacob Rakidzich (@JZDesign)
### Paywallsv2
#### 🐞 Bugfixes
-* fix(Paywalls) Package selection resolution on older OSes (#8226) via Jacob Rakidzich (@JZDesign)
-* Fix video controls intercepting taps outside the video (#8182) via Facundo Menzella (@facumenzella)
-
-### 🔄 Other Changes
-* Add workflow prewarming performance benchmark (#8206) via Facundo Menzella (@facumenzella)
-* test(events): fix flaky feature event integration test (#8219) via Rick (@rickvdl)
-* refactor(paywalls): remove internal paywall components prewarming (#8207) via Rick (@rickvdl)
-* fix: present Test Store UI in the passed presentationContext (#7978) via Rick (@rickvdl)
-* fix: centralize presentation context resolution (#7977) via Rick (@rickvdl)
-* test(storekit): work around iOS 27 active repurchase hang (#8214) via Rick (@rickvdl)
-* test: fix flaky StoreKit 1 receipt retry test (#8213) via Rick (@rickvdl)
-* WFL-822 | Add Maestro tests for workflow branch routing (#8210) via Rosie Watson (@RosieWatson)
-* Warn CocoaPods users to migrate to Swift Package Manager (#8203) via Antonio Pallares (@ajpallares)
+* fix(paywalls): stop nested Fill stacks from hanging on iOS 17 (#8230) via Jacob Rakidzich (@JZDesign)
+* ONC-46 | Close open paywall sheet after in-app purchase (#8220) via Rosie Watson (@RosieWatson)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 70ce561bea..3b204e0d3c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,14 @@
+## 5.102.3
+## RevenueCat SDK
+### 📦 Dependency Updates
+* Chore(deps): Bump nokogiri from 1.19.4 to 1.19.6 (#8216) via dependabot[bot] (@dependabot[bot])
+
+## RevenueCatUI SDK
+### Paywallsv2
+#### 🐞 Bugfixes
+* fix(paywalls): stop nested Fill stacks from hanging on iOS 17 (#8230) via Jacob Rakidzich (@JZDesign)
+* ONC-46 | Close open paywall sheet after in-app purchase (#8220) via Rosie Watson (@RosieWatson)
+
## 5.102.2
## RevenueCatUI SDK
### 🐞 Bugfixes
diff --git a/Examples/SampleCat/SampleCat.xcodeproj/project.pbxproj b/Examples/SampleCat/SampleCat.xcodeproj/project.pbxproj
index 40bebd533c..c72b68d514 100644
--- a/Examples/SampleCat/SampleCat.xcodeproj/project.pbxproj
+++ b/Examples/SampleCat/SampleCat.xcodeproj/project.pbxproj
@@ -563,7 +563,7 @@
repositoryURL = "https://github.com/RevenueCat/purchases-ios";
requirement = {
kind = upToNextMajorVersion;
- minimumVersion = 5.102.2;
+ minimumVersion = 5.102.3;
};
};
/* End XCRemoteSwiftPackageReference section */
diff --git a/RevenueCat.podspec b/RevenueCat.podspec
index 848bf8dcc0..4d78e5f775 100644
--- a/RevenueCat.podspec
+++ b/RevenueCat.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RevenueCat"
- s.version = "5.103.0-SNAPSHOT"
+ s.version = "5.102.3"
s.summary = "Subscription and in-app-purchase backend service."
s.description = <<-DESC
diff --git a/RevenueCatUI.podspec b/RevenueCatUI.podspec
index 4de61a495f..59e6bb45d8 100644
--- a/RevenueCatUI.podspec
+++ b/RevenueCatUI.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RevenueCatUI"
- s.version = "5.103.0-SNAPSHOT"
+ s.version = "5.102.3"
s.summary = "UI library for RevenueCat paywalls."
s.description = <<-DESC
diff --git a/Sources/Info.plist b/Sources/Info.plist
index c50aaf64ae..db2d86b239 100644
--- a/Sources/Info.plist
+++ b/Sources/Info.plist
@@ -17,7 +17,7 @@