All Versions
Latest Version
Avg Release Cycle
48 days
Latest Release
2769 days ago

Changelog History

  • v5.4.1 Changes

    September 16, 2016
    • ๐Ÿ›  Fix issue with CocoaPods Objective-C projects not building correctly
  • v5.4.0 Changes

    September 16, 2016
    • โž• Add methods with specific signatures to avoid name collisions
      ( #201 )
    • โž• Add .m so that CocoaPods will generate CardIO modulemap. Thanks to @keith.
      ( #210 )
    • โšก๏ธ Update CardIOViewStream's previewLayer to be CALayer. Thanks to @wisolith.
      ( card-io/ )
    • โšก๏ธ Update CardIOVideoStream's delegate to be a UIResponder. Thanks to @reidmain.
      ( card-io/ )
    • โœ‚ Remove incorrect warning about suppressScanConfirmation. Thanks to @kballard.
      ( #217 )
    • ๐Ÿ›  Fix warnings when building from source
  • v5.3.2 Changes

    April 11, 2016
    • ๐Ÿ›  Fix memory management issues with CMSampleBufferRef causing crash
      ( #194 )
  • v5.3.1 Changes

    January 26, 2016
    • Prevent an issue with crashes when an invalid IplImage is used for
      ๐Ÿ‘ป scanning causing an exception to be thrown later in cvGetSize().
      ( card-io/ )
  • v5.3.0 Changes

    December 21, 2015
  • v5.2.2 Changes

    November 03, 2015

    You will need to link the Accelerate framework to your application.

    ๐Ÿ›  Fix issue where an app would hang on card-scanning screen ( #153 )

    If an app was displaying the card-scanning screen and was sent to the background, when the app was brought back to the foreground, the app would possibly hang on certain hardware, mainly iPhone 5S.

    โž• Add Carthage support ( card-io/ card-io/ )

    ๐ŸŽ‰ Initial support for Carthage. In a Cartfile, you can add github "card-io/" to get Carthage to build a dynamic framework for inclusion in your projects.

    ๐Ÿ›  Fix warning while running in simulator for 5.2.1 ( #154 )

    โž• Add the x86_64 and i386 slices to the OpenCV libraries to prevent warnings. This was also necesary for clean builds for Carthage.

  • v5.2.1 Changes

    October 19, 2015

    Split CardIO and OpenCV libraries (#147 and card-io/
    The library is built with Xcode 7.0 with Bitcode enabled for all 3
    libraries. The libraries are now split into 3 static libraries:
    libCardIO.a, libopencv_core.a, and libopencv_imgproc.a.
    This split was done to reduce the individual file size to make it
    more managable for GitHub repositories which limit individual files to
    100 MB.

    Note that when an application is "Bitcode compiled" and distributed
    by the App Store, the app size should not be signficantly increased
    compared to before Bitcode enablement.

    You must use Xcode 7 since previous versions of Xcode are not fully
    compatible with Bitcode enabled libraries.

  • v5.2.0 Changes

    September 30, 2015

    Enable Bitcode (#119)

    The library is now built with Xcode 7.0. It has Bitcode enabled which
    does significantly increase the static library. However, when an app
    is compiled and distributed by the App Store, the app size should not
    significantly increase compared to before Bitcode enablement. You must also
    ๐Ÿ‘‰ use Xcode 7 since previous versions of Xcode are not fully compatible
    with Bitcode enabled libraries.

  • v5.1.1 Changes

    August 26, 2015
    • โšก๏ธ Update CocoaPods podspec to use vendored_libraries.
  • v5.1.0 Changes

    July 12, 2015
    • โšก๏ธ Update project and sample apps for Xcode 6.4.
    • ๐Ÿ”ฆ Expose scannedImageDuration in CardIOPaymentViewController.
    • ๐Ÿ‘ Better respect UISupportedInterfaceOrientation from the app plist.
    • ๐Ÿ›  Fix iOS 9 crash by removing some obsolete localization code.