Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.

Commit eedb44b

Browse files
authored
Merge pull request #379 from tangem/release/3.11.0
Release version 3.11.0
2 parents 62df39a + 3e133b7 commit eedb44b

File tree

258 files changed

+1028
-1111
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

258 files changed

+1028
-1111
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Each line is a file pattern followed by one or more owners.
33

44
# These owners will be the default owners for everything in the repo.
5-
* @tureck1y @tangem/ios-team
5+
* @tureck1y @tangem/ios-sdk-reviewers

CHANGELOG

Lines changed: 40 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,50 @@
1-
* 5ba5f600 - (HEAD -> release/3.10.0, tag: develop-290, origin/develop, develop) Merge pull request #351 from tangem/IOS-6522_fix_alert_message
2-
|\
3-
| * 89e12add - IOS-6522 Fix alert message
1+
* 80482b11 - (HEAD -> release/3.11.0, tag: develop-315, origin/develop, develop) Bundle update fastlane
2+
* e8d1df69 - (tag: develop-314) Bundle update
3+
* 673b4979 - (tag: develop-313) Merge pull request #378 from tangem/306.2_into_develop_sync
4+
|\
5+
| * b9175580 - Merge branch 'releases/develop-306' into 306.2_into_develop_sync
6+
|/|
7+
| * fb405124 - (tag: develop-306.2, origin/releases/develop-306) IOS-7734 Ring logic (#377)
8+
| * fbea81eb - (tag: develop-306.1) IOS-8188 Open backup cards data (#375)
9+
* | 9647e7b3 - (tag: develop-312) IOS-8114 Fix key window ios15 (#374)
10+
* | 6e6f6ece - (tag: develop-311) Fix min target for example
11+
* | 59943dfa - (tag: develop-310, tag: 42) IOS-7818 Bump deployment target up to 15 (#370)
12+
* | 8df589c7 - (tag: develop-309) IOS-7148 Handle finalized card (#368)
13+
* | 655fa816 - (tag: develop-308) IOS-7043 Return partial response (#367)
14+
* | 1bcdef8f - (tag: develop-307) IOS-7867 Remove Published from services (#369)
415
|/
5-
* d3f79b59 - (tag: develop-289, tag: 39) Merge pull request #349 from tangem/IOS-6620_update_privacy_manifest
6-
|\
7-
| * 22f5bcd5 - IOS-6620 Remove unsupported devices
8-
| * 35c8b3d1 - IOS-6620 Add Privacy Manifest into example
9-
| * 9cde2028 - IOS-6620 Update privacy manifest
16+
* b9111e33 - (tag: develop-306) IOS-7810 Add es and sync fr (#366)
17+
* 1b70a89e - (tag: develop-305) IOS-7652 Return the card in the callback (#365)
18+
* 22272c7e - (tag: develop-304) Bump rexml from 3.2.8 to 3.3.6 in /Example (#363)
19+
* 0858064b - (tag: develop-303) Bump rexml from 3.2.8 to 3.3.6 (#364)
20+
* f999a446 - (tag: develop-302) IOS-7595 Sync localizations (#362)
21+
* 883381f4 - (tag: develop-301) Feature/ios 7218 localize (#361)
22+
* c932eefd - (tag: develop-300) Update README.md
23+
* e011ee6f - (tag: develop-299) Update README.md
24+
* d47b7ab6 - (tag: develop-298) Merge pull request #360 from tangem/IOS-6807_add_backupCount
25+
|\
26+
| * 98500c5f - IOS-6807 Add backup cards count
1027
|/
11-
* 7a1ff80a - (tag: develop-288) Merge pull request #347 from tangem/IOS-5193_refactor_extension
28+
* 564a3c01 - (tag: develop-297) Bunldle update
29+
* 1f78dc23 - (tag: develop-296) Merge pull request #358 from tangem/IOS-6859_fix_backup_condition
1230
|\
13-
| * 9cab3b95 - IOS-5193 Refactor extensions
31+
| * 743c1aff - IOS-6859 Check for cards count
1432
|/
15-
* b2b15a41 - (tag: develop-287) Merge pull request #346 from tangem/IOS-5193_add_convenience_method
33+
* d098ce04 - (tag: develop-295) Merge pull request #357 from tangem/IOS-6764_write_backup_data_update
1634
|\
17-
| * 5a77a2f3 - IOS-5193 Add convenience method
35+
| * f66edef6 - IOS-6764 typo
36+
| * 5a847ea9 - IOS-6764 Fix write backup data logic
1837
|/
19-
* 151522de - (tag: develop-286) Merge pull request #344 from tangem/feature/IOS-6296_backup_errors_update
38+
* 659e6ee9 - (tag: develop-294) Merge pull request #356 from tangem/IOS-6784_add_interface_for_key_recovery
2039
|\
21-
| * 36fc8529 - Show separate messages for backupFailedAlreadyCreated and noActiveBackup errors
40+
| * 40207a39 - IOS-6784 Add public key recovery interface
2241
|/
23-
* 24d07f57 - (tag: develop-285, tag: 37) Merge pull request #343 from tangem/IOS-6210_add_logs_backup
42+
* bf339b48 - (tag: develop-293) Merge pull request #355 from tangem/tureck1y-patch-1
2443
|\
25-
| * d2fb40ea - IOS-6210 Add backup logs
44+
| * f33afdcc - Update CODEOWNERS
2645
|/
27-
* 68fcf888 - (tag: develop-284) Merge pull request #341 from tangem/IOS-5986_skip_derivation_errors
28-
|\
29-
| * a205aca6 - Merge branch 'develop' into IOS-5986_skip_derivation_errors
30-
| |\
31-
| |/
32-
|/|
33-
* | 94c1a699 - (tag: develop-283) Merge pull request #342 from tangem/feature/IOS-6085-seed-make-words-count-public
34-
|\ \
35-
| * | 63546fbf - IOS-6085: Make EntropyLength words count public
36-
|/ /
37-
| * 25e83ac5 - IOS-5986 Ignore only concrete errors
38-
| * 2ffb346e - IOS-5986 Skip derivation errors
39-
|/
40-
* 7ddce67f - (tag: develop-282) Merge pull request #338 from tangem/IOS-5674_fix_reader
41-
|\
42-
| * b6fadf9e - Merge branch 'develop' into IOS-5674_fix_reader
43-
| |\
44-
| |/
45-
|/|
46-
* | 5d860b54 - (tag: develop-281, origin/release/0.0.2) Merge pull request #339 from tangem/master
47-
/
48-
* 1517748d - IOS-5674 Refactor code
49-
* 5c1a6ed1 - (origin/release/0.0.3, origin/release/0.0.1) IOS-5674 Fix reader
46+
* ddb32bec - (tag: develop-292) Merge pull request #354 from tangem/master
47+
* 7af7d454 - (tag: develop-291) Merge pull request #353 from tangem/bugfix/IOS-6680_backup_error_text
48+
* 8303991c - Move internalCode check login into main switch
49+
* a58f93f1 - Update noActiveBackup error display logic
50+
* 60602b07 - Update error text for ru locale

Example/Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
source "https://rubygems.org"
22

3-
gem "cocoapods", "~> 1.14.0"
3+
gem "cocoapods", "~> 1.15.2"

Example/Gemfile.lock

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
CFPropertyList (3.0.6)
4+
CFPropertyList (3.0.7)
5+
base64
6+
nkf
57
rexml
6-
activesupport (7.1.2)
8+
activesupport (7.2.1)
79
base64
810
bigdecimal
9-
concurrent-ruby (~> 1.0, >= 1.0.2)
11+
concurrent-ruby (~> 1.0, >= 1.3.1)
1012
connection_pool (>= 2.2.5)
1113
drb
1214
i18n (>= 1.6, < 2)
15+
logger (>= 1.4.2)
1316
minitest (>= 5.1)
14-
mutex_m
15-
tzinfo (~> 2.0)
16-
addressable (2.8.6)
17-
public_suffix (>= 2.0.2, < 6.0)
17+
securerandom (>= 0.3)
18+
tzinfo (~> 2.0, >= 2.0.5)
19+
addressable (2.8.7)
20+
public_suffix (>= 2.0.2, < 7.0)
1821
algoliasearch (1.27.5)
1922
httpclient (~> 2.8, >= 2.8.3)
2023
json (>= 1.5.1)
2124
atomos (0.1.3)
2225
base64 (0.2.0)
23-
bigdecimal (3.1.5)
26+
bigdecimal (3.1.8)
2427
claide (1.1.0)
25-
cocoapods (1.14.3)
28+
cocoapods (1.15.2)
2629
addressable (~> 2.8)
2730
claide (>= 1.0.2, < 2.0)
28-
cocoapods-core (= 1.14.3)
31+
cocoapods-core (= 1.15.2)
2932
cocoapods-deintegrate (>= 1.0.3, < 2.0)
3033
cocoapods-downloader (>= 2.1, < 3.0)
3134
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -40,7 +43,7 @@ GEM
4043
nap (~> 1.0)
4144
ruby-macho (>= 2.3.0, < 3.0)
4245
xcodeproj (>= 1.23.0, < 2.0)
43-
cocoapods-core (1.14.3)
46+
cocoapods-core (1.15.2)
4447
activesupport (>= 5.0, < 8)
4548
addressable (~> 2.8)
4649
algoliasearch (~> 1.0)
@@ -60,48 +63,50 @@ GEM
6063
netrc (~> 0.11)
6164
cocoapods-try (1.2.0)
6265
colored2 (3.1.2)
63-
concurrent-ruby (1.2.2)
66+
concurrent-ruby (1.3.4)
6467
connection_pool (2.4.1)
65-
drb (2.2.0)
66-
ruby2_keywords
68+
drb (2.2.1)
6769
escape (0.0.4)
6870
ethon (0.16.0)
6971
ffi (>= 1.15.0)
70-
ffi (1.16.3)
72+
ffi (1.17.0)
7173
fourflusher (2.3.1)
7274
fuzzy_match (2.0.4)
7375
gh_inspector (1.1.3)
7476
httpclient (2.8.3)
75-
i18n (1.14.1)
77+
i18n (1.14.5)
7678
concurrent-ruby (~> 1.0)
77-
json (2.7.1)
78-
minitest (5.20.0)
79+
json (2.7.2)
80+
logger (1.6.1)
81+
minitest (5.25.1)
7982
molinillo (0.8.0)
80-
mutex_m (0.2.0)
8183
nanaimo (0.3.0)
8284
nap (1.1.0)
8385
netrc (0.11.0)
86+
nkf (0.2.0)
8487
public_suffix (4.0.7)
85-
rexml (3.2.6)
88+
rexml (3.3.7)
8689
ruby-macho (2.5.1)
87-
ruby2_keywords (0.0.5)
90+
securerandom (0.3.1)
8891
typhoeus (1.4.1)
8992
ethon (>= 0.9.0)
9093
tzinfo (2.0.6)
9194
concurrent-ruby (~> 1.0)
92-
xcodeproj (1.23.0)
95+
xcodeproj (1.25.0)
9396
CFPropertyList (>= 2.3.3, < 4.0)
9497
atomos (~> 0.1.3)
9598
claide (>= 1.0.2, < 2.0)
9699
colored2 (~> 3.1)
97100
nanaimo (~> 0.3.0)
98-
rexml (~> 3.2.4)
101+
rexml (>= 3.3.2, < 4.0)
99102

100103
PLATFORMS
101104
arm64-darwin-21
105+
arm64-darwin-22
106+
x86_64-linux
102107

103108
DEPENDENCIES
104-
cocoapods (~> 1.14.0)
109+
cocoapods (~> 1.15.2)
105110

106111
BUNDLED WITH
107112
2.4.22

Example/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use_frameworks!
22
install! 'cocoapods', :disable_input_output_paths => true
33

4-
platform :ios, '13.0'
4+
platform :ios, '15.0'
55

66
target 'TangemSdkExample' do
77
pod 'TangemSdk', :path => '../'

Example/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PODS:
2-
- TangemSdk (3.8.0)
2+
- TangemSdk (3.10.0)
33

44
DEPENDENCIES:
55
- TangemSdk (from `../`)
@@ -9,8 +9,8 @@ EXTERNAL SOURCES:
99
:path: "../"
1010

1111
SPEC CHECKSUMS:
12-
TangemSdk: 61e07ff112d4095cfa688fa7d4694e59fa29f76d
12+
TangemSdk: 943099314a07e448307f994dca6217bb27366b66
1313

14-
PODFILE CHECKSUM: fb4745483d8583db4c8ae8aa3ccbde86ca112a6b
14+
PODFILE CHECKSUM: 2d95b9bdd729cea3714086cfd92024ae5b1bb1af
1515

16-
COCOAPODS: 1.14.3
16+
COCOAPODS: 1.15.2

Example/TangemSdkExample.xcodeproj/project.pbxproj

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@
293293
attributes = {
294294
BuildIndependentTargetsInParallel = YES;
295295
LastSwiftUpdateCheck = 1120;
296-
LastUpgradeCheck = 1510;
296+
LastUpgradeCheck = 1540;
297297
ORGANIZATIONNAME = "Tangem AG";
298298
TargetAttributes = {
299299
5D78C1B5234F435B008D7478 = {
@@ -522,7 +522,6 @@
522522
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
523523
GCC_WARN_UNUSED_FUNCTION = YES;
524524
GCC_WARN_UNUSED_VARIABLE = YES;
525-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
526525
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
527526
MTL_FAST_MATH = YES;
528527
ONLY_ACTIVE_ARCH = YES;
@@ -578,7 +577,6 @@
578577
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
579578
GCC_WARN_UNUSED_FUNCTION = YES;
580579
GCC_WARN_UNUSED_VARIABLE = YES;
581-
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
582580
MTL_ENABLE_DEBUG_INFO = NO;
583581
MTL_FAST_MATH = YES;
584582
SDKROOT = iphoneos;
@@ -598,12 +596,17 @@
598596
CURRENT_PROJECT_VERSION = 1;
599597
DEVELOPMENT_TEAM = 4897UJ6D8C;
600598
INFOPLIST_FILE = TangemSDKExample/Info.plist;
599+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
601600
LD_RUNPATH_SEARCH_PATHS = (
602601
"$(inherited)",
603602
"@executable_path/Frameworks",
604603
);
605604
PRODUCT_BUNDLE_IDENTIFIER = com.tangem.TangemSDKExample;
606605
PRODUCT_NAME = "$(TARGET_NAME)";
606+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
607+
SUPPORTS_MACCATALYST = NO;
608+
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
609+
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
607610
SWIFT_INCLUDE_PATHS = "$(inherited)";
608611
SWIFT_VERSION = 5.0;
609612
TARGETED_DEVICE_FAMILY = 1;
@@ -620,12 +623,17 @@
620623
CURRENT_PROJECT_VERSION = 1;
621624
DEVELOPMENT_TEAM = 4897UJ6D8C;
622625
INFOPLIST_FILE = TangemSDKExample/Info.plist;
626+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
623627
LD_RUNPATH_SEARCH_PATHS = (
624628
"$(inherited)",
625629
"@executable_path/Frameworks",
626630
);
627631
PRODUCT_BUNDLE_IDENTIFIER = com.tangem.TangemSDKExample;
628632
PRODUCT_NAME = "$(TARGET_NAME)";
633+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
634+
SUPPORTS_MACCATALYST = NO;
635+
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
636+
SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
629637
SWIFT_INCLUDE_PATHS = "$(inherited)";
630638
SWIFT_VERSION = 5.0;
631639
TARGETED_DEVICE_FAMILY = 1;
@@ -641,6 +649,7 @@
641649
CURRENT_PROJECT_VERSION = 15;
642650
DEVELOPMENT_TEAM = 4897UJ6D8C;
643651
INFOPLIST_FILE = "TangemSdkExample/Info-Development.plist";
652+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
644653
LD_RUNPATH_SEARCH_PATHS = (
645654
"$(inherited)",
646655
"@executable_path/Frameworks",
@@ -665,6 +674,7 @@
665674
CURRENT_PROJECT_VERSION = 15;
666675
DEVELOPMENT_TEAM = 4897UJ6D8C;
667676
INFOPLIST_FILE = "TangemSdkExample/Info-Development.plist";
677+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
668678
LD_RUNPATH_SEARCH_PATHS = (
669679
"$(inherited)",
670680
"@executable_path/Frameworks",

Example/TangemSdkExample.xcodeproj/xcshareddata/xcschemes/TangemSdkExample.xcscheme

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1510"
3+
LastUpgradeVersion = "1540"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -17,7 +17,7 @@
1717
BlueprintIdentifier = "5D78C1B5234F435B008D7478"
1818
BuildableName = "TangemSdkExample.app"
1919
BlueprintName = "TangemSdkExample"
20-
ReferencedContainer = "container:TangemSdkExample.xcodeproj">
20+
ReferencedContainer = "container:TangemSDKExample.xcodeproj">
2121
</BuildableReference>
2222
</BuildActionEntry>
2323
</BuildActionEntries>
@@ -47,7 +47,7 @@
4747
BlueprintIdentifier = "5D78C1B5234F435B008D7478"
4848
BuildableName = "TangemSdkExample.app"
4949
BlueprintName = "TangemSdkExample"
50-
ReferencedContainer = "container:TangemSdkExample.xcodeproj">
50+
ReferencedContainer = "container:TangemSDKExample.xcodeproj">
5151
</BuildableReference>
5252
</BuildableProductRunnable>
5353
</LaunchAction>
@@ -64,7 +64,7 @@
6464
BlueprintIdentifier = "5D78C1B5234F435B008D7478"
6565
BuildableName = "TangemSdkExample.app"
6666
BlueprintName = "TangemSdkExample"
67-
ReferencedContainer = "container:TangemSdkExample.xcodeproj">
67+
ReferencedContainer = "container:TangemSDKExample.xcodeproj">
6868
</BuildableReference>
6969
</BuildableProductRunnable>
7070
</ProfileAction>

Example/TangemSdkExample.xcodeproj/xcshareddata/xcschemes/TangemSdkExampleDev.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1510"
3+
LastUpgradeVersion = "1540"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)