diff --git a/CHANGELOG.md b/CHANGELOG.md index b527edd..0e75772 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ ### NEXT_VERSION_DESCRIPTION_BEGIN ### NEXT_VERSION_DESCRIPTION_END +## [1.7.0] (14-10-2024) + +* Update mSDK version +* iOS to 7.2.0 +* Android to 7.0.1 +* Update Android compileSdkVersion to 34 + ## [1.5.0] (23-05-2024) * Update dependencies; diff --git a/android/build.gradle b/android/build.gradle index b770936..cf320fe 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -25,7 +25,7 @@ apply plugin: 'kotlin-android' android { namespace "ru.yoomoney.sdk.kassa.payments.flutter" - compileSdkVersion 33 + compileSdkVersion 34 compileOptions { sourceCompatibility JavaVersion.VERSION_17 @@ -52,7 +52,7 @@ android { } dependencies { - implementation 'ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:6.11.0' + implementation 'ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:7.0.1' } configurations.implementation { diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index fac8692..63eb682 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -27,7 +27,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { namespace "ru.yoomoney.yookassa_payments_flutter_example" - compileSdkVersion 33 + compileSdkVersion 34 compileOptions { sourceCompatibility JavaVersion.VERSION_17 @@ -46,7 +46,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "ru.yoomoney.yookassa_payments_flutter_example" minSdkVersion 24 - targetSdkVersion 31 + targetSdkVersion 34 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/example/android/build.gradle b/example/android/build.gradle index 4421b56..7b0358b 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -15,6 +15,7 @@ allprojects { repositories { google() mavenCentral() + maven { url 'https://developer.huawei.com/repo/'} } } @@ -24,6 +25,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index bcfce28..039ad91 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,93 +1,94 @@ PODS: - - AppMetrica_FMDB (5.2.0) - - AppMetrica_Protobuf (5.2.0) - - AppMetricaAdSupport (5.2.0): - - AppMetricaCore (= 5.2.0) - - AppMetricaCoreExtension (= 5.2.0) - - AppMetricaAnalytics (5.2.0): - - AppMetricaAdSupport (= 5.2.0) - - AppMetricaCore (= 5.2.0) - - AppMetricaCrashes (= 5.2.0) - - AppMetricaWebKit (= 5.2.0) - - AppMetricaCore (5.2.0): - - AppMetrica_FMDB (= 5.2.0) - - AppMetrica_Protobuf (= 5.2.0) - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaEncodingUtils (= 5.2.0) - - AppMetricaHostState (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaNetwork (= 5.2.0) - - AppMetricaPlatform (= 5.2.0) - - AppMetricaProtobufUtils (= 5.2.0) - - AppMetricaStorageUtils (= 5.2.0) - - AppMetricaCoreExtension (5.2.0): - - AppMetricaCore (= 5.2.0) - - AppMetricaStorageUtils (= 5.2.0) - - AppMetricaCoreUtils (5.2.0): - - AppMetricaLog (= 5.2.0) - - AppMetricaCrashes (5.2.0): - - AppMetricaCore (= 5.2.0) - - AppMetricaCoreExtension (= 5.2.0) - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaEncodingUtils (= 5.2.0) - - AppMetricaHostState (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaPlatform (= 5.2.0) - - AppMetricaProtobufUtils (= 5.2.0) - - AppMetricaStorageUtils (= 5.2.0) - - KSCrash/Recording (= 1.17.0) - - KSCrash/Recording/Tools - - AppMetricaEncodingUtils (5.2.0): - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaPlatform (= 5.2.0) - - AppMetricaHostState (5.2.0): - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaLog (5.2.0) - - AppMetricaNetwork (5.2.0): - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaPlatform (= 5.2.0) - - AppMetricaPlatform (5.2.0): - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaProtobufUtils (5.2.0): - - AppMetrica_Protobuf (= 5.2.0) - - AppMetricaStorageUtils (5.2.0): - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaLog (= 5.2.0) - - AppMetricaWebKit (5.2.0): - - AppMetricaCore (= 5.2.0) - - AppMetricaCoreUtils (= 5.2.0) - - AppMetricaLog (= 5.2.0) + - AppMetricaAdSupport (5.8.1): + - AppMetricaCore (= 5.8.1) + - AppMetricaCoreExtension (= 5.8.1) + - AppMetricaAnalytics (5.8.1): + - AppMetricaAdSupport (= 5.8.1) + - AppMetricaCore (= 5.8.1) + - AppMetricaCrashes (= 5.8.1) + - AppMetricaWebKit (= 5.8.1) + - AppMetricaCore (5.8.1): + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaEncodingUtils (= 5.8.1) + - AppMetricaFMDB (= 5.8.1) + - AppMetricaHostState (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaNetwork (= 5.8.1) + - AppMetricaPlatform (= 5.8.1) + - AppMetricaProtobuf (= 5.8.1) + - AppMetricaProtobufUtils (= 5.8.1) + - AppMetricaStorageUtils (= 5.8.1) + - AppMetricaCoreExtension (5.8.1): + - AppMetricaCore (= 5.8.1) + - AppMetricaStorageUtils (= 5.8.1) + - AppMetricaCoreUtils (5.8.1): + - AppMetricaLog (= 5.8.1) + - AppMetricaCrashes (5.8.1): + - AppMetricaCore (= 5.8.1) + - AppMetricaCoreExtension (= 5.8.1) + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaEncodingUtils (= 5.8.1) + - AppMetricaHostState (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaPlatform (= 5.8.1) + - AppMetricaProtobufUtils (= 5.8.1) + - AppMetricaStorageUtils (= 5.8.1) + - KSCrash/Recording (< 2.1.0, >= 2.0.0-rc.1) + - AppMetricaEncodingUtils (5.8.1): + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaPlatform (= 5.8.1) + - AppMetricaFMDB (5.8.1) + - AppMetricaHostState (5.8.1): + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaLog (5.8.1) + - AppMetricaNetwork (5.8.1): + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaPlatform (= 5.8.1) + - AppMetricaPlatform (5.8.1): + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaProtobuf (5.8.1) + - AppMetricaProtobufUtils (5.8.1): + - AppMetricaProtobuf (= 5.8.1) + - AppMetricaStorageUtils (5.8.1): + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaLog (= 5.8.1) + - AppMetricaWebKit (5.8.1): + - AppMetricaCore (= 5.8.1) + - AppMetricaCoreUtils (= 5.8.1) + - AppMetricaLog (= 5.8.1) - Flutter (1.0.0) - FMobileSdk (2.0.0-1231) - FunctionalSwift (2.0.7) - - KSCrash/Recording (1.17.0): - - KSCrash/Recording/Tools (= 1.17.0) - - KSCrash/Recording/Tools (1.17.0) - - MoneyAuth (10.13.3): + - KSCrash/Core (2.0.0-rc.3) + - KSCrash/Recording (2.0.0-rc.3): + - KSCrash/RecordingCore + - KSCrash/RecordingCore (2.0.0-rc.3): + - KSCrash/Core + - MoneyAuth (10.13.5): - FMobileSdk - FunctionalSwift (~> 2.0) - YooMoneyCoreApi (~> 3.1) - YooMoneySessionProfiler (~> 5.0) - YooMoneyUI (~> 7.7) - - SPaySDK (1.0.9) - - yookassa_payments_flutter (1.4.0): + - SPaySDK (2.3.0) + - yookassa_payments_flutter (1.6.0): - Flutter - - YooKassaPayments (= 6.18.0) - - YooKassaPayments (6.18.0): - - AppMetricaAnalytics (~> 5.2.0) + - YooKassaPayments (= 7.2.0) + - YooKassaPayments (7.2.0): + - AppMetricaAnalytics (~> 5.8) - FMobileSdk (~> 2.0.0-1231) - MoneyAuth (~> 10.13.0) - - SPaySDK (~> 1.0.8) - - YooKassaPaymentsApi (~> 2.22.0) + - SPaySDK (~> 2.3.0) + - YooKassaPaymentsApi (~> 2.23.0) - YooKassaWalletApi (~> 2.6.0) - YooMoneyCoreApi (~> 3.1) - YooMoneySessionProfiler (~> 5.0.4) - YooMoneyUI (~> 7.7) - - YooKassaPaymentsApi (2.22.0): + - YooKassaPaymentsApi (2.23.0): - FunctionalSwift - YooMoneyCoreApi (~> 3.1.1) - YooKassaWalletApi (2.6.0): @@ -95,9 +96,8 @@ PODS: - YooMoneyCoreApi - YooMoneyCoreApi (3.1.1): - FunctionalSwift (~> 2.0) - - YooMoneySessionProfiler (5.0.4): - - FMobileSdk - - YooMoneyUI (7.7.6): + - YooMoneySessionProfiler (5.0.5) + - YooMoneyUI (7.11.1): - FunctionalSwift DEPENDENCIES: @@ -116,8 +116,6 @@ SPEC REPOS: - YooMoneySessionProfiler - YooMoneyUI https://github.com/CocoaPods/Specs.git: - - AppMetrica_FMDB - - AppMetrica_Protobuf - AppMetricaAdSupport - AppMetricaAnalytics - AppMetricaCore @@ -125,10 +123,12 @@ SPEC REPOS: - AppMetricaCoreUtils - AppMetricaCrashes - AppMetricaEncodingUtils + - AppMetricaFMDB - AppMetricaHostState - AppMetricaLog - AppMetricaNetwork - AppMetricaPlatform + - AppMetricaProtobuf - AppMetricaProtobufUtils - AppMetricaStorageUtils - AppMetricaWebKit @@ -142,36 +142,36 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/yookassa_payments_flutter/ios" SPEC CHECKSUMS: - AppMetrica_FMDB: 86a7247cecf4b315735b119f8547779bffca535a - AppMetrica_Protobuf: 326de64e6b52ab2cddce121c780461ac9eedb6c4 - AppMetricaAdSupport: 1ebdf7d6f4555675aa776fb7fee5bd96ebef1dcf - AppMetricaAnalytics: bebf8c4f75c5015937b3e51f878b30693d293944 - AppMetricaCore: 647efed7efaa8fad9e38aa417d95aeccaf8b0926 - AppMetricaCoreExtension: 2b93264b869438d890df5bf6a69407fce5542e1c - AppMetricaCoreUtils: f6b3cfde963e1027e3044630e2fd7e1007422c1b - AppMetricaCrashes: f096e2cee83a46769685b850df846f5822c81b24 - AppMetricaEncodingUtils: 3b7d0aafefbc9a0ae84515a4b381d0a576f944f2 - AppMetricaHostState: 280370ecaf3096d4ff313bb7c13fb13252ae99e7 - AppMetricaLog: 7f5b21edad9e93e12d5d8e2aeafd17cbc2befb2b - AppMetricaNetwork: 070f7ce9fcad0e97d762d76ed7616236f9c73417 - AppMetricaPlatform: 36742fdd5e4290ab923cf5ede28612dae96a6671 - AppMetricaProtobufUtils: 37f172ca2fffacba2f0d564308c873bba4726b88 - AppMetricaStorageUtils: 4de179f2354946734cc7c407322398f5276e3305 - AppMetricaWebKit: 271bdf19ac5473df925213ec80d330805ed96818 - Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 + AppMetricaAdSupport: da744703342f003d7766dd03a5a070cca0a591c4 + AppMetricaAnalytics: 1778651a86e381827e8e663314ac8b99c5bcfb3f + AppMetricaCore: 50968d9a5673bce38b7bcdd9a6fc85be1ea1b1ac + AppMetricaCoreExtension: 594dc51a8986f539ea719d66e248d91e76d2502d + AppMetricaCoreUtils: 05977363327e0fb6c2898ef827635399f840e14f + AppMetricaCrashes: b3ed2de6df85577a488737aee0a8610eb8486c0f + AppMetricaEncodingUtils: 5fd1f40e165cf0ec30ae01bba48ffcfaab2fcc2b + AppMetricaFMDB: 230a58d091733aa61d1a0bd9c459ff230b2c4572 + AppMetricaHostState: 64392a6172c06fa0e5eff4232b49b0c5175c995f + AppMetricaLog: 7781a25e26594ab2b291785670a6410f1968bfa8 + AppMetricaNetwork: 77b517922375ebe6cd0c0656967df6d7130040f8 + AppMetricaPlatform: 4b5ae79e46c9457a6ed6c129a6ae702f1694c532 + AppMetricaProtobuf: 17c8a9c35967580cea6f7215ca9abd6024f59477 + AppMetricaProtobufUtils: 658c8608b2edb5c7d90463df72a0a80e715bfcb6 + AppMetricaStorageUtils: 56a5345e7b82e7d778708b973fdcf0c657b49aca + AppMetricaWebKit: b15a5c78fdeaca729a5b218509459d17d357b293 + Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 FMobileSdk: a7b555198f03785af1a6064db57545c49694c1cf FunctionalSwift: 89f68db7d8cf103a4dc0878fbaa007a2a5532485 - KSCrash: 593ec373759e4c1bce381421a627326a20d2dc66 - MoneyAuth: b845b798d4733292fb573de5e97f3dab06e28fc0 - SPaySDK: 1015f868b6e9255457704cd6a3d051829263661a - yookassa_payments_flutter: d9d7737054c84600e89105137c072b318a3b2e2b - YooKassaPayments: 547d511299530a400f33303e48f337ce4d0a7aa8 - YooKassaPaymentsApi: 88ecca54eaf785787eeb1682f352016757ec0cdc + KSCrash: 6104c0ff6df6818d69b706f72c5152f0ac2c2236 + MoneyAuth: 6249973278527f4efae1a4c5ab3f52587bd4ee97 + SPaySDK: ba02eaf94652a9913268a6aba8b2553b78f6447e + yookassa_payments_flutter: ad9ac8ab7ef3f9f0c945de10c4cd2f8752bb811c + YooKassaPayments: b3e69ea96a1084da8a2095533bf0d1601ab991f9 + YooKassaPaymentsApi: 739c985436f49f0189b61f2a241a955d72ae77bc YooKassaWalletApi: 034a9d4f122557377ae3b9284e6292603fb38e6b YooMoneyCoreApi: f53a22898878aab2f07449351a8a08f4918a6100 - YooMoneySessionProfiler: f4ac772cb6675f1200efbde75d69126eb4c867e6 - YooMoneyUI: 7332c851831398441dc841bb6474322ee5b8883d + YooMoneySessionProfiler: b1522da100bf239eac6fba568fbf9dca677f9b25 + YooMoneyUI: 8c80fb10997e06d936950026aa34f56b41d16d0a PODFILE CHECKSUM: d83a67078f664dc9b52d32635e3e488dc83a611b -COCOAPODS: 1.15.2 +COCOAPODS: 1.14.3 diff --git a/example/pubspec.lock b/example/pubspec.lock index afdd7a3..0a413eb 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -75,6 +75,30 @@ packages: description: flutter source: sdk version: "0.0.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" + url: "https://pub.dev" + source: hosted + version: "10.0.5" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" + url: "https://pub.dev" + source: hosted + version: "3.0.5" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" lints: dependency: transitive description: @@ -87,34 +111,34 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.15.0" path: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" sky_engine: dependency: transitive description: flutter @@ -164,10 +188,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.2" vector_math: dependency: transitive description: @@ -176,21 +200,21 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" - web: + vm_service: dependency: transitive description: - name: web - sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 + name: vm_service + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "14.2.5" yookassa_payments_flutter: dependency: "direct main" description: path: ".." relative: true source: path - version: "1.4.0" + version: "1.6.0" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" - flutter: ">=2.10.5" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/ios/Classes/SwiftYookassaPaymentsFlutterPlugin.swift b/ios/Classes/SwiftYookassaPaymentsFlutterPlugin.swift index 1c2fad0..78a385e 100644 --- a/ios/Classes/SwiftYookassaPaymentsFlutterPlugin.swift +++ b/ios/Classes/SwiftYookassaPaymentsFlutterPlugin.swift @@ -61,8 +61,6 @@ public class SwiftYookassaPaymentsFlutterPlugin: NSObject, FlutterPlugin { paymentMethod = .yooMoney case "sberbank": paymentMethod = .sberbank - case "applePay": - paymentMethod = .applePay case "sbp": paymentMethod = .sbp default: break @@ -113,6 +111,18 @@ public class SwiftYookassaPaymentsFlutterPlugin: NSObject, FlutterPlugin { } extension FlutterViewController: TokenizationModuleOutput { + public func didFailConfirmation(error: YooKassaPayments.YooKassaPaymentsError?) { + DispatchQueue.main.async { + if let controller = yoomoneyController { + controller.dismiss(animated: true) + } + } + guard let result = flutterResult else { return } + if let error = error { + result("{\"status\":\"error\", \"error\": \"\(error.localizedDescription)\"}") + } + } + public func tokenizationModule( _ module: TokenizationModuleInput, @@ -135,7 +145,7 @@ extension FlutterViewController: TokenizationModuleOutput { on module: TokenizationModuleInput, with error: YooKassaPaymentsError? ) { - DispatchQueue.main.async { [weak self] in + DispatchQueue.main.async { if let controller = yoomoneyController { controller.dismiss(animated: true) } @@ -150,7 +160,7 @@ extension FlutterViewController: TokenizationModuleOutput { public func didFinishConfirmation(paymentMethodType: PaymentMethodType) { guard let result = flutterResult else { return } - DispatchQueue.main.async { [weak self] in + DispatchQueue.main.async { if let controller = yoomoneyController { controller.dismiss(animated: true) } @@ -266,7 +276,6 @@ extension TokenizationModuleInputData: Decodable { gatewayId: gatewayId, tokenizationSettings: tokenizationSettings, testModeSettings: testModeSettings, - applePayMerchantIdentifier: applePayMerchantIdentifier, returnUrl: returnUrl, isLoggingEnabled: isLoggingEnabled, userPhoneNumber: userPhoneNumber, @@ -372,8 +381,6 @@ extension TokenizationSettings: Decodable { paymentTypes.insert(.yooMoney) case "PaymentMethod.sberbank": paymentTypes.insert(.sberbank) - case "PaymentMethod.applePay": - paymentTypes.insert(.applePay) case "PaymentMethod.sbp": paymentTypes.insert(.sbp) default: break diff --git a/ios/yookassa_payments_flutter.podspec b/ios/yookassa_payments_flutter.podspec index 9f7e7db..38b1202 100644 --- a/ios/yookassa_payments_flutter.podspec +++ b/ios/yookassa_payments_flutter.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'yookassa_payments_flutter' - s.version = '1.4.0' + s.version = '1.6.0' s.summary = 'Flutter SDK from yoomoney' s.description = <<-DESC Flutter SDK from yoomoney @@ -11,7 +11,7 @@ Flutter SDK from yoomoney s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'YooKassaPayments', '6.18.0' + s.dependency 'YooKassaPayments', '7.2.0' s.platform = :ios, '14.0' diff --git a/pubspec.lock b/pubspec.lock index 34ed5e3..6c70b99 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -67,6 +67,30 @@ packages: description: flutter source: sdk version: "0.0.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" + url: "https://pub.dev" + source: hosted + version: "10.0.5" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" + url: "https://pub.dev" + source: hosted + version: "3.0.5" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" lints: dependency: transitive description: @@ -79,34 +103,34 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.15.0" path: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" sky_engine: dependency: transitive description: flutter @@ -156,10 +180,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.2" vector_math: dependency: transitive description: @@ -168,14 +192,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" - web: + vm_service: dependency: transitive description: - name: web - sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 + name: vm_service + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "14.2.5" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" - flutter: ">=2.10.5" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/pubspec.yaml b/pubspec.yaml index c3bb40e..e56fce1 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: yookassa_payments_flutter description: This Flutter SDK allows processing payments using a payment token. It works as an addition to the YooMoney API. -version: 1.5.0 +version: 1.7.0 homepage: https://git.yoomoney.ru/projects/SDK/repos/yookassa-payments-flutter-sdk/browse repository: https://git.yoomoney.ru/projects/SDK/repos/yookassa-payments-flutter-sdk/browse environment: