Release Notes

SDK Version: 2.22.0

UI Improvements

  • Update bounding box UI with modern corner brackets and animations

Scanning

  • Scanning improvement

SDK Version: 2.21.0

Presentation Attack Detection (PAD)

  • Adds Presentation Attack Detection
    • isPadCheckEnabled was added to the BcmScanConfig API.
    • Introduces PAD_DETECTED error code in PBcmFlowDelegate.

Fixes

  • Fix iPhone 15 Camera crash

SDK Version: 2.20.0

  • Add Scan Assistant to BcmScanConfig
      /**
       * The scan assistant is a feature that helps the user to scan the fingers correctly.
       * Moving camera preview helps the user to place the fingers correctly.
       */
      let isScanAssistantEnabled: Bool = true
    
  • isLandscape2ndPersonScanEnabled moved to BcmCameraConfig:
      /**
       * Flag to enable or disable second person scan mode for the landscape mode.
       * In Portrait mode only first user mode is useful.
       * When enabled, the scan interface adapts for a more ergonomic experience during a scan performed by another person.
       * By default, this feature is disabled, assuming a self-scan scenario.
       */
      let isLandscape2ndPersonScanEnabled: Bool = false
    
  • Scan flow bug fix

SDK Version: 2.19.0

  • iPhone 16 Support

SDK Version: 2.18.0

  • Introduced a new ScanError enum value: SCAN_INTERRUPTION. This value is utilized in the bcmUnrecoverableError callback (PBcmFlowDelegate), for instance, when the app transitions to the background.
  • Resolved a UI issue on the Finger Selection screen.
  • Fixed SDK debug stripping in the release build.

SDK version: 2.17.0

  • Additional branding configurations (BcmBranding):

      /**
       * Scan View. Button Background Color.
       */
      let scanFragmentBtnBackground: UIColor
    
      /**
       * Scan View. Button Text Color.
       */
      let scanFragmentBtnText: UIColor
    
      /**
       * Scan View. Button size.
       */
      let scanFragmentBtnWidth: CGFloat
      let scanFragmentBtnHeight: CGFloat
    
      /**
       * Scan View. Status size.
       */
      let scanFragmentStatusWidth: CGFloat
      let scanFragmentStatusHeight: CGFloat
    
      /**
       * Scan View. Font size.
       */
      let scanFragmentBtnFontSize: CGFloat
      let scanFragmentInstructionFontSize: CGFloat
    

SDK version: 2.16.0

! Breaking API changes:

  • Use upper case for all Enum values in SDK API

  • Improved camera handling

  • Update calibration data for iPhone 15 series

SDK version: 2.15.0

  • Fix camera selection for iPhone 14 series
  • Possibility to set a preferred camera capture device type (BcmCameraConfig class - preferredCaptureDeviceType)
  • Add calibration data for iPhone 14 series and iPhone SE
  • Fix device calibration controller camera default focus point
  • Add default calibration values for uncalibrated devices

SDK version: 2.14.0

  • SDK was converted to a XCFramework
  • XCode 14 support

SDK version: 2.13.0

  • Update device calibration list
  • Possibility to show/hide Scan Status (BcmScanConfig - isScanStatusViewOn())
  • Possibility to show/hide Scan Template (BcmScanConfig - isScanTemplateViewOn())

SDK version: 2.12.0

  • Add hand and distance detection callback to PBcmFlowDelegate

SDK version: 2.11.0

skipped

SDK version: 2.10.0

  • Support to disable the finger score weights for the auto scan termination (BcmScanConfig - ignoreAutoScanTerminationFingerWeights())

SDK version: 2.8.0

  • Scan Logo in the scan fragment is optional (BcmBranding)
  • Possibility to hide finalize button in scan screen (BcmScanConfig - isFinalizeBtnOn)

SDK version: 2.7.1

  • Improve exposure control.

SDK version: 2.7.0

  • Decrease SDK artifact size.
  • Scan Intro view GIF overwrite via SDK API.
  • Refactor Calibration API with global configuration (includes branding interface).

SDK version: 2.6.0

  • Add offline licensing and update SDK global configuration.

SDK version: 2.5.0

New

  • UI for scan info (can be customised under BcmBranding class)

Updates

  • Update expiry date: 30 June 2022

SDK version: 2.4.0

  • Change order of hand scanning (can be enabled under BcmScanConfig class)
  • UI for Id calibration info (can be customised under BcmBranding class)

SDK version: 2.3.0

New

  • Single self-thumb scan feature (can be enabled under BcmScanConfig class)

Updates

  • New UI design for scan view (can be customised under BcmBranding class)

SDK version: 2.2.1

  • Update expiry date: 31 March 2022

SDK version: 2.2.0

  • Consolidation feature

SDK version: 2.1.2

  • Update expiry date: 28 February 2022

SDK version: 2.1.1

Fixes

  • Disable autorotate during scan
  • Update iPhone 13 Pro and 13 Pro Max calibration data

SDK version: 2.1.0

  • Show finger template during the scan if no fingers visible on the screen
  • iPhone 13 calibration data

Fixes

  • Portrait mode

SDK version: 2.0.1

Fixes

Flip image horizontally for NFIQ2

SDK version: 2.0.0

New

  • Excluding fingers feature: You can exclude fingers for special use cases. To exclude fingers, long press to fingertip in finger selection view.

  • Customizable texts: You can customize texts in the finger selection and scan view with BcmBranding.

Fixes

  • Optional 'UIImage's in the BcmFingerImage class were updated with non-optional.

Breaking API changes

  • Parameters in the bcmFingerSelected callback were changed in the PBcmFlowDelegate. New parameters are selected and excluded fingers.

  • Optional 'UIImage's in the BcmFingerImage class were changed with non-optional. If you use unwrap optional value in your project, you should remove unwrapping section. Otherwise, it will throw an exception.

SDK version: 1.0.0

results matching ""

    No results matching ""