Skip to content

Releases: getflute/flute-sdk-for-ios

FluteMobileSdk v1.1.0

Choose a tag to compare

FluteMobileSdk v1.1.0

Type: Production Release

Changes

  • ARISE-4248: filter payment processors by payment method type instead of hardcoded TSYS (5cacde2)
  • ARISE-3561: rename sample variable sdk to fluteSdk in READMEs (6486596)

Installation

.package(url: "https://github.com/getflute/flute-sdk-for-ios.git", from: "1.1.0")

Binary Assets

Framework Checksum (SHA256)
Flute.xcframework.zip e1048bcde067a78f8490aac9251b4ec4ffd1341f5fc5ec5c5088b026e20d6f37
CloudCommerce.xcframework.zip 01bfc9a67b42cd5a9b6766e82ab89df1a114d3668757ff9d436273bbe6838639

FluteMobileSdk v1.0.0-pre-release-4

Pre-release

Choose a tag to compare

FluteMobileSdk v1.0.0-pre-release-4

Type: Pre-release

Changes

  • ARISE-4248: filter payment processors by payment method type instead of hardcoded TSYS (5cacde2)

Installation

.package(url: "https://github.com/getflute/flute-sdk-for-ios.git", exact: "1.0.0-pre-release-4")

Binary Assets

Framework Checksum (SHA256)
Flute.xcframework.zip debdc8c42499591ef335ffea165d811e138e67e057574449d9c997476dae0242
CloudCommerce.xcframework.zip 9f5ce1625447f42d673993da1241cc42e6c0740b045970a5bcea2905c6089703

FluteMobileSdk v1.0.0

Choose a tag to compare

FluteMobileSdk v1.0.0

Type: Production Release

Changes

  • ARISE-3561: rename remaining com.arise.* identifiers to com.flute.* (bf59ef2)
  • ARISE-3561: harden CI test job against simulator logging freezes (38e8410)
  • ARISE-3561: fix MARKETING_VERSION on the Flute framework target and stale README comment (0e58ddb)
  • ARISE-3561: reset MARKETING_VERSION to 1.0.0 for first Flute SDK release (db99de2)
  • ARISE-3561: rebrand iOS SDK public surface from ARISE to Flute (dd2add4)
  • Expose the API statusId on iOS SDK transaction models (708e691)
  • ARISE-3860: Switch SDK base URLs to Flute and remove unused baseEndpoint (bc48038)
  • ARISE-3095: Add TTP prewarm + cache to reduce C→D latency (a946963)
  • ARISE-3420: Remove appVersion from debug test app SDK initialization (822fb70)
  • ARISE-3420: Use shortVersion instead of sdkVersion with build number (c9f5de9)
  • ARISE-3259 [iOS] Allow ARISE SDK to init when CloudCommerce SDK fails (c0ccc54)
  • ARISE-3420: Pass appVersion in TTP transaction customData (257c42e)
  • ARISE-3420: Add Platform and SDK version to custom data of TTP Transaction. (f1e784f)
  • ARISE-3316 [iOS Mobile SDK] Add logging to Arise API (#203) (392e7a1)
  • ARISE-3291 [Mobile][IOS] Pass platfrom value: 1 (iOS) from iOS SDK in transaction request (#201) (a5b927a)
  • ARISE-3160: [Mobile][iOS] Add SDK & App Version to transaction requests (#197) (69fcc20)
  • ARISE-2973: Pass Device ID from Mobile SDK to Backend for Sale and Auth (#190) (6cd7e9a)
  • ARISE-2862: Implement captureTransaction for Android SDK (#188) (baefbc6)
  • ARISE-2906, ARISE-2907, ARISE-2909: iOS SDK distribution fixes and documentation (#184) (c2dd1a3)
  • ARISE-2905: Remove unused AriseMobileSdkWrapper directory (#183) (ebf0e7a)
  • Arise 2705 Update Arise app for SDK enum breaking changes (#169) (7ae0195)
  • [iOS Mobile SDK] Replace id+name pairs with type-safe enums in iOS SDK (#168) (254cd21)
  • Take Terminal Profile ID from Gateway Configuration Endpoint (#165) (984f2d3)
  • Update Distribution wrapper and add useCardPrice to CalculateAmountRequest (#162) (60621d0)
  • Fix Distribution for ARISE rename (#161) (df2973a)
  • Feature/ARISE-2630: Remove useCardPrice from transaction requests (#159) (89fe6fb)
  • ARISE-2627: Add device compatibility check to activate() and prepare() (#158) (cdcf463)
  • ARISE-2611: Rename SDK module from AriseMobile to ARISE (#156) (64a2506)
  • Remove isCustomerCardSavingByTerminalEnabled from PerformanceAndStressTests (#153) (cc5bb6a)
  • ARISE-2571: iOS SDK Bug Fixes and Improvements (#152) (0594714)
  • Update terminalProfileId (#150) (fa31dd5)
  • [iOS Mobile SDK] Remove isCustomerCardSavingByTerminalEnabled from SDK (#144) (008f525)
  • Feature/arise 2580 Update terminal profile ID in SDK (#143) (4d4ee88)
  • Integrate ARISEMobileSDK dependency into Arise mobile app (#148) (f2eac28)
  • Feature/arise 2582 Configure repository deploy key for arise-mobile-ios-sdk releases (#145) (9e3b691)
  • ARISE-2348 [iOS Mobile SDK] Create Automated Deployment Flow (#141) (a9dab1f)
  • ARISE-2348: Improve tests for CI (2c74f2a)
  • Update terminal profile ID in SDK (#138) (db640db)
  • ARISE-2498 Update terminal profile ID in SDK (#134) (0a82905)
  • ARISE-1578: Add Method to List Api Permissions (ebdb99a)
  • Adapt iOS SDK to new OpenAPI specification (#130) (a6bd4ce)
  • Feature/arise 2429 Review and fix SDK documentation issues (#126) (a468fca)
  • ARISE-2384:Duplicate transactions restriction does not work for Manual Entry payment method (67ef90c)
  • [Mobile App] TTP transactions is not processed if user hasn't enabled tips or credit card surcharge (#124) (73f55e7)
  • Feature/arise 2247 Complete Unit Test Coverage for Public API and Integration Scenarios (#121) (223a052)
  • ARISE-2327: Integrate New TapToPay PerformTransaction Method (f4e071f)
  • ARISE-2068: Add functionality to use ZCP with method performTransaction. (9e9483b)
  • Feature/arise 2159 Unit Tests for Infrastructure and Supporting Components (#112) (c226813)
  • ARISE-2298:Fix App crashes when user has ZCP = Dual Pricing and null in percentages (a8fe2c8)
  • ARISE-2176: Implement method to Get Device ID (174c670)
  • Unit Tests to TransactionsService (5ce5c6c)
  • Unit Tests to TokenService (2a3d035)
  • Unit Tests to SettingsService (89cd7ea)
  • Unit Tests to DeviceService (2194af8)
  • Added Unit Tests to TTPService (b04e31b)
  • Implement Dependency Injection for CloudCommerceSDK in TTPService (64de7ee)
  • ARISE-2145: Fix: T&C and education screen is not opened when user activating TTP (196b2bd)
  • ARISE-2098: Extend methods Prepare and Activate with new Mastercard SDK methods (98886f2)
  • ARISE-2069: Add unit tests to SDK (26200e6)
  • ARISE-2070:Mobile - SDK - TTP - integrate stream events from Arise iOS SDK (35a70bb)
  • Integrate to SDK prepare, status, active. (0c7a11c)
  • ARISE-2039: Add flexible date transcoder to handle both ISO8601 formats (with/without fractional seconds) in API responses. (9ca49f7)
  • ARISE-2040: Created method to stream events from Mastercard SDK (f335334)
  • ARISE-1595: Implemented Abort TTP Transaction functionality (c29b99f)
  • ARISE-1596 Perform TTP Transaction (#87) (099b477)
  • ARISE-1715: Integrate to SDK - Check TTP Compatibility (49bf546)
  • Fix: Remove nested frameworks for App Store Connect validation (#85) (4f9f8da)
  • ARISE-2016: Added Terminal Profile Id setting per environment (69e8025)
  • ARISE-1583: Implemented Activate TTP functionality (68c5dae)
  • ARISE-2004 Add Models and mapping for L2, L3 entities in payment settings (8f70061)
  • ARISE-1585: Implemented Resume TTP functionality (7e80ef7)
  • ARISE-1710: Integrate to SDK - Submit SALE Transaction (7d1f9ce)
  • Fix Optional() bearer header that broke the SDK’s first call (69dfe92)
  • ARISE-1594: Implemented Show TTP Educational Material functionality (e82e6b2)
  • ARISE-1584: Implemented Prepare TTP (07ece94)
  • ARISE-1580: Generate JWT Token (private method) (7705e66)
  • ARISE-1743: Implemented Register Device (private method) functionality (de94256)
  • ARISE-1582: Implemented Get TTP Status functionality (8940f4f)
  • ARISE-1581: Implemented Check TTP Compatibility functionality (baf0bcd)
  • ARISE-1703: Implemented Get Device Info functionality. (516b935)
  • ARISE-1702: Implemented Get Devices functionality (0135d9d)
  • ARISE-1701: Implemented Get Payment Settings functionality (15915e8)
  • ARISE-1684: Improve documentation based on provided feedback (216e6bb)
  • ARISE-1590: Implemented Calculate Transaction Amount functionality (03489ab)
  • ARISE-1592: Implemented Refund Transaction functionality (c1dba91)
  • ARISE-1593: Implemented Submit SALE Transaction functionality (db11fae)
  • ARISE-1591: Implemented Capture Transaction functionality (1f2c1f5)
  • ARISE-1666: added OpenApi responce decoder error handler (69fb8c3)
  • ARISE-1589: Implemented Void Transaction functionality (25fff67)
  • ARISE-1588: Implemented Submit AUTH Transaction (7462dc6)
  • ARISE-1587: Implemented Get Transaction Details functionality (d885d54)
  • ARISE-1586: Implement Get Transactions functionality (ff33a67)
  • ARISE-429: added Authorisation and refresh token functionality or ARISE API (#35) (684b917)
  • ARISE-1519, ARISE-1520, ARISE-1521: initial commit with project setup and test application for debugging (49e3f87)

Installation

.package(url: "https://github.com/getflute/flute-sdk-for-ios.git", from: "1.0.0")

Binary Assets

Framework Checksum (SHA256)
Flute.xcframework.zip 10d603e7e95131bc82bcc52d9457272fe8103bf6d24b68f58fa6fa5fa392e4e4
CloudCommerce.xcframework.zip 9e59f2013544e0307e8e27239bc2d8dcadc5cbd949dcd1bb1422d4eaf3a4e74c

FluteMobileSdk v1.0.0-pre-release-3

Pre-release

Choose a tag to compare

FluteMobileSdk v1.0.0-pre-release-3

Type: Pre-release

Changes

  • ARISE-3561: rename sample variable sdk to fluteSdk in READMEs (6486596)

Installation

.package(url: "https://github.com/getflute/flute-sdk-for-ios.git", exact: "1.0.0-pre-release-3")

Binary Assets

Framework Checksum (SHA256)
Flute.xcframework.zip 84d9e1856787e2085f1e5ae3d29ae9cd6f8b731ac51c9b28433ced3ffe9b7244
CloudCommerce.xcframework.zip 972e794df12e52ff2a239b0941c7058927dd90b897e4e3ed711154284ccaa7a2

FluteMobileSdk v1.0.0-pre-release-2

Pre-release

Choose a tag to compare

FluteMobileSdk v1.0.0-pre-release-2

Type: Pre-release

Changes

  • Initial release

Installation

.package(url: "https://github.com/getflute/flute-sdk-for-ios.git", exact: "1.0.0-pre-release-2")

Binary Assets

Framework Checksum (SHA256)
Flute.xcframework.zip c78fab619aad113461a4f9e5f0b406574c9ced49cc47daf4661679e02d7c67e6
CloudCommerce.xcframework.zip e10ba29efdbb591862e28a5d35b9d85896b80843c420b08e51df88052f9ee8c9

FluteMobileSdk v1.0.0-pre-release-1

Pre-release

Choose a tag to compare

FluteMobileSdk v1.0.0-pre-release-1

Type: Pre-release

Changes

  • ARISE-3561: rename remaining com.arise.* identifiers to com.flute.* (bf59ef2)
  • ARISE-3561: harden CI test job against simulator logging freezes (38e8410)
  • ARISE-3561: fix MARKETING_VERSION on the Flute framework target and stale README comment (0e58ddb)
  • ARISE-3561: reset MARKETING_VERSION to 1.0.0 for first Flute SDK release (db99de2)
  • ARISE-3561: rebrand iOS SDK public surface from ARISE to Flute (dd2add4)
  • Expose the API statusId on iOS SDK transaction models (708e691)
  • ARISE-3860: Switch SDK base URLs to Flute and remove unused baseEndpoint (bc48038)
  • ARISE-3095: Add TTP prewarm + cache to reduce C→D latency (a946963)
  • ARISE-3420: Remove appVersion from debug test app SDK initialization (822fb70)
  • ARISE-3420: Use shortVersion instead of sdkVersion with build number (c9f5de9)
  • ARISE-3259 [iOS] Allow ARISE SDK to init when CloudCommerce SDK fails (c0ccc54)
  • ARISE-3420: Pass appVersion in TTP transaction customData (257c42e)
  • ARISE-3420: Add Platform and SDK version to custom data of TTP Transaction. (f1e784f)
  • ARISE-3316 [iOS Mobile SDK] Add logging to Arise API (#203) (392e7a1)
  • ARISE-3291 [Mobile][IOS] Pass platfrom value: 1 (iOS) from iOS SDK in transaction request (#201) (a5b927a)
  • ARISE-3160: [Mobile][iOS] Add SDK & App Version to transaction requests (#197) (69fcc20)
  • ARISE-2973: Pass Device ID from Mobile SDK to Backend for Sale and Auth (#190) (6cd7e9a)
  • ARISE-2862: Implement captureTransaction for Android SDK (#188) (baefbc6)
  • ARISE-2906, ARISE-2907, ARISE-2909: iOS SDK distribution fixes and documentation (#184) (c2dd1a3)
  • ARISE-2905: Remove unused AriseMobileSdkWrapper directory (#183) (ebf0e7a)
  • Arise 2705 Update Arise app for SDK enum breaking changes (#169) (7ae0195)
  • [iOS Mobile SDK] Replace id+name pairs with type-safe enums in iOS SDK (#168) (254cd21)
  • Take Terminal Profile ID from Gateway Configuration Endpoint (#165) (984f2d3)
  • Update Distribution wrapper and add useCardPrice to CalculateAmountRequest (#162) (60621d0)
  • Fix Distribution for ARISE rename (#161) (df2973a)
  • Feature/ARISE-2630: Remove useCardPrice from transaction requests (#159) (89fe6fb)
  • ARISE-2627: Add device compatibility check to activate() and prepare() (#158) (cdcf463)
  • ARISE-2611: Rename SDK module from AriseMobile to ARISE (#156) (64a2506)
  • Remove isCustomerCardSavingByTerminalEnabled from PerformanceAndStressTests (#153) (cc5bb6a)
  • ARISE-2571: iOS SDK Bug Fixes and Improvements (#152) (0594714)
  • Update terminalProfileId (#150) (fa31dd5)
  • [iOS Mobile SDK] Remove isCustomerCardSavingByTerminalEnabled from SDK (#144) (008f525)
  • Feature/arise 2580 Update terminal profile ID in SDK (#143) (4d4ee88)
  • Integrate ARISEMobileSDK dependency into Arise mobile app (#148) (f2eac28)
  • Feature/arise 2582 Configure repository deploy key for arise-mobile-ios-sdk releases (#145) (9e3b691)
  • ARISE-2348 [iOS Mobile SDK] Create Automated Deployment Flow (#141) (a9dab1f)
  • ARISE-2348: Improve tests for CI (2c74f2a)
  • Update terminal profile ID in SDK (#138) (db640db)
  • ARISE-2498 Update terminal profile ID in SDK (#134) (0a82905)
  • ARISE-1578: Add Method to List Api Permissions (ebdb99a)
  • Adapt iOS SDK to new OpenAPI specification (#130) (a6bd4ce)
  • Feature/arise 2429 Review and fix SDK documentation issues (#126) (a468fca)
  • ARISE-2384:Duplicate transactions restriction does not work for Manual Entry payment method (67ef90c)
  • [Mobile App] TTP transactions is not processed if user hasn't enabled tips or credit card surcharge (#124) (73f55e7)
  • Feature/arise 2247 Complete Unit Test Coverage for Public API and Integration Scenarios (#121) (223a052)
  • ARISE-2327: Integrate New TapToPay PerformTransaction Method (f4e071f)
  • ARISE-2068: Add functionality to use ZCP with method performTransaction. (9e9483b)
  • Feature/arise 2159 Unit Tests for Infrastructure and Supporting Components (#112) (c226813)
  • ARISE-2298:Fix App crashes when user has ZCP = Dual Pricing and null in percentages (a8fe2c8)
  • ARISE-2176: Implement method to Get Device ID (174c670)
  • Unit Tests to TransactionsService (5ce5c6c)
  • Unit Tests to TokenService (2a3d035)
  • Unit Tests to SettingsService (89cd7ea)
  • Unit Tests to DeviceService (2194af8)
  • Added Unit Tests to TTPService (b04e31b)
  • Implement Dependency Injection for CloudCommerceSDK in TTPService (64de7ee)
  • ARISE-2145: Fix: T&C and education screen is not opened when user activating TTP (196b2bd)
  • ARISE-2098: Extend methods Prepare and Activate with new Mastercard SDK methods (98886f2)
  • ARISE-2069: Add unit tests to SDK (26200e6)
  • ARISE-2070:Mobile - SDK - TTP - integrate stream events from Arise iOS SDK (35a70bb)
  • Integrate to SDK prepare, status, active. (0c7a11c)
  • ARISE-2039: Add flexible date transcoder to handle both ISO8601 formats (with/without fractional seconds) in API responses. (9ca49f7)
  • ARISE-2040: Created method to stream events from Mastercard SDK (f335334)
  • ARISE-1595: Implemented Abort TTP Transaction functionality (c29b99f)
  • ARISE-1596 Perform TTP Transaction (#87) (099b477)
  • ARISE-1715: Integrate to SDK - Check TTP Compatibility (49bf546)
  • Fix: Remove nested frameworks for App Store Connect validation (#85) (4f9f8da)
  • ARISE-2016: Added Terminal Profile Id setting per environment (69e8025)
  • ARISE-1583: Implemented Activate TTP functionality (68c5dae)
  • ARISE-2004 Add Models and mapping for L2, L3 entities in payment settings (8f70061)
  • ARISE-1585: Implemented Resume TTP functionality (7e80ef7)
  • ARISE-1710: Integrate to SDK - Submit SALE Transaction (7d1f9ce)
  • Fix Optional() bearer header that broke the SDK’s first call (69dfe92)
  • ARISE-1594: Implemented Show TTP Educational Material functionality (e82e6b2)
  • ARISE-1584: Implemented Prepare TTP (07ece94)
  • ARISE-1580: Generate JWT Token (private method) (7705e66)
  • ARISE-1743: Implemented Register Device (private method) functionality (de94256)
  • ARISE-1582: Implemented Get TTP Status functionality (8940f4f)
  • ARISE-1581: Implemented Check TTP Compatibility functionality (baf0bcd)
  • ARISE-1703: Implemented Get Device Info functionality. (516b935)
  • ARISE-1702: Implemented Get Devices functionality (0135d9d)
  • ARISE-1701: Implemented Get Payment Settings functionality (15915e8)
  • ARISE-1684: Improve documentation based on provided feedback (216e6bb)
  • ARISE-1590: Implemented Calculate Transaction Amount functionality (03489ab)
  • ARISE-1592: Implemented Refund Transaction functionality (c1dba91)
  • ARISE-1593: Implemented Submit SALE Transaction functionality (db11fae)
  • ARISE-1591: Implemented Capture Transaction functionality (1f2c1f5)
  • ARISE-1666: added OpenApi responce decoder error handler (69fb8c3)
  • ARISE-1589: Implemented Void Transaction functionality (25fff67)
  • ARISE-1588: Implemented Submit AUTH Transaction (7462dc6)
  • ARISE-1587: Implemented Get Transaction Details functionality (d885d54)
  • ARISE-1586: Implement Get Transactions functionality (ff33a67)
  • ARISE-429: added Authorisation and refresh token functionality or ARISE API (#35) (684b917)
  • ARISE-1519, ARISE-1520, ARISE-1521: initial commit with project setup and test application for debugging (49e3f87)

Installation

.package(url: "https://github.com/getflute/flute-sdk-for-ios.git", exact: "1.0.0-pre-release-1")

Binary Assets

Framework Checksum (SHA256)
Flute.xcframework.zip c9057c8718ae6c47107b80026cfcfd2bfb3cdf87d41b549cdb1ea1664849618a
CloudCommerce.xcframework.zip a3d92686a225ef4813885cfc3178b6083cb9dd65f4f6c877ca7036d82ecdd650