From 747b63f2f426f061a4416aed1eef78bd15c7776a Mon Sep 17 00:00:00 2001 From: Kevin Herembourg Date: Fri, 17 Feb 2023 18:16:27 +0100 Subject: [PATCH] chore: version 1.6.0 --- purchasely/CHANGELOG.md | 3 + purchasely/android/build.gradle | 2 +- .../android/src/main/AndroidManifest.xml | 7 +- .../purchasely_flutter/PLYPaywallActivity.kt | 9 +- .../purchasely_flutter/PLYProductActivity.kt | 3 - .../PurchaselyFlutterPlugin.kt | 18 ++-- purchasely/example/android/app/build.gradle | 2 +- purchasely/example/lib/main.dart | 2 +- purchasely/example/pubspec.lock | 96 +++++++++++------- .../SwiftPurchaselyFlutterPlugin.swift | 2 +- purchasely/ios/purchasely_flutter.podspec | 2 +- purchasely/pubspec.lock | 83 ++++++++++------ purchasely/pubspec.yaml | 2 +- purchasely_android_player/CHANGELOG.md | 3 + .../android/build.gradle | 2 +- .../example/pubspec.lock | 97 ++++++++++++------- purchasely_android_player/pubspec.yaml | 2 +- purchasely_google/CHANGELOG.md | 3 + purchasely_google/android/build.gradle | 2 +- purchasely_google/example/pubspec.lock | 97 ++++++++++++------- purchasely_google/pubspec.yaml | 2 +- 21 files changed, 279 insertions(+), 160 deletions(-) diff --git a/purchasely/CHANGELOG.md b/purchasely/CHANGELOG.md index e06dbd7..7fcddff 100644 --- a/purchasely/CHANGELOG.md +++ b/purchasely/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.6.0 +- Auto import of your subscriptions at the first launch of the SDK +- Ukrainian language added ## 1.5.2 ### Fixes - `fetchPresentation()` method for Android to open a paywall asynchronously diff --git a/purchasely/android/build.gradle b/purchasely/android/build.gradle index 361306e..5e02bd1 100644 --- a/purchasely/android/build.gradle +++ b/purchasely/android/build.gradle @@ -52,5 +52,5 @@ dependencies { api 'androidx.lifecycle:lifecycle-runtime-ktx:2.4.0' - api 'io.purchasely:core:3.5.0' + api 'io.purchasely:core:3.6.0' } diff --git a/purchasely/android/src/main/AndroidManifest.xml b/purchasely/android/src/main/AndroidManifest.xml index 5d2ca02..de63632 100644 --- a/purchasely/android/src/main/AndroidManifest.xml +++ b/purchasely/android/src/main/AndroidManifest.xml @@ -10,7 +10,12 @@ - + diff --git a/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYPaywallActivity.kt b/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYPaywallActivity.kt index 82a8676..126feb5 100644 --- a/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYPaywallActivity.kt +++ b/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYPaywallActivity.kt @@ -3,21 +3,16 @@ package io.purchasely.purchasely_flutter import android.app.Activity import android.content.Intent import android.os.Bundle -import android.view.View import android.widget.FrameLayout import androidx.core.view.WindowCompat import androidx.fragment.app.FragmentActivity -import androidx.lifecycle.lifecycleScope import io.purchasely.ext.PLYPresentation import io.purchasely.ext.PLYPresentationViewProperties import io.purchasely.ext.PLYProductViewResult import io.purchasely.ext.Purchasely import io.purchasely.models.PLYError import io.purchasely.models.PLYPlan -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.delay -import kotlinx.coroutines.launch -import kotlinx.coroutines.withContext +import io.purchasely.views.template.PLYTemplateView import java.lang.ref.WeakReference class PLYPaywallActivity : FragmentActivity() { @@ -29,7 +24,7 @@ class PLYPaywallActivity : FragmentActivity() { private var contentId: String? = null private var isFullScreen: Boolean = false - private var paywallView: View? = null + private var paywallView: PLYTemplateView? = null override fun onCreate(savedInstanceState: Bundle?) { moveTaskToBack(true) diff --git a/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYProductActivity.kt b/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYProductActivity.kt index 9ed25ac..80af325 100644 --- a/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYProductActivity.kt +++ b/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PLYProductActivity.kt @@ -3,12 +3,9 @@ package io.purchasely.purchasely_flutter import android.app.Activity import android.content.Intent import android.os.Bundle -import android.util.Log import androidx.core.view.WindowCompat -import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentActivity import io.purchasely.ext.PLYProductViewResult -import io.purchasely.ext.ProductViewResultListener import io.purchasely.ext.Purchasely import io.purchasely.models.PLYPlan import java.lang.ref.WeakReference diff --git a/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PurchaselyFlutterPlugin.kt b/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PurchaselyFlutterPlugin.kt index d373bc5..38cbdc9 100644 --- a/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PurchaselyFlutterPlugin.kt +++ b/purchasely/android/src/main/kotlin/io/purchasely/purchasely_flutter/PurchaselyFlutterPlugin.kt @@ -299,7 +299,7 @@ class PurchaselyFlutterPlugin: FlutterPlugin, MethodCallHandler, ActivityAware, .userId(userId) .build() - Purchasely.sdkBridgeVersion = "1.5.2" + Purchasely.sdkBridgeVersion = "1.6.0" Purchasely.appTechnology = PLYAppTechnology.FLUTTER Purchasely.start { isConfigured, error -> @@ -329,7 +329,7 @@ class PurchaselyFlutterPlugin: FlutterPlugin, MethodCallHandler, ActivityAware, activity?.let { val intent = PLYPaywallActivity.newIntent(it, properties).apply { - flags = Intent.FLAG_ACTIVITY_NEW_TASK xor Intent.FLAG_ACTIVITY_MULTIPLE_TASK xor Intent.FLAG_ACTIVITY_NO_ANIMATION + flags = Intent.FLAG_ACTIVITY_MULTIPLE_TASK or Intent.FLAG_ACTIVITY_NEW_TASK } it.startActivity(intent) } @@ -351,6 +351,13 @@ class PurchaselyFlutterPlugin: FlutterPlugin, MethodCallHandler, ActivityAware, presentationResult = result + val activity = productActivity?.activity?.get() + if(activity is PLYPaywallActivity) { + activity.runOnUiThread { + activity.updateDisplay(isFullScreen) + } + } + activity?.let { it.startActivity( Intent(it, PLYPaywallActivity::class.java).apply { @@ -359,12 +366,7 @@ class PurchaselyFlutterPlugin: FlutterPlugin, MethodCallHandler, ActivityAware, ) } - val activity = productActivity?.activity?.get() - if(activity is PLYPaywallActivity) { - activity.runOnUiThread { - activity.updateDisplay(isFullScreen) - } - } + } diff --git a/purchasely/example/android/app/build.gradle b/purchasely/example/android/app/build.gradle index d7e9551..e5def2b 100644 --- a/purchasely/example/android/app/build.gradle +++ b/purchasely/example/android/app/build.gradle @@ -66,5 +66,5 @@ flutter { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'io.purchasely:google-play:3.5.0' + implementation 'io.purchasely:google-play:3.6.0' } diff --git a/purchasely/example/lib/main.dart b/purchasely/example/lib/main.dart index f73454f..33f47ee 100644 --- a/purchasely/example/lib/main.dart +++ b/purchasely/example/lib/main.dart @@ -175,7 +175,7 @@ class _MyAppState extends State { Future fetchPresentation() async { try { - var presentation = await Purchasely.fetchPresentation("ONBOARDING"); + var presentation = await Purchasely.fetchPresentation("app_launch_demo"); if (presentation == null) { print("No presentation found"); diff --git a/purchasely/example/pubspec.lock b/purchasely/example/pubspec.lock index d96157c..c7cc516 100644 --- a/purchasely/example/pubspec.lock +++ b/purchasely/example/pubspec.lock @@ -5,49 +5,56 @@ packages: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.10.0" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" source: hosted version: "1.2.1" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted version: "1.1.1" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.dartlang.org" + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.5" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted version: "1.3.1" flutter: @@ -59,7 +66,8 @@ packages: dependency: "direct dev" description: name: flutter_lints - url: "https://pub.dartlang.org" + sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 + url: "https://pub.dev" source: hosted version: "1.0.4" flutter_test: @@ -67,39 +75,52 @@ packages: description: flutter source: sdk version: "0.0.0" + js: + dependency: transitive + description: + name: js + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" + source: hosted + version: "0.6.5" lints: dependency: transitive description: name: lints - url: "https://pub.dartlang.org" + sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c + url: "https://pub.dev" source: hosted version: "1.0.1" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" source: hosted - version: "0.12.12" + version: "0.12.13" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" source: hosted - version: "0.1.5" + version: "0.2.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" source: hosted version: "1.8.0" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" source: hosted version: "1.8.2" purchasely_flutter: @@ -108,7 +129,7 @@ packages: path: ".." relative: true source: path - version: "1.5.0" + version: "1.5.2" sky_engine: dependency: transitive description: flutter @@ -118,51 +139,58 @@ packages: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.0" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" source: hosted - version: "0.4.12" + version: "0.4.16" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" sdks: - dart: ">=2.17.0-0 <3.0.0" + dart: ">=2.18.0 <3.0.0" flutter: ">=1.20.0" diff --git a/purchasely/ios/Classes/SwiftPurchaselyFlutterPlugin.swift b/purchasely/ios/Classes/SwiftPurchaselyFlutterPlugin.swift index 73e5a69..ed31ffd 100644 --- a/purchasely/ios/Classes/SwiftPurchaselyFlutterPlugin.swift +++ b/purchasely/ios/Classes/SwiftPurchaselyFlutterPlugin.swift @@ -149,7 +149,7 @@ public class SwiftPurchaselyFlutterPlugin: NSObject, FlutterPlugin { return } - Purchasely.setSdkBridgeVersion("1.5.2") + Purchasely.setSdkBridgeVersion("1.6.0") Purchasely.setAppTechnology(PLYAppTechnology.flutter) let logLevel = PLYLogger.LogLevel(rawValue: (arguments["logLevel"] as? Int) ?? PLYLogger.LogLevel.debug.rawValue) ?? PLYLogger.LogLevel.debug diff --git a/purchasely/ios/purchasely_flutter.podspec b/purchasely/ios/purchasely_flutter.podspec index 189d42e..862a79e 100644 --- a/purchasely/ios/purchasely_flutter.podspec +++ b/purchasely/ios/purchasely_flutter.podspec @@ -21,7 +21,7 @@ Flutter Plugin for Purchasely SDK s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } s.swift_version = '5.0' - s.dependency 'Purchasely', '3.5.2' + s.dependency 'Purchasely', '3.6.0' s.static_framework = true end diff --git a/purchasely/pubspec.lock b/purchasely/pubspec.lock index 2b17cbf..0af8a44 100644 --- a/purchasely/pubspec.lock +++ b/purchasely/pubspec.lock @@ -5,42 +5,48 @@ packages: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.10.0" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" source: hosted version: "1.2.1" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted version: "1.1.1" collection: dependency: "direct main" description: name: collection - url: "https://pub.dartlang.org" + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted version: "1.3.1" flutter: @@ -53,32 +59,44 @@ packages: description: flutter source: sdk version: "0.0.0" + js: + dependency: transitive + description: + name: js + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" + source: hosted + version: "0.6.5" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" source: hosted - version: "0.12.12" + version: "0.12.13" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" source: hosted - version: "0.1.5" + version: "0.2.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" source: hosted version: "1.8.0" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" source: hosted version: "1.8.2" sky_engine: @@ -90,51 +108,58 @@ packages: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.0" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" source: hosted - version: "0.4.12" + version: "0.4.16" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" sdks: - dart: ">=2.17.0-0 <3.0.0" + dart: ">=2.18.0 <3.0.0" flutter: ">=1.20.0" diff --git a/purchasely/pubspec.yaml b/purchasely/pubspec.yaml index 12dd17f..8b7b967 100644 --- a/purchasely/pubspec.yaml +++ b/purchasely/pubspec.yaml @@ -1,6 +1,6 @@ name: purchasely_flutter description: Purchasely is a solution to ease the integration and boost your In-App Purchase & Subscriptions on the App Store, Google Play Store and Huawei App Gallery. -version: 1.5.2 +version: 1.6.0 homepage: https://www.purchasely.com/ environment: diff --git a/purchasely_android_player/CHANGELOG.md b/purchasely_android_player/CHANGELOG.md index 7fc591f..d5f0833 100644 --- a/purchasely_android_player/CHANGELOG.md +++ b/purchasely_android_player/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.6.0 +- Auto import of your subscriptions at the first launch of the SDK +- Ukrainian language added ## 1.5.2 ### Fixes - `fetchPresentation()` method for Android to open a paywall asynchronously diff --git a/purchasely_android_player/android/build.gradle b/purchasely_android_player/android/build.gradle index 866d195..65bbeee 100644 --- a/purchasely_android_player/android/build.gradle +++ b/purchasely_android_player/android/build.gradle @@ -48,5 +48,5 @@ android { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - api 'io.purchasely:player:3.5.0' + api 'io.purchasely:player:3.6.0' } diff --git a/purchasely_android_player/example/pubspec.lock b/purchasely_android_player/example/pubspec.lock index 827f1d1..ba2cfc2 100644 --- a/purchasely_android_player/example/pubspec.lock +++ b/purchasely_android_player/example/pubspec.lock @@ -5,49 +5,56 @@ packages: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.10.0" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" source: hosted version: "1.2.1" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted version: "1.1.1" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.dartlang.org" + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" source: hosted version: "1.0.5" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted version: "1.3.1" flutter: @@ -59,7 +66,8 @@ packages: dependency: "direct dev" description: name: flutter_lints - url: "https://pub.dartlang.org" + sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + url: "https://pub.dev" source: hosted version: "2.0.1" flutter_test: @@ -67,46 +75,60 @@ packages: description: flutter source: sdk version: "0.0.0" + js: + dependency: transitive + description: + name: js + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" + source: hosted + version: "0.6.5" lints: dependency: transitive description: name: lints - url: "https://pub.dartlang.org" + sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + url: "https://pub.dev" source: hosted version: "2.0.1" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" source: hosted - version: "0.12.12" + version: "0.12.13" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" source: hosted - version: "0.1.5" + version: "0.2.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" source: hosted version: "1.8.0" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" source: hosted version: "1.8.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.dartlang.org" + sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a + url: "https://pub.dev" source: hosted version: "2.1.3" purchasely_android_player: @@ -115,7 +137,7 @@ packages: path: ".." relative: true source: path - version: "1.5.0" + version: "1.5.2" sky_engine: dependency: transitive description: flutter @@ -125,51 +147,58 @@ packages: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.0" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" source: hosted - version: "0.4.12" + version: "0.4.16" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" sdks: - dart: ">=2.17.3 <3.0.0" + dart: ">=2.18.0 <3.0.0" flutter: ">=2.5.0" diff --git a/purchasely_android_player/pubspec.yaml b/purchasely_android_player/pubspec.yaml index eaec91f..50422f7 100644 --- a/purchasely_android_player/pubspec.yaml +++ b/purchasely_android_player/pubspec.yaml @@ -1,6 +1,6 @@ name: purchasely_android_player description: Purchasely Player dependency for Android -version: 1.5.2 +version: 1.6.0 homepage: https://www.purchasely.com/ environment: diff --git a/purchasely_google/CHANGELOG.md b/purchasely_google/CHANGELOG.md index fd845d1..76e745f 100644 --- a/purchasely_google/CHANGELOG.md +++ b/purchasely_google/CHANGELOG.md @@ -1,3 +1,6 @@ +## 1.6.0 +- Auto import of your subscriptions at the first launch of the SDK +- Ukrainian language added ## 1.5.2 ### Fixes - `fetchPresentation()` method for Android to open a paywall asynchronously diff --git a/purchasely_google/android/build.gradle b/purchasely_google/android/build.gradle index 26fc061..865220c 100644 --- a/purchasely_google/android/build.gradle +++ b/purchasely_google/android/build.gradle @@ -48,5 +48,5 @@ android { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - api 'io.purchasely:google-play:3.5.0' + api 'io.purchasely:google-play:3.6.0' } diff --git a/purchasely_google/example/pubspec.lock b/purchasely_google/example/pubspec.lock index 0a480d8..e6ea5a1 100644 --- a/purchasely_google/example/pubspec.lock +++ b/purchasely_google/example/pubspec.lock @@ -5,49 +5,56 @@ packages: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" source: hosted - version: "2.9.0" + version: "2.10.0" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" source: hosted version: "1.2.1" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted version: "1.1.1" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.dartlang.org" + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" source: hosted version: "1.0.5" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted version: "1.3.1" flutter: @@ -59,7 +66,8 @@ packages: dependency: "direct dev" description: name: flutter_lints - url: "https://pub.dartlang.org" + sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + url: "https://pub.dev" source: hosted version: "2.0.1" flutter_test: @@ -67,46 +75,60 @@ packages: description: flutter source: sdk version: "0.0.0" + js: + dependency: transitive + description: + name: js + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" + source: hosted + version: "0.6.5" lints: dependency: transitive description: name: lints - url: "https://pub.dartlang.org" + sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + url: "https://pub.dev" source: hosted version: "2.0.1" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" source: hosted - version: "0.12.12" + version: "0.12.13" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" source: hosted - version: "0.1.5" + version: "0.2.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" source: hosted version: "1.8.0" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" source: hosted version: "1.8.2" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.dartlang.org" + sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a + url: "https://pub.dev" source: hosted version: "2.1.3" purchasely_google: @@ -115,7 +137,7 @@ packages: path: ".." relative: true source: path - version: "1.5.0" + version: "1.5.2" sky_engine: dependency: transitive description: flutter @@ -125,51 +147,58 @@ packages: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.0" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" source: hosted - version: "0.4.12" + version: "0.4.16" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" sdks: - dart: ">=2.17.3 <3.0.0" + dart: ">=2.18.0 <3.0.0" flutter: ">=2.5.0" diff --git a/purchasely_google/pubspec.yaml b/purchasely_google/pubspec.yaml index f172b6a..7dd389c 100644 --- a/purchasely_google/pubspec.yaml +++ b/purchasely_google/pubspec.yaml @@ -1,6 +1,6 @@ name: purchasely_google description: Purchasely Google Play Billing dependency for Android -version: 1.5.2 +version: 1.6.0 homepage: https://www.purchasely.com/ environment: