diff --git a/.version b/.version
index f963de45..7400abcd 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-10.3.2
\ No newline at end of file
+10.4.0
\ No newline at end of file
diff --git a/CHANGELOG.latest.md b/CHANGELOG.latest.md
index e9ed44cd..f672ff55 100644
--- a/CHANGELOG.latest.md
+++ b/CHANGELOG.latest.md
@@ -1,2 +1,3 @@
### Dependency Updates
-* [AUTOMATIC] iOS 4.39.0 => 4.39.1 Android 7.8.0 => 7.8.1 (#776) via RevenueCat Git Bot (@RCGitBot)
+* [AUTOMATIC] iOS 4.39.1 => 4.40.0 (#782) via RevenueCat Git Bot (@RCGitBot)
+* Bump fastlane from 2.219.0 to 2.220.0 (#780) via dependabot[bot] (@dependabot[bot])
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c4fba1ce..9d561066 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 10.4.0
+### Dependency Updates
+* [AUTOMATIC] iOS 4.39.1 => 4.40.0 (#782) via RevenueCat Git Bot (@RCGitBot)
+* Bump fastlane from 2.219.0 to 2.220.0 (#780) via dependabot[bot] (@dependabot[bot])
+
## 10.3.2
### Dependency Updates
* [AUTOMATIC] iOS 4.39.0 => 4.39.1 Android 7.8.0 => 7.8.1 (#776) via RevenueCat Git Bot (@RCGitBot)
diff --git a/PurchasesHybridCommon.podspec b/PurchasesHybridCommon.podspec
index e0bbae59..27f2bd28 100644
--- a/PurchasesHybridCommon.podspec
+++ b/PurchasesHybridCommon.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "PurchasesHybridCommon"
- s.version = "10.3.2"
+ s.version = "10.4.0"
s.summary = "Common files for hybrid SDKs for RevenueCat's Subscription and in-app-purchase backend service."
s.description = <<-DESC
diff --git a/PurchasesHybridCommonUI.podspec b/PurchasesHybridCommonUI.podspec
index c0b03a5b..9c49266b 100644
--- a/PurchasesHybridCommonUI.podspec
+++ b/PurchasesHybridCommonUI.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "PurchasesHybridCommonUI"
- s.version = "10.3.2"
+ s.version = "10.4.0"
s.summary = "Common files for hybrid SDKs for RevenueCat UI"
s.description = <<-DESC
diff --git a/android/gradle.properties b/android/gradle.properties
index e5d6f3e2..f996c46f 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -23,7 +23,7 @@ kotlin.code.style=official
android.nonTransitiveRClass=true
GROUP=com.revenuecat.purchases
-VERSION_NAME=10.3.2
+VERSION_NAME=10.4.0
POM_DESCRIPTION=Mobile subscriptions in hours, not months.
POM_URL=https://github.com/RevenueCat/purchases-hybrid-common
diff --git a/ios/PurchasesHybridCommon/Info.plist b/ios/PurchasesHybridCommon/Info.plist
index 06f97f4a..cb1e78a7 100644
--- a/ios/PurchasesHybridCommon/Info.plist
+++ b/ios/PurchasesHybridCommon/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 10.3.2
+ 10.4.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
diff --git a/ios/PurchasesHybridCommon/PurchasesHybridCommonTests/Info.plist b/ios/PurchasesHybridCommon/PurchasesHybridCommonTests/Info.plist
index 70979514..32ddee66 100644
--- a/ios/PurchasesHybridCommon/PurchasesHybridCommonTests/Info.plist
+++ b/ios/PurchasesHybridCommon/PurchasesHybridCommonTests/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
$(PRODUCT_BUNDLE_PACKAGE_TYPE)
CFBundleShortVersionString
- 10.3.2
+ 10.4.0
CFBundleVersion
1
diff --git a/typescript/package.json b/typescript/package.json
index 398bcd5c..f666a36a 100644
--- a/typescript/package.json
+++ b/typescript/package.json
@@ -1,7 +1,7 @@
{
"name": "@revenuecat/purchases-typescript-internal",
"title": "Purchases typescript internal shared code",
- "version": "10.3.2",
+ "version": "10.4.0",
"description": "Typescript code to be used by RevenueCat's hybrid SDKs. Not meant for external usage.",
"main": "dist/index.js",
"types": "dist/index.d.ts",