diff --git a/.version b/.version index 0631c088..68478a59 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -9.9.10 +9.10.0 diff --git a/CHANGELOG-LATEST.md b/CHANGELOG-LATEST.md index e6592d27..03f2a812 100644 --- a/CHANGELOG-LATEST.md +++ b/CHANGELOG-LATEST.md @@ -4,12 +4,16 @@ ## RevenueCat SDK +### ✨ New Features +* [EXTERNAL] Add support for preferredUILocaleOverride to Purchases Flutter SDK (#1561) via @marcorizza (#1562) via Antonio Pallares (@ajpallares) ### 📦 Dependency Updates -* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 17.21.2 (#1559) via RevenueCat Git Bot (@RCGitBot) - * [Android 9.15.1](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.1) - * [iOS 5.49.2](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.2) - * [iOS 5.49.1](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.1) -* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 17.21.1 (#1557) via RevenueCat Git Bot (@RCGitBot) - * [Android 9.15.1](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.1) - * [iOS 5.49.2](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.2) - * [iOS 5.49.1](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.1) +* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 17.23.0 (#1566) via RevenueCat Git Bot (@RCGitBot) + * [Android 9.15.3](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.3) + * [Android 9.15.2](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.2) + * [iOS 5.50.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.50.0) + * [iOS 5.49.3](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.3) + +### 🔄 Other Changes +* Updated CircleCI macOS executor from m1 to m4 to avoid deprecation (#1567) via Rick (@rickvdl) +* Bump fastlane-plugin-revenuecat_internal from `efca663` to `76a3a08` (#1565) via dependabot[bot] (@dependabot[bot]) +* Fix version of PHC in Swift Package manifest for mac (#1563) via Antonio Pallares (@ajpallares) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0d04259..db3827d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +## 9.10.0 +> [!WARNING] +> If you don't have any login system in your app, please make sure your one-time purchase products have been correctly configured in the RevenueCat dashboard as either consumable or non-consumable. If they're incorrectly configured as consumables, RevenueCat will consume these purchases. This means that users won't be able to restore them from version 9.0.0 onward. +> Non-consumables are products that are meant to be bought only once, for example, lifetime subscriptions. + + +## RevenueCat SDK +### ✨ New Features +* [EXTERNAL] Add support for preferredUILocaleOverride to Purchases Flutter SDK (#1561) via @marcorizza (#1562) via Antonio Pallares (@ajpallares) +### 📦 Dependency Updates +* [AUTOMATIC BUMP] Updates purchases-hybrid-common to 17.23.0 (#1566) via RevenueCat Git Bot (@RCGitBot) + * [Android 9.15.3](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.3) + * [Android 9.15.2](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.2) + * [iOS 5.50.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.50.0) + * [iOS 5.49.3](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.3) + +### 🔄 Other Changes +* Updated CircleCI macOS executor from m1 to m4 to avoid deprecation (#1567) via Rick (@rickvdl) +* Bump fastlane-plugin-revenuecat_internal from `efca663` to `76a3a08` (#1565) via dependabot[bot] (@dependabot[bot]) +* Fix version of PHC in Swift Package manifest for mac (#1563) via Antonio Pallares (@ajpallares) + ## 9.9.10 > [!WARNING] > If you don't have any login system in your app, please make sure your one-time purchase products have been correctly configured in the RevenueCat dashboard as either consumable or non-consumable. If they're incorrectly configured as consumables, RevenueCat will consume these purchases. This means that users won't be able to restore them from version 9.0.0 onward. diff --git a/VERSIONS.md b/VERSIONS.md index abe71f5e..76ee75c3 100644 --- a/VERSIONS.md +++ b/VERSIONS.md @@ -1,5 +1,6 @@ | Version | iOS version | Android version | Common files version | Play Billing Library version | |---------------|-------------|-----------------|----------------------|------------------------------| +| 9.10.0 | [5.50.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.50.0) | [9.15.3](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.3) | [17.23.0](https://github.com/RevenueCat/purchases-hybrid-common/releases/tag/17.23.0) | [8.0.0](https://developer.android.com/google/play/billing/release-notes) | | 9.9.10 | [5.49.2](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.2) | [9.15.1](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.1) | [17.21.2](https://github.com/RevenueCat/purchases-hybrid-common/releases/tag/17.21.2) | [8.0.0](https://developer.android.com/google/play/billing/release-notes) | | 9.9.9 | [5.49.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.49.0) | [9.15.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.15.0) | [17.21.0](https://github.com/RevenueCat/purchases-hybrid-common/releases/tag/17.21.0) | [8.0.0](https://developer.android.com/google/play/billing/release-notes) | | 9.9.8 | [5.48.0](https://github.com/RevenueCat/purchases-ios/releases/tag/5.48.0) | [9.14.0](https://github.com/RevenueCat/purchases-android/releases/tag/9.14.0) | [17.19.1](https://github.com/RevenueCat/purchases-hybrid-common/releases/tag/17.19.1) | [8.0.0](https://developer.android.com/google/play/billing/release-notes) | diff --git a/android/build.gradle b/android/build.gradle index cbb58cf3..8c26432f 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ group 'com.revenuecat.purchases_flutter' -version '9.9.10' +version '9.10.0' buildscript { ext.kotlin_version = '1.8.22' diff --git a/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java b/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java index a308b4f5..3a29dfe9 100644 --- a/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java +++ b/android/src/main/java/com/revenuecat/purchases_flutter/PurchasesFlutterPlugin.java @@ -62,7 +62,7 @@ public class PurchasesFlutterPlugin implements FlutterPlugin, MethodCallHandler, private final Handler handler = new Handler(Looper.getMainLooper()); private static final String PLATFORM_NAME = "flutter"; - private static final String PLUGIN_VERSION = "9.9.10"; + private static final String PLUGIN_VERSION = "9.10.0"; @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding binding) { diff --git a/ios/purchases_flutter.podspec b/ios/purchases_flutter.podspec index 2e7c1ddf..5aefb451 100644 --- a/ios/purchases_flutter.podspec +++ b/ios/purchases_flutter.podspec @@ -3,7 +3,7 @@ # Pod::Spec.new do |s| s.name = 'purchases_flutter' - s.version = '9.9.10' + s.version = '9.10.0' s.summary = 'Cross-platform subscriptions framework for Flutter.' s.description = <<-DESC Client for the RevenueCat subscription and purchase tracking system, making implementing in-app subscriptions in Flutter easy - receipt validation and status tracking included! diff --git a/ios/purchases_flutter/Sources/purchases_flutter/PurchasesFlutterPlugin.m b/ios/purchases_flutter/Sources/purchases_flutter/PurchasesFlutterPlugin.m index 8abf1567..6e31ab28 100644 --- a/ios/purchases_flutter/Sources/purchases_flutter/PurchasesFlutterPlugin.m +++ b/ios/purchases_flutter/Sources/purchases_flutter/PurchasesFlutterPlugin.m @@ -808,7 +808,7 @@ - (NSString *)platformFlavor { } - (NSString *)platformFlavorVersion { - return @"9.9.10"; + return @"9.10.0"; } - (NSError *)createUnsupportedErrorWithDescription:(NSString *)description { diff --git a/lib/web/purchases_flutter_web.dart b/lib/web/purchases_flutter_web.dart index fed77f49..bc792e17 100644 --- a/lib/web/purchases_flutter_web.dart +++ b/lib/web/purchases_flutter_web.dart @@ -14,7 +14,7 @@ class PurchasesFlutterPlugin { static final _configurationErrorCode = '${PurchasesErrorCode.configurationError.index}'; static const _purchasesHybridMappingsVersion = '17.23.0'; static const _platformName = 'flutter'; - static const _pluginVersion = '9.9.10'; + static const _pluginVersion = '9.10.0'; static const _purchasesHybridMappingsUrl = 'https://cdn.jsdelivr.net/npm/@revenuecat/purchases-js-hybrid-mappings@$_purchasesHybridMappingsVersion/dist/index.umd.js'; diff --git a/macos/purchases_flutter.podspec b/macos/purchases_flutter.podspec index f89a09b1..24ff2529 100644 --- a/macos/purchases_flutter.podspec +++ b/macos/purchases_flutter.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'purchases_flutter' - s.version = '9.9.10' + s.version = '9.10.0' s.summary = 'Cross-platform subscriptions framework for Flutter.' s.description = <<-DESC Client for the RevenueCat subscription and purchase tracking system, making implementing in-app subscriptions in Flutter easy - receipt validation and status tracking included! diff --git a/pubspec.yaml b/pubspec.yaml index f7bf666e..ecb2cc83 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: purchases_flutter description: Flutter in-app purchases and subscriptions made easy. The plugin supports iOS, macOS and Android. -version: 9.9.10 +version: 9.10.0 homepage: https://www.revenuecat.com/ repository: https://github.com/RevenueCat/purchases-flutter issue_tracker: https://github.com/RevenueCat/purchases-flutter/issues diff --git a/purchases_ui_flutter/android/build.gradle b/purchases_ui_flutter/android/build.gradle index 8c2e82dd..12ff1573 100644 --- a/purchases_ui_flutter/android/build.gradle +++ b/purchases_ui_flutter/android/build.gradle @@ -1,5 +1,5 @@ group 'com.revenuecat.purchases_ui_flutter' -version '9.9.10' +version '9.10.0' buildscript { ext.kotlin_version = '1.9.20' diff --git a/purchases_ui_flutter/ios/purchases_ui_flutter.podspec b/purchases_ui_flutter/ios/purchases_ui_flutter.podspec index b37ec457..5869bea3 100644 --- a/purchases_ui_flutter/ios/purchases_ui_flutter.podspec +++ b/purchases_ui_flutter/ios/purchases_ui_flutter.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'purchases_ui_flutter' - s.version = '9.9.10' + s.version = '9.10.0' s.summary = 'Flutter plugin that integrates RevenueCat Paywalls' s.description = <<-DESC Flutter plugin that integrates RevenueCat Paywalls diff --git a/purchases_ui_flutter/macos/purchases_ui_flutter.podspec b/purchases_ui_flutter/macos/purchases_ui_flutter.podspec index f5029e12..0211ccbf 100644 --- a/purchases_ui_flutter/macos/purchases_ui_flutter.podspec +++ b/purchases_ui_flutter/macos/purchases_ui_flutter.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'purchases_ui_flutter' - s.version = '9.9.10' + s.version = '9.10.0' s.summary = 'Flutter plugin that integrates RevenueCat Paywalls' s.description = <<-DESC Flutter plugin that integrates RevenueCat Paywalls diff --git a/purchases_ui_flutter/pubspec.yaml b/purchases_ui_flutter/pubspec.yaml index 7c209f18..5649a6fe 100644 --- a/purchases_ui_flutter/pubspec.yaml +++ b/purchases_ui_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: purchases_ui_flutter description: "Flutter plugin that integrates RevenueCat Paywalls. This plugin supports iOS and Android." -version: 9.9.10 +version: 9.10.0 homepage: https://www.revenuecat.com/ issue_tracker: https://github.com/RevenueCat/purchases-flutter/issues documentation: https://docs.revenuecat.com/docs @@ -11,7 +11,7 @@ environment: flutter: '>=3.27.0' dependencies: - purchases_flutter: ^9.9.10 + purchases_flutter: ^9.10.0 flutter: sdk: flutter plugin_platform_interface: ^2.0.2