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

3.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Feb 12:24
· 66 commits to master since this release
fd4902c
  • ae82aca - (HEAD -> release/3.9.0, tag: develop-280, tag: 1.0(36), origin/develop, develop) Merge pull request #336 from tangem/IOS-5602_add_privacy_manifest
    |\
    | * 0d6ff58 - IOS-5602 Add PrivacyInfo for UserDefaults
    |/
  • 1dd026b - (tag: develop-279) Merge pull request #335 from tangem/IOS-5376_open_read_wallets
    |\
    | * 09bb944 - Merge branch 'develop' into IOS-5376_open_read_wallets
    | |\
    | |/
    |/|
  • | 32ba658 - (tag: develop-278) Merge pull request #334 from tangem/IOS-4876_refactor_backup_flow
    |\ \
    | * \ ef8710d - Merge branch 'develop' into IOS-4876_refactor_backup_flow
    | |\ \
    | |/ /
    |/| |
  • | | 342eacb - (tag: develop-277) Merge pull request #333 from tangem/feature/IOS-5453-add-spm-support
    |\ \ \
    | * \ \ b65de7a - Merge branch 'develop' into feature/IOS-5453-add-spm-support
    | |\ \ \
    | |/ / /
    |/| | |
    | * | | fdbe938 - IOS-5453: Fix some typos and warnings
    | * | | fb0d4be - IOS-5453: Fix compilation error
    | * | | 669291b - IOS-5453: Update example project
    | * | | 4a69428 - IOS-5453: Improve file path for localization resources
    | * | | 6cb5c5e - IOS-5453: Fix example project file inconsistency
    | * | | 935d62c - IOS-5453: Fix bundle resources in the main target
    | * | | 2027d35 - IOS-5453: Fix bundle resources in unit tests when SPM is used
    | * | | 8059190 - IOS-5453: Add package manifest
    | * | | 0150cf7 - IOS-5453: Fix compilation errors due to transitive imports
    | * | | 7364788 - IOS-5453: Remove unused codegen-related C file
    | * | | 4a87c4b - IOS-5453: Fix project file inconsistency
    | * | | 1931371 - IOS-5453: Update example project
    | * | | d31fc7f - IOS-5453: Fix C flags
    | * | | d5a7874 - IOS-5453: Fix compilation error due to script sandboxing
    | * | | bdf9e6b - IOS-5453: Add refs to gemfiles and podfiles
    | * | | 818ed79 - IOS-5453: Clean-up podspec file a bit
    | * | | dd8e7d7 - IOS-5453: Bring back iOS 11.0 as a minimum deployment target
    | * | | 0f57689 - IOS-5453: Update project using Xcode 15.1.0
    | * | | 7763841 - IOS-5453: Update ruby deps and fix their versions
    | | * | 0c6fdb4 - IOS-4876 Refine code
    | | * | 238d24c - IOS-4876 Split certificate loading
    | |/ /
    |/| |
    | | * 570e25d - IOS-5376 Open read command
    | | * a7c4549 - IOS-5376 Make read wallets list public
    | |/
    |/|
  • | d7f37df - (tag: develop-276) Merge pull request #332 from tangem/IOS-5256_update_timeout_loc
    |\ \
    | |/
    |/|
    | * 58ef475 - IOS-5256 Update timeout error locaization
    |/
  • 57b2b20 - (tag: develop-275) Merge pull request #331 from tangem/IOS-5346_rename_header
    |\
    | * 2f20128 - IOS-5346 Rename secp256k1 header
    |/
  • 4399166 - (tag: develop-274) Merge pull request #329 from tangem/IOS-4025_refactor_prefligh_filtering
    |\
    | * f25eaeb - (tag: IOS-4025_4) IOS-4025 Fix error handling
    | * 02ae031 - (tag: IOS-4025_3) IOS-4025 Filter old cards too
    | * dcc8a75 - (tag: IOS-4025_2) IOS-4025 Old xcode compile issue
    | * abc7017 - IOS-4025 Rename file
    | * 9d15150 - IOS-4025 Rename
    | * 3e318d4 - IOS-4025 Merge branch 'IOS-4025_refactor_prefligh_filtering' of github.com:Tangem/tangem-sdk-ios into IOS-4025_refactor_prefligh_filtering
    | |\
    | | * 3520c4d - Merge branch 'develop' into IOS-4025_refactor_prefligh_filtering
    | | |\
    | |_|/
    |/| |
  • | | dddb7ef - (tag: develop-273) Merge pull request #330 from tangem/IOS-4905_decrese_interval
    |\ \ \
    | * | | ffd6daa - (tag: develop-272_test1) IOS-4905 Decrease interval
    |/ / /
    | | * 3cd562c - Update TangemSdk/TangemSdk/TangemSdk.swift
    | | * 6e542e0 - Update TangemSdk/TangemSdk/TangemSdk.swift
    | * | d58e90d - IOS-4025 Reset environment on preflight error
    | |/
    | * 2571968 - (tag: IOS-4025_1) IOS-4025 Refactoring
    | * c028c2b - IOS-4025 PublicKeyId -> PublicKeyID
    | * 0e3fe8c - (tag: filtering_test) IOS-4025 Code polishing
    | * 715e460 - IOS-4025 Refactor preflight filtering
    |/
  • 169b69b - (tag: develop-272) Merge pull request #328 from tangem/IOS-5072_nfc_device_list
    |\
    | * 8dfcc2f - IOS-5072 Update bad NFC device list
    |/
  • 18af3a9 - (tag: develop-271) Merge pull request #327 from tangem/IOS-4927_fix_tests
    |\
    | * 1836e08 - IOS-4927 Try to make tests locale independent
    |/
  • d73f7ae - (tag: develop-270) Merge pull request #323 from tangem/IOS-4687-improve-derivation-path-validation
    |\
    | * 076d92f - IOS-4687 Merge remote-tracking branch 'origin/develop' into IOS-4687-improve-derivation-path-validation
    | |\
    | |/
    |/|
  • | ac27e96 - (tag: develop-269) Merge pull request #325 from tangem/IOS-4905_workaround_session_issue
    |\ \
    | * \ c5755d0 - Merge branch 'develop' into IOS-4905_workaround_session_issue
    | |\ \
    | |/ /
    |/| |
  • | | c8c18a9 - (tag: develop-268) Merge pull request #326 from tangem/IOS-4799_open_sdk_backup
    |\ \ \
    | * | | bcadae9 - IOS-4799 beautify
    | * | | 8bbc093 - IOS-4799 Open config for changes
    |/ / /
    | * | 29bee07 - IOS-4905 re-indent and fix comment
    | * | 5b2671a - IOS-4905 Rename var
    | * | 81dc1c1 - IOS-4905 Change to major ver
    | * | f29f355 - IOS-4905 Check for device
    | * | 7fa353d - IOS-4905 Fix build
    | * | 224050c - IOS-4905 Fix iOS 17.0.3 reconnection issues
    |/ /
  • | 80fd179 - (tag: develop-267) Merge pull request #324 from tangem/IOS-4741-app-change-ui-alert-controller-tint
    |\ \
    | * | 0bb86f5 - IOS-4741 Added the ability to set the tint of the UIAlertController popups
    |/ /
    | * a3b3cf6 - IOS-4687 m' -- must not be valid master node
    | * 8c8b8ad - IOS-4687 Refactoring
    | * d6e7b05 - IOS-4687 Considering leading quotes invalid -- /m/'3/0
    | * 28573e2 - IOS-4687 Consider m' as valid derivation path level
    | * 4ece8c5 - IOS-4687 Added a test for a quote after the 'm' symbol
    | * 3bae301 - IOS-4687 Improved derivation path validation
    |/
  • d765cc6 - (tag: develop-266) Merge pull request #322 from tangem/IOS-4541-screen-presented-multiple-times
    |\
    | * 930443f - IOS-4541 Ensure that ViewController only presented once
    |/
  • af1f997 - (tag: develop-265) Merge pull request #321 from tangem/tureck1y-patch-1
    |\
    | * 48b0654 - Update CODEOWNERS
    |/
  • 71687fa - (tag: develop-264) Merge pull request #320 from tangem/IOS-4286
    |\
    | * 8ae6785 - IOS-4286 Rename method
    | * dcf47dc - IOS-4286 Add lib fraemwork for fix tests
    | * 4b2a0b8 - IOS-4286 Refactor public modify
    | * 3c7d114 - (tag: develop-263-fix) IOS-4286 Make public BLSUtils
    | * 627c683 - IOS-4286 Set implementation library bls into bls utils
    |/
  • 56abd16 - (tag: develop-263) Merge pull request #319 from tangem/IOS-4280-fix-bls-link-signature-min-target
    |\
    | * 67db51b - Merge branch 'develop' into IOS-4280-fix-bls-link-signature-min-target
    | |\
    | |/
    |/|
  • | e71775c - (tag: develop-262) Merge pull request #318 from tangem/IOS-3767_sign_hashes_chunking
    |\ \
    | * | e385dd4 - IOS-3767 Add more docs
    | * | d63de83 - IOS-3767 Clamp from 1 to max chunk size
    | * | 0ed6b8a - IOS-3767 Add explanation
    | * | 9f6138f - IOS-3767 Refactor chunking
    |/ /
    | * 3e914f4 - IOS-4280 fix library bls-signatures
    |/
  • 49ebe54 - (tag: develop-261) Merge pull request #317 from tangem/IOS-4169-add-bls-signature-lib
    |\
    | * de9edef - IOS-4169 Link bls framework for example dev
    | * cbc037e - IOS-4169 Fix named errors
    | * f7ac030 - Add valid xcfraemwork for bls-signature
    | * 14e5bfc - Merge branch 'develop' into IOS-4169-add-bls-signature-lib
    | |\
    | |/
    |/|
  • | 006c5ae - (tag: develop-260) Merge pull request #316 from tangem/IOS-42131_fix_card_deserialization
    |\ \
    | * | 4f3b161 - IOS-42131 Return bip0340
    |/ /
  • | 8762d4c - (tag: develop-259) Merge pull request #315 from tangem/IOS-4136_update_fw
    |\ \
    | * | 958ba0a - IOS-4136 Bump up to 6.33
    |/ /
  • | e2b8b02 - (tag: develop-258) Merge pull request #313 from tangem/IOS-4136_compatible_ed
    |\ \
    | * | 6579315 - IOS-4136 Ad verification tests into demo
    | * | 0196f15 - IOS-4136 Make auto tests
    | * | efba46c - IOS-4136 Return Ikarus back to standart
    | * | 67f3530 - Merge branch 'develop' into IOS-4136_compatible_ed
    | |\ \
    | |/ /
    |/| |
  • | | a726dd6 - (tag: develop-257) Merge pull request #314 from tangem/save_secp256k1_version
    |\ \ \
    | * | | 882832e - Create secp256k1version.txt
    |/ / /
    | * | b55689a - IOS-4136 improve search
    | * | 8f2d540 - IOS-4136 Rename curve
    | * | 64f72be - IOS-4136 Update tests with snippets
    | * | ee0a3fb - IOS-4136 Add tests
    | * | af316ae - IOS-4136 Fix deserialization
    | * | 75f3887 - IOS-4136 Add tests
    | * | 4909ac1 - IOS-4136 Move pkSize into constants
    | * | ef2b8db - IOS-4136 add derivation precheck for ed25519slip0010
    | * | aa26c14 - IOS-4136 Add ed25519 full support
    |/ /
    | * f2a75f9 - (tag: develop-bls-signature) IOS-4169 add bls-signature tag
    |/
  • 4618a20 - (tag: develop-256) Merge pull request #310 from tangem/IOS-3934-card-sdk-example-app-unusable-layout-on-small-phones
    |\
    | * d6da4af - IOS-3934 Merge remote-tracking branch 'origin/develop' into IOS-3934-card-sdk-example-app-unusable-layout-on-small-phones
    | |\
    | |/
    |/|
  • | 2147346 - (tag: develop-255) Merge pull request #311 from tangem/IOS-4047_wrong_card_type_text
    |\ \
    | * | 333cf52 - IOS-4047 Change localization for the wrongCardType error
    |/ /
    | * 6a53dce - IOS-3934 lowered the priority of the scan log text view
    | * 1f39966 - IOS-3934 Improved example application layout on small phones
    |/
  • c5b5a97 - (tag: develop-254) Merge pull request #309 from tangem/IOS-2914-Add-Secp256k1UnmarshalSignature
    |\
    | * bdaaa5b - IOS-2914 Add Secp256k1Signature.Extended
    |/
  • 4044641 - (tag: develop-253) Merge pull request #308 from tangem/IOS-3943-additional-sdk-wording-changes
    |\
    | * d2192b7 - IOS-3943 Updated the wordings following Andrey Lazutkin review
    | * 286db29 - IOS-3943 Removed error_old_firmware
    | * a3ce760 - IOS-3943 Removed error_no_remaining_signatures
    | * 5c382cb - IOS-3943 Removed error_not_activated
    |/
  • 4eb47ac - (tag: develop-252) Merge pull request #307 from tangem/IOS-3747_reset_backup_isactive
    |\
    | * 8cce90e - IOS-3747 Check for backupStatus before reset
    |/
  • cd77b05 - (tag: develop-251) Merge pull request #306 from tangem/IOS-3906-replace-ок-with-ok
    |\
    | * 523a1ae - IOS-3906 Changed russian OK text
    |/
  • 90f9989 - (tag: develop-250) Merge pull request #305 from tangem/IOS-3506_remove_unowned
    |\
    | * 7a0be59 - IOS-3506 Revert yaml
    | * a0c7bd3 - IOS-3506 Revert yaml
    | * 0ca4e21 - IOS-3506 Fix old swift issues
    | * 5463cc3 - IOS-3506 Update yaml
    | * 07251f0 - IOS-3506 add token
    | * 396beb2 - IOS-3506 use self-hosted runner
    | * ba0f1b5 - IOS-3506 Fix old swift warnings
    | * 104151a - IOS-3506 Remove unowned everywhere
    | * aec5fc5 - IOS-3506 Remove unowned from CardSession
    |/
  • 68441ef - (tag: develop-249) Merge pull request #304 from tangem/IOS-3747_fix_backup_islinked
    |\
    | * 1b67a51 - IOS-3747 Remove excess precheck before reset
    | * fca362e - IOS-3747 Fix BackupStatus.isActive checks
    |/
  • 3756851 - (tag: develop-248, tag: 32) Merge pull request #303 from tangem/IOS-3796_fix_ecdh_2
    |\
    | * a7cacbc - IOS-3796 Refactor code
    |/
  • 8416d9d - (tag: develop-247) Merge pull request #302 from tangem/IOS-3796_fix_ecdh
    |\
    | * 8a5af36 - IOS-3796 Calculate x-only for ECDH
    |/
  • fd4fe32 - (tag: develop-246) Merge pull request #301 from tangem/IOS-3776_empy_backed_up
    |\
    | * 9678843 - IOS-3776 Add doc
    | * 77dee21 - IOS-3776 Handle empty backedup wallet
    |/
  • f7f0421 - (tag: develop-245, tag: 31) Merge pull request #300 from tangem/IOS-3607_bls_import
    |\
    | * 1586af3 - IOS-3607 Code polishing
    | * 9ddab0e - IOS-3607 Complete BLS importing
    | * 824f042 - IOS-3607 BLS WIP
    |/
  • 2d83801 - (tag: develop-244) Merge pull request #297 from tangem/IOS-3606_import_schnorr
    |\
    | * 3faf9ba - Merge branch 'develop' into IOS-3606_import_schnorr
    | |\
    | |/
    |/|
  • | 7c52d62 - (tag: develop-243) Merge pull request #298 from tangem/IOS-3688-card-sdk-clean-up-platform-specific-strings
    |\ \
    | * \ 2bd5a6d - IOS-3688 Merge remote-tracking branch 'origin/develop' into IOS-3688-card-sdk-clean-up-platform-specific-strings
    | |\ \
    | |/ /
    |/| |
    | * | 4816cb9 - IOS-3688 Too much info
    | * | 30c9402 - IOS-3688 Added a few missing strings
    | | * 9099e65 - IOS-3606 Remove excess case
    | | * 7cfbc87 - IOS-3606 Add ability to import schnorr keys
    | |/
    |/|
  • | 7b2267c - (tag: develop-242) Update CODEOWNERS
  • | 6e8537e - (tag: develop-241) Merge pull request #296 from tangem/IOS-3605_update_secp256k1_schnorr
    |\ \
    | * \ 1dcf4ae - Merge branch 'develop' into IOS-3605_update_secp256k1_schnorr
    | |\ \
    | |/ /
    |/| |
  • | | 0a3cc9f - (tag: develop-240) Merge pull request #295 from tangem/IOS-3335-missing-l10n
    |\ \ \
    | |_|/
    |/| |
    | * | 578124b - IOS-3335 Added chinese l10n
    |/ /
    | * aa71aab - IOS-3605 Fix verification
    | * 4d6bdbe - IOS-3605 Update secp256k1 with schnorr
    |/
  • b102d4c - (tag: develop-239) Merge pull request #294 from tangem/IOS-3673_finalize_backup_master
    |\
    | * 92e76ac - Merge branch 'develop' into IOS-3673_finalize_backup_master
    | |\
    | |/
    |/|
  • | 7fcba43 - (tag: develop-238) Merge pull request #293 from tangem/IOS-3672-derivation-path-m-0-000000-is-considered-valid-and-is-equal-to-m-0-0
    |\ \
    | * | 9cb0e34 - IOS-3672 Normalizing derivation path when parsing from a string
    |/ /
    | * fd8b397 - Merge branch 'develop' into IOS-3673_finalize_backup_master
    | |\
    | |/
    |/|
  • | a4e4633 - (tag: develop-237) Merge pull request #292 from tangem/IOS-3666_return_cardId
    |\ \
    | * | 659e8c4 - IOS-3666 Return cardId in backupFailedNotEmptyWallets
    |/ /
    | * b5a7b20 - IOS-3673 Add FinalizeReadBackupDataCommand
    |/
  • 0ffb479 - (tag: develop-236) Merge pull request #291 from tangem/IOS-3531_open_derivatio_other_curves
    |\
    | * 3eeef45 - IOS-3531 Open derivation for all supported curves
    |/
  • f6df2e7 - (tag: develop-235) Merge pull request #287 from tangem/IOS-3603_update_attest_card
    |\
    | * 0b7f555 - IOS-3603 Rename to linkedCardPublicKeys
    | * bb217c2 - IOS-3603 refactor handler
    | * 67bfd91 - IOS-3603 Handle full attestation via JSONRPC
    | * dffe73a - Merge branch 'develop' into IOS-3603_update_attest_card
    | |\
    | |/
    |/|
  • | 2c3c8ca - (tag: develop-234) Merge pull request #290 from tangem/master
    /
  • 4585e78 - IOS-3603 Add attestation to demo
  • 8b40b85 - IOS-3603 Complete attestation
  • 9650868 - IOS-3603 Fix tests
  • f19f2b4 - IOS-3603 Add linked cards attestation
  • 29cd98e - IOS-3603 Bump v6 fw