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-Android-SDK

5.2.0

15 Dec 20:53
Compare
Choose a tag to compare
  • Add Cardholder Name to list of available manual entry fields, enabled via CardIOActivity.EXTRA_REQUIRE_CARDHOLDER_NAME. (Thank you Dan Nizri and Zach Sweigart!)
  • Fix issue where certain devices would show the camera preview upside down #91.
  • Fix issue where null could be set in the return bundle value for CardIOActivity.EXTRA_SCAN_RESULT.
  • Upgrade build tools.

5.1.2

28 Oct 23:49
Compare
Choose a tag to compare
  • Fix bug where denying the camera permission on Android 23 results in invalid data #37-source.

5.1.1

14 Oct 21:53
Compare
Choose a tag to compare
  • Fix bug where ActionBar was not properly hiding immediately after accepting the Camera permission.

5.1.0

01 Oct 17:19
Compare
Choose a tag to compare
  • Add arm64-v8a processor support #33-source, #51.
  • Add x86 processor support #26-source.
  • Add x86_64 processor support.
  • Add support for Android 23 new permission model for the Camera permission #78. When permission is granted, the SDK performs as in previous versions. When permission is or has already been denied, the SDK falls back to manual entry. Note: this SDK does not call the shouldShowRequestPermissionRationale() method and does not show a rationale. It is up to the implementor whether or not to show the Camera permission rationale before opening the SDK.
  • Populate CardIOActivity.EXTRA_CAPTURED_CARD_IMAGE when confirmation is shown #10-source.
  • Fix issue where setting EXTRA_KEEP_APPLICATION_THEME would not create buttons that matched the theme #24-source.
  • Add a default edit text hint color #22-source.
  • Fix leaking IntentReceiver #76.

5.0.1

04 Jun 22:58
Compare
Choose a tag to compare
  • Prevent screenshots when the app is backgrounded via FLAG_SECURE.
  • Fix issue where arm64-v8a devices were not allowing the scanning of devices #62).

5.0.0

10 Mar 16:48
Compare
Choose a tag to compare
  • Add automatic expiry-scanning.
    You can disable this feature via the new EXTRA_SCAN_EXPIRY extra of CardIOActivity.
    Note: Expiry scans will not infrequently fail to obtain the correct expiry date.
    We are continuing to work to improve expiry-scanning accuracy.
  • Fix crash when the DataEntryActivity is missing extras #19).

4.0.2

23 Feb 21:48
Compare
Choose a tag to compare
  • Fix crash caused when an application's theme specifies no action bar #44).
  • Use the application theme to define most of the UI's colors.

4.0.1

11 Feb 22:58
Compare
Choose a tag to compare
  • Minor bug fixes.

4.0.0

21 Jan 21:00
Compare
Choose a tag to compare
  • Distribute .aar file instead of .jar and .so files
  • New extras on CardIOActivity
    • EXTRA_SCAN_INSTRUCTIONS
    • EXTRA_HIDE_CARDIO_LOGO
    • EXTRA_SCAN_OVERLAY_LAYOUT_ID
    • EXTRA_SUPPRESS_SCAN
    • EXTRA_RETURN_CARD_IMAGE
    • EXTRA_KEEP_APPLICATION_THEME
    • EXTRA_USE_PAYPAL_ACTIONBAR_ICON
  • Remove deprecated extras and methods in CardIOActivity
    • canReadCardWithCamera(Context) (use canReadCardWithCamera() instead)
    • EXTRA_REQUIRE_ZIP (use EXTRA_REQUIRE_POSTAL_CODE instead)
  • New extra EXTRA_CAPTURED_CARD_IMAGE returned to calling Activity
  • New class BuildConfig

3.2.0

13 Oct 15:55
Compare
Choose a tag to compare
  • Eliminate App Token. Developers no longer need to sign up on the card.io site before using card.io.
  • Add Icelandic (is) to our supported localizations. (Thank you, Martin Kaplan!)