Skip to content

Commit

Permalink
Updated SDK to v4.16.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Anka authored and Anka committed Dec 11, 2024
1 parent cce7c99 commit c4b1473
Show file tree
Hide file tree
Showing 34 changed files with 23,421 additions and 23,410 deletions.
39 changes: 33 additions & 6 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,42 +1,69 @@
4.16.2
- Fixed an authorization issue that required users to re-enter their password after updating from versions ≤ 3.15.1 to versions ≤ 4.16.1.
- Deprecated `presentSettingsFromViewController:` API - use `presentSettingsFromViewController:configuration:` instead.

4.16.1
- Introducing support for the new PayPal Reader
- Introducing the Tipping configuration for public use.
- Privacy manifest iteration.

4.0.1
- Privacy manifest fixes.
4.1.0
- Privacy manifest iteration.

4.0.0
- Contains privacy manifests and signatures required for app store submissions.
- Requires a new dependency, `PPRiskMagnes`, that you need to ensure is included in your application's target in Xcode (see [Migration Guide](https://developer.zettle.com/docs/ios-sdk/upgrading/sdk-4.0-migration-guide) for upgrade instructions).

3.29.0
- Support for setting `PayPal partner attribution ID` for Manual Card Entry payments.

3.26.0
- Under the hood changes for card payments.

3.24.0
- Under the hood changes for card payments.

3.22.0
- Same great features, with a fresh style inspired by PayPal.

3.21.0
- Support for setting `PayPal partner attribution ID` for card payments.

3.18.0
3.17.0
- Under the hood changes for card payments.

3.16.0
- Enhancements in Manual Card Entry user interaction.
- Minor under-the-hood changes and improvements.
- Fixed issue where SDK might crash when forgetting a reader while the reader is updating.

3.15.1
- Fixed an issue with failing payment when a service endpoint is not available.

3.15.0
- Enhancements in Manual Card Entry user interaction.

3.14.0
- Under the hood changes for card payments tipping

3.13.2
- Added support for Manual Card Entry payments.
- Fixed issue with wrong formatting of some Card payment related translations.

3.13.0
- Fixed issue with reader appearing more then once without name.
- Fixed issue with V2 Reader pairing flow not starting by default for V2-Reader only markets.
- Fixed issue where gratuity was not canceled on Reader if merchant cancelled at a certain point.

3.11.0
- Added support for Manual Card Entry payments.

3.10.0
- Added compliance information to the Reader information page.
- Added payment verification check for unlikely cases where a payment issue occurs mid-transaction which shows to the customer as failed, but still went through.

3.9.0
- Fixed issue with reader appearing more then once for some integrators.

3.8.0
- Decrease SDK binary size.
- Fix issue when no error is returned on Zettle flow start while another VC is being dismissed/shown (support issue https://github.com/iZettle/sdk-ios/issues/424)

Expand Down Expand Up @@ -134,7 +161,7 @@ Workaround: On a Mac with Apple silicon use iOS 14+ simulators.
- Bugfixes and improvements
- SDK is now built using Xcode 11 and Swift 5.1. `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES` flag is required if your project doesn't include Swift

2.3
2.3.0
- Bug fixes and performance improvements

2.2.0
Expand Down
4 changes: 2 additions & 2 deletions Example/iZettleSDKSample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@
B803A22427AAA17C00C5C4C7 /* iZettle SDK Sample-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "iZettle SDK Sample-Bridging-Header.h"; sourceTree = "<group>"; };
B803A22527AAA17D00C5C4C7 /* QRCPaymentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCPaymentViewController.swift; sourceTree = "<group>"; };
B803A22E27AC0A3000C5C4C7 /* SelectionTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectionTableViewController.swift; sourceTree = "<group>"; };
B803A23227B118DE00C5C4C7 /* iZettleSDK.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:42YXYHRXV7:iZettle AB"; lastKnownFileType = wrapper.xcframework; name = iZettleSDK.xcframework; path = ../iZettleSDK/iZettleSDK.xcframework; sourceTree = "<group>"; };
B803A23327B118DE00C5C4C7 /* iZettlePayments.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:42YXYHRXV7:iZettle AB"; lastKnownFileType = wrapper.xcframework; name = iZettlePayments.xcframework; path = ../iZettleSDK/iZettlePayments.xcframework; sourceTree = "<group>"; };
B803A23227B118DE00C5C4C7 /* iZettleSDK.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = iZettleSDK.xcframework; path = ../iZettleSDK/iZettleSDK.xcframework; sourceTree = "<group>"; };
B803A23327B118DE00C5C4C7 /* iZettlePayments.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = iZettlePayments.xcframework; path = ../iZettleSDK/iZettlePayments.xcframework; sourceTree = "<group>"; };
B8C1265F27C38FDF00AA6F45 /* AccessTokenFetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccessTokenFetcher.m; sourceTree = "<group>"; };
B8C1266027C38FDF00AA6F45 /* AccessTokenFetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccessTokenFetcher.h; sourceTree = "<group>"; };
E6F9FEDB1DDDFFC80051C21D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
// UserDefaults+extension.swift
// iZettle SDK Sample
//
// Copyright © 2024 PayPal Inc. All rights reserved.
// Created by Mohanna Zakizadeh on 2024-10-31.
// Copyright © 2024 iZettle. All rights reserved.
//


Expand Down
3 changes: 2 additions & 1 deletion Example/iZettleSDKSample/TippingSettingsStorage.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
// TippingSettingsStorage.swift
// iZettle SDK Sample
//
// Copyright © 2024 PayPal Inc. All rights reserved.
// Created by Mohanna Zakizadeh on 2024-10-31.
// Copyright © 2024 iZettle. All rights reserved.
//


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
// CardPaymentViewController.swift
// iZettle SDK Sample
//
// Copyright © 2024 PayPal Inc. All rights reserved.
// Created by Mohanna Zakizadeh on 2024-10-14.
// Copyright © 2024 iZettle. All rights reserved.
//

import UIKit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// iZettle SDK Sample
//
// Created by Priyal Porwal on 22/06/23.
// Copyright © 2023 PayPal Inc. All rights reserved.
// Copyright © 2023 iZettle. All rights reserved.
//

import UIKit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
// TippingSettingsViewController.swift
// iZettle SDK Sample
//
// Copyright © 2024 PayPal Inc. All rights reserved.
// Created by Mohanna Zakizadeh on 2024-10-31.
// Copyright © 2024 iZettle. All rights reserved.
//

import UIKit
Expand Down
24 changes: 11 additions & 13 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ GEM
base64
nkf
rexml

Check warning on line 7 in Gemfile.lock

View check run for this annotation

Data Theorem (SAST) / Scan Pull Request

rexml version 3.3.8 contains a known vulnerability (via RubyGems dependency): REXML ReDoS vulnerability
activesupport (7.2.2)
activesupport (7.2.1)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
Expand Down Expand Up @@ -42,13 +41,12 @@ GEM
aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.4)
base64 (0.2.0)
benchmark (0.3.0)
bigdecimal (3.1.8)
claide (1.1.0)
cocoapods (1.16.1)
cocoapods (1.15.2)
addressable (~> 2.8)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.16.1)
cocoapods-core (= 1.15.2)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 2.1, < 3.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
Expand All @@ -62,8 +60,8 @@ GEM
molinillo (~> 0.8.0)
nap (~> 1.0)
ruby-macho (>= 2.3.0, < 3.0)
xcodeproj (>= 1.26.0, < 2.0)
cocoapods-core (1.16.1)
xcodeproj (>= 1.23.0, < 2.0)
cocoapods-core (1.15.2)
activesupport (>= 5.0, < 8)
addressable (~> 2.8)
algoliasearch (~> 1.0)
Expand Down Expand Up @@ -220,7 +218,7 @@ GEM
i18n (1.14.6)
concurrent-ruby (~> 1.0)
jmespath (1.6.2)
json (2.7.5)
json (2.7.2)
jwt (2.9.3)
base64
logger (1.6.1)
Expand All @@ -230,7 +228,7 @@ GEM
molinillo (0.8.0)
multi_json (1.15.0)
multipart-post (2.4.1)
nanaimo (0.4.0)
nanaimo (0.3.0)
nap (1.1.0)
naturally (2.2.1)
netrc (0.11.0)
Expand All @@ -245,7 +243,7 @@ GEM
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
retriable (3.1.2)
rexml (3.3.9)
rexml (3.3.8)
rouge (2.0.7)
ruby-macho (2.5.1)
ruby2_keywords (0.0.5)
Expand Down Expand Up @@ -276,13 +274,13 @@ GEM
uber (0.1.0)
unicode-display_width (2.6.0)
word_wrap (1.0.0)
xcodeproj (1.26.0)
xcodeproj (1.25.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
colored2 (~> 3.1)
nanaimo (~> 0.4.0)
rexml (>= 3.3.6, < 4.0)
nanaimo (~> 0.3.0)
rexml (>= 3.3.2, < 4.0)
xcpretty (0.3.0)
rouge (~> 2.0.7)
xcpretty-travis-formatter (1.0.1)
Expand Down
2 changes: 1 addition & 1 deletion iZettleSDK.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'iZettleSDK'
s.version = '4.16.1'
s.version = '4.16.2'
s.summary = 'iZettle SDK for iOS'
s.description = <<-DESC
For detailed information, please see iZettleSDK documentation and Readme.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleShortVersionString</key>
<string>4.16.1</string>
<string>4.16.2</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
Expand Down
Binary file not shown.
Loading

0 comments on commit c4b1473

Please sign in to comment.