Skip to content
This repository has been archived by the owner on Jan 12, 2019. It is now read-only.

Releases: card-io/card.io-iOS-SDK

5.0.6: Fix crash (issue #112)

21 May 17:58
Compare
Choose a tag to compare
  • Prevent crash when user simultaneously taps Cancel and Enter Manually buttons
    (#112)

5.0.5: improve Chinese translations; prepare for Xcode 6.3

19 May 18:41
Compare
Choose a tag to compare
  • Update Chinese translations for "CVV".
    (paypal/PayPal-iOS-SDK#278)
  • Update project and sample apps for Xcode 6.3, but
    build SDK with Xcode 6.2 this one last time to prevent
    compatibility issues for clients still using Xcode 6.2.

5.0.4: two minor fixes/improvements

15 Apr 00:31
Compare
Choose a tag to compare
  • Check existing video permissions before presenting camera view.
    (#99)
  • Restrict expiry year manual input to 2 digits in all cases.
    (#104)

5.0.3: two minor bug fixes

17 Mar 20:36
Compare
Choose a tag to compare

5.0.2: re-enable expiry-scanning for 32-bit devices

24 Feb 02:28
Compare
Choose a tag to compare
  • Re-enable expiry-scanning for 32-bit devices (e.g., iPhone 4S).

5.0.1: shrink expiry-scanning code a bit; disable expiry-scanning for 32-bit

10 Feb 23:42
Compare
Choose a tag to compare
  • Simplify expiry-scanning code to improve accuracy and also decrease library size a bit.
  • For now, disable expiry-scanning for 32-bit devices (e.g., iPhone 4S).
    • This is because of an apparent compiler bug for which we haven't yet found a workaround.

5.0.0: scan expiry date

20 Jan 22:55
Compare
Choose a tag to compare
  • Add automatic expiry-scanning.

    You can disable this feature via the new scanExpiry property of either CardIOView or CardIOPaymentViewController.

    Note: Expiry scans will not infrequently fail to obtain the correct expiry date.
    We are continuing to work to improve expiry-scanning accuracy.

  • Remove various deprecated properties.

4.0.2: iOS 8 vs. right-to-left languages; Expiry and CVV on one line

13 Jan 20:44
Compare
Choose a tag to compare
  • Fix an iOS 8 display issue involving right-to-left languages. (#90)
  • In the manual-input screen combine Expiry and CVV into a single row, for more languages than before.

4.0.1: prevent a potential rare crash

05 Jan 21:11
Compare
Choose a tag to compare

4.0.0: build from the new open-source edition of card.io

01 Dec 23:36
Compare
Choose a tag to compare
  • Build from the new open-source edition of card.io: https://github.com/card-io/card.io-iOS-source
  • New class: CardIOUtilities
    • libraryVersion (formerly a method of CardIOPaymentViewController)
    • canReadCardWithCamera (formerly a method of CardIOPaymentViewController)
    • preload (formerly a method of CardIOView and of CardIOPaymentViewController)
    • blurredScreenImageView (new method)
  • New property on CardIOCreditCardInfo:
    • cardImage
  • New properties on CardIOView and CardIOPaymentViewController:
    • scanInstructions
    • hideCardIOLogo
    • scanOverlayView
    • detectionMode
  • New notification:
    • CardIOScanningOrientationDidChangeNotification