diff --git a/CHANGELOG.md b/CHANGELOG.md index 03de2d0..b527edd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ ### NEXT_VERSION_DESCRIPTION_BEGIN ### NEXT_VERSION_DESCRIPTION_END +## [1.5.0] (23-05-2024) + +* Update dependencies; +* Using AppMetrica reporters +* Update NSPrivacyTrackingDomains value + ## [1.4.0] (27-04-2024) * Android changes: update dependencies - java 17, kotlin 1.9.22, AGP 8.2.2, min sdk version raised to 24, update native version MSDK to 6.11.0, documentation updates. iOS changes: min iOS version up to 14, update native version MSDK to 6.16.0 with privacy manifest diff --git a/Gemfile b/Gemfile index 2a94c04..cfebf50 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,7 @@ source "https://rubygems.org" gem 'fastlane' +gem "activesupport", "= 7.0.8" plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') eval_gemfile(plugins_path) if File.exist?(plugins_path) \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index e402231..e32e500 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,42 +1,50 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.6) + CFPropertyList (3.0.7) + base64 + nkf rexml - addressable (2.8.5) + activesupport (7.0.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.6) public_suffix (>= 2.0.2, < 6.0) - artifactory (3.0.15) + artifactory (3.0.17) atomos (0.1.3) - aws-eventstream (1.2.0) - aws-partitions (1.827.0) - aws-sdk-core (3.183.0) - aws-eventstream (~> 1, >= 1.0.2) + aws-eventstream (1.3.0) + aws-partitions (1.928.0) + aws-sdk-core (3.196.0) + aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) - aws-sigv4 (~> 1.5) + aws-sigv4 (~> 1.8) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.71.0) - aws-sdk-core (~> 3, >= 3.177.0) + aws-sdk-kms (1.81.0) + aws-sdk-core (~> 3, >= 3.193.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.135.0) - aws-sdk-core (~> 3, >= 3.181.0) + aws-sdk-s3 (1.150.0) + aws-sdk-core (~> 3, >= 3.194.0) aws-sdk-kms (~> 1) - aws-sigv4 (~> 1.6) - aws-sigv4 (1.6.0) + aws-sigv4 (~> 1.8) + aws-sigv4 (1.8.0) aws-eventstream (~> 1, >= 1.0.2) babosa (1.0.4) + base64 (0.2.0) claide (1.1.0) colored (1.2) colored2 (3.1.2) commander (4.6.0) highline (~> 2.0.0) + concurrent-ruby (1.2.3) declarative (0.0.20) digest-crc (0.6.5) rake (>= 12.0.0, < 14.0.0) - domain_name (0.5.20190701) - unf (>= 0.0.5, < 1.0.0) + domain_name (0.6.20240107) dotenv (2.8.1) emoji_regex (3.2.3) - excon (0.103.0) + excon (0.110.0) faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) @@ -65,15 +73,15 @@ GEM faraday-retry (1.0.3) faraday_middleware (1.2.0) faraday (~> 1.0) - fastimage (2.2.7) - fastlane (2.216.0) + fastimage (2.3.1) + fastlane (2.220.0) CFPropertyList (>= 2.3, < 4.0.0) addressable (>= 2.8, < 3.0.0) artifactory (~> 3.0) aws-sdk-s3 (~> 1.0) babosa (>= 1.0.3, < 2.0.0) bundler (>= 1.12.0, < 3.0.0) - colored + colored (~> 1.2) commander (~> 4.6) dotenv (>= 2.1.1, < 3.0.0) emoji_regex (>= 0.1, < 4.0) @@ -85,6 +93,7 @@ GEM gh_inspector (>= 1.1.2, < 2.0.0) google-apis-androidpublisher_v3 (~> 0.3) google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-env (>= 1.6.0, < 2.0.0) google-cloud-storage (~> 1.31) highline (~> 2.0) http-cookie (~> 1.0.5) @@ -93,10 +102,10 @@ GEM mini_magick (>= 4.9.4, < 5.0.0) multipart-post (>= 2.0.0, < 3.0.0) naturally (~> 2.2) - optparse (~> 0.1.1) + optparse (>= 0.1.1, < 1.0.0) plist (>= 3.1.0, < 4.0.0) rubyzip (>= 2.0.0, < 3.0.0) - security (= 0.1.3) + security (= 0.1.5) simctl (~> 1.6.3) terminal-notifier (>= 2.0.0, < 3.0.0) terminal-table (~> 3) @@ -105,11 +114,11 @@ GEM word_wrap (~> 1.0.0) xcodeproj (>= 1.13.0, < 2.0.0) xcpretty (~> 0.3.0) - xcpretty-travis-formatter (>= 0.0.3) + xcpretty-travis-formatter (>= 0.0.3, < 2.0.0) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.50.0) + google-apis-androidpublisher_v3 (0.54.0) google-apis-core (>= 0.11.0, < 2.a) - google-apis-core (0.11.1) + google-apis-core (0.11.3) addressable (~> 2.5, >= 2.5.1) googleauth (>= 0.16.2, < 2.a) httpclient (>= 2.8.1, < 3.a) @@ -117,24 +126,23 @@ GEM representable (~> 3.0) retriable (>= 2.0, < 4.a) rexml - webrick google-apis-iamcredentials_v1 (0.17.0) google-apis-core (>= 0.11.0, < 2.a) google-apis-playcustomapp_v1 (0.13.0) google-apis-core (>= 0.11.0, < 2.a) - google-apis-storage_v1 (0.19.0) - google-apis-core (>= 0.9.0, < 2.a) - google-cloud-core (1.6.0) - google-cloud-env (~> 1.0) + google-apis-storage_v1 (0.31.0) + google-apis-core (>= 0.11.0, < 2.a) + google-cloud-core (1.7.0) + google-cloud-env (>= 1.0, < 3.a) google-cloud-errors (~> 1.0) google-cloud-env (1.6.0) faraday (>= 0.17.3, < 3.0) - google-cloud-errors (1.3.1) - google-cloud-storage (1.44.0) + google-cloud-errors (1.4.0) + google-cloud-storage (1.47.0) addressable (~> 2.8) digest-crc (~> 0.4) google-apis-iamcredentials_v1 (~> 0.1) - google-apis-storage_v1 (~> 0.19.0) + google-apis-storage_v1 (~> 0.31.0) google-cloud-core (~> 1.6) googleauth (>= 0.16.2, < 2.a) mini_mime (~> 1.0) @@ -148,20 +156,25 @@ GEM http-cookie (1.0.5) domain_name (~> 0.5) httpclient (2.8.3) + i18n (1.14.5) + concurrent-ruby (~> 1.0) jmespath (1.6.2) - json (2.6.3) - jwt (2.7.1) + json (2.7.2) + jwt (2.8.1) + base64 mini_magick (4.12.0) mini_mime (1.1.5) + minitest (5.22.3) multi_json (1.15.0) - multipart-post (2.3.0) + multipart-post (2.4.1) nanaimo (0.3.0) naturally (2.2.1) - optparse (0.1.1) + nkf (0.2.0) + optparse (0.5.0) os (1.1.4) - plist (3.7.0) - public_suffix (5.0.3) - rake (13.0.6) + plist (3.7.1) + public_suffix (5.0.5) + rake (13.2.1) representable (3.2.0) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) @@ -171,8 +184,8 @@ GEM rouge (2.0.7) ruby2_keywords (0.0.5) rubyzip (2.3.2) - security (0.1.3) - signet (0.18.0) + security (0.1.5) + signet (0.19.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 3.0) @@ -185,17 +198,15 @@ GEM unicode-display_width (>= 1.1.1, < 3) trailblazer-option (0.1.2) tty-cursor (0.7.1) - tty-screen (0.8.1) + tty-screen (0.8.2) tty-spinner (0.9.3) tty-cursor (~> 0.7) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) uber (0.1.0) - unf (0.1.4) - unf_ext - unf_ext (0.0.8.2) - unicode-display_width (2.4.2) - webrick (1.8.1) + unicode-display_width (2.5.0) word_wrap (1.0.0) - xcodeproj (1.23.0) + xcodeproj (1.24.0) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) @@ -208,10 +219,11 @@ GEM xcpretty (~> 0.2, >= 0.0.7) PLATFORMS - arm64-darwin-22 + arm64-darwin-23 DEPENDENCIES + activesupport (= 7.0.8) fastlane BUNDLED WITH - 2.4.19 + 2.5.9 diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index f85dd55..bcfce28 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -62,23 +62,24 @@ PODS: - AppMetricaCoreUtils (= 5.2.0) - AppMetricaLog (= 5.2.0) - Flutter (1.0.0) - - FMobileSdk (2.0.0.1230) + - 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.0): + - MoneyAuth (10.13.3): - FMobileSdk - FunctionalSwift (~> 2.0) - YooMoneyCoreApi (~> 3.1) - YooMoneySessionProfiler (~> 5.0) - YooMoneyUI (~> 7.7) - SPaySDK (1.0.9) - - yookassa_payments_flutter (1.3.1): + - yookassa_payments_flutter (1.4.0): - Flutter - - YooKassaPayments (= 6.16.0) - - YooKassaPayments (6.16.0): + - YooKassaPayments (= 6.18.0) + - YooKassaPayments (6.18.0): - AppMetricaAnalytics (~> 5.2.0) + - FMobileSdk (~> 2.0.0-1231) - MoneyAuth (~> 10.13.0) - SPaySDK (~> 1.0.8) - YooKassaPaymentsApi (~> 2.22.0) @@ -96,7 +97,7 @@ PODS: - FunctionalSwift (~> 2.0) - YooMoneySessionProfiler (5.0.4): - FMobileSdk - - YooMoneyUI (7.7.5): + - YooMoneyUI (7.7.6): - FunctionalSwift DEPENDENCIES: @@ -158,19 +159,19 @@ SPEC CHECKSUMS: AppMetricaStorageUtils: 4de179f2354946734cc7c407322398f5276e3305 AppMetricaWebKit: 271bdf19ac5473df925213ec80d330805ed96818 Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 - FMobileSdk: 8c49b5c8207eb4b92df761bbf16486f03bdac6ac + FMobileSdk: a7b555198f03785af1a6064db57545c49694c1cf FunctionalSwift: 89f68db7d8cf103a4dc0878fbaa007a2a5532485 KSCrash: 593ec373759e4c1bce381421a627326a20d2dc66 - MoneyAuth: fb314f645566841d3fe11a877794dde5e7589b2a + MoneyAuth: b845b798d4733292fb573de5e97f3dab06e28fc0 SPaySDK: 1015f868b6e9255457704cd6a3d051829263661a - yookassa_payments_flutter: f36a2380714a41ecd238667db3768052ab1c2240 - YooKassaPayments: 1f1e5daab12dd05b11e56fe568c71b5a43b77b14 + yookassa_payments_flutter: d9d7737054c84600e89105137c072b318a3b2e2b + YooKassaPayments: 547d511299530a400f33303e48f337ce4d0a7aa8 YooKassaPaymentsApi: 88ecca54eaf785787eeb1682f352016757ec0cdc YooKassaWalletApi: 034a9d4f122557377ae3b9284e6292603fb38e6b YooMoneyCoreApi: f53a22898878aab2f07449351a8a08f4918a6100 YooMoneySessionProfiler: f4ac772cb6675f1200efbde75d69126eb4c867e6 - YooMoneyUI: f91e3e4bd1d8834bef169e7e8bd463c6a9e82944 + YooMoneyUI: 7332c851831398441dc841bb6474322ee5b8883d PODFILE CHECKSUM: d83a67078f664dc9b52d32635e3e488dc83a611b -COCOAPODS: 1.14.2 +COCOAPODS: 1.15.2 diff --git a/example/pubspec.lock b/example/pubspec.lock index 946277d..afdd7a3 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -45,10 +45,10 @@ packages: dependency: "direct main" description: name: cupertino_icons - sha256: "1989d917fbe8e6b39806207df5a3fdd3d816cbd090fac2ce26fb45e9a71476e5" + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.0.8" fake_async: dependency: transitive description: @@ -190,7 +190,7 @@ packages: path: ".." relative: true source: path - version: "1.3.1" + version: "1.4.0" sdks: dart: ">=3.2.0-194.0.dev <4.0.0" flutter: ">=2.10.5" diff --git a/ios/yookassa_payments_flutter.podspec b/ios/yookassa_payments_flutter.podspec index cb0524b..9f7e7db 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.3.1' + s.version = '1.4.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.16.0' + s.dependency 'YooKassaPayments', '6.18.0' s.platform = :ios, '14.0' diff --git a/pubspec.lock b/pubspec.lock index 3ad4719..34ed5e3 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -58,10 +58,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: b543301ad291598523947dc534aaddc5aaad597b709d2426d3a0e0d44c5cb493 + sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "4.0.0" flutter_test: dependency: "direct dev" description: flutter @@ -71,10 +71,10 @@ packages: dependency: transitive description: name: lints - sha256: a2c3d198cb5ea2e179926622d433331d8b58374ab8f29cdda6e863bd62fd369c + sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235" url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "4.0.0" matcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 1ffde40..c3bb40e 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.4.0 +version: 1.5.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: @@ -13,7 +13,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - flutter_lints: "^1.0.0" + flutter_lints: "^4.0.0" flutter: plugin: platforms: