Releases: getflute/flute-sdk-for-ios
Releases · getflute/flute-sdk-for-ios
Release list
FluteMobileSdk v1.1.0
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
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
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
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
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
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 |