Release Notes

SDK Version: 2.25.0

Bug Fixes

  • Fix flash/torch not working on Samsung S26 Ultra and other multi-camera devices

SDK Version: 2.24.0

UI Improvements

  • Update bounding box UI with modern corner brackets and animations

Scanning

  • Scanning improvement

SDK Version: 2.23.0

Presentation Attack Detection (PAD)

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

SDK Version: 2.22.0

  • Camera Exposure Controller Improvements
  • Update Default Calibration Data for Samsung Devices

SDK Version: 2.21.0

  • Updated AGP and increased compileSdkVersion to 34
  • Enhanced Exposure Controller functionality
  • Optimized scanning performance for Samsung S series devices

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.
       */
      open fun isScanAssistantEnabled(): Boolean = true
    

SDK version: 2.19.0

  • Fix performance issue in image processing part

SDK version: 2.18.0

  • isLandscape2ndPersonScanEnabled was added to the BcmScanConfig API and is passed to the cameraConfig:

      /**
       * 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,
       * particularly useful in scenarios where the user cannot or should not scan themselves, such as accessibility use cases
       * or situations where professional assistance is required. This setting alters the camera and interface orientation
       * to facilitate a smoother and more efficient scanning process in such contexts.
       * By default, this feature is disabled, assuming a self-scan scenario.
       */
      open fun isLandscape2ndPersonScanEnabled(): Boolean = false
    
      /**
       * Camera configuration interface; can be overwritten.
       */
      open fun cameraConfig(): BcmCameraConfig = BcmCameraConfig(
          isLandscape2ndPersonScanEnabled()
      )
    

SDK version: 2.17.0

  • Enhanced Camera Control Capabilities

SDK version: 2.16.0

  • Improve exposure control
  • Samsung S23 scanning improvements

SDK version: 2.15.0

! breaking API change:

  • Use upper case for all enum values in SDK API.

  • Possibility to check if the default calibration is used for the device. SDK API:

    • BcmCalibrationIdCardFragment.getDevicePreCalibrationData()
    • BcmCalibrationIdCardFragment.getDevicePreCalibrationData(frameResolution)
    • BcmCalibrationIdCardFragment.getDevicePreCalibrationData(focusLensPosition, frameResolution)

SDK version: 2.14.0

  • Update Code shrinking (or tree-shaking), Resource shrinking, Obfuscation and DEX Optimization (Proguard)

SDK version: 2.13.2

  • Fix device calibration controller camera default focus point

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 IBcmFlowDelegate

SDK version: 2.11.0

  • Improvements:
    • Add Calibration handling to SDK Sample App
  • Fixes:
    • Fix Offline Licensing issues with special characters in application ID
  • Minor breaking API changes:
    • Removed custom constructor from all Fragments Now the static Method newInstance(...) should be used to instantiate a Fragment
  • Calibration Scan Screen
    • Possibility to show/hide Into Screen (BcmScanConfig - isIntroScreenOn())
    • Possibility to show/hide Result Dialog (BcmScanConfig - isResultDialogOn())
    • Hide debug view (BcmScanConfig - scanViewDebugModeIsOn())

SDK version: 2.10.0

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

SDK version: 2.9.0

  • Minor breaking API changes:
    • Renamed the following configuration classes
      • IBcmBranding -> BcmBranding
      • IBcmGlobalConfig -> BcmGlobalConfig
      • IBcmScanConfig -> BcmScanConfig
      • IBcmCameraConfig -> BcmCameraConfig

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.0

  • Decrease SDK artifact size.
  • Scan Intro view GIF overwrite via SDK API.
  • Refactor Calibration API with global configuration (includes branding interface).
  • Move BcmBranding interface to com.t3k.bcm.android.sdk.integration.configs package.

SDK version: 2.6.0

  • Add offline licensing and update SDK global configuration.
  • UI for scan info (can be customised under BcmBranding class)

SDK version: 2.5.0

Skipped to be on the same track as on iOS.

SDK version: 2.4.0

  • Change order of hand scanning (can be enabled under BcmScanConfig class)
  • Support Right to Left layout scanning
  • UI for Id calibration info (can be customised under [BcmBranding] (api/BcmBranding.md) class)
  • Calibration data for Samsung S20 Ultra 5G

SDK version: 2.3.0

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

Updates

  • UI design for scan view (can be customised under BcmBranding class)
  • Remove dev mode from BcmScanConfig class
  • Set NFIQ2 image from BcmFingerImage class

SDK version: 2.2.2

  • New scan screen UI design

SDK version: 2.1.0

New

  • Show finger template during the scan if no fingers visible on the screen
  • Calibration data for Google Pixel 4A

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 (BcmScanConfig).

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

Breaking API changes

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

SDK version: 1.0.0

initial release

results matching ""

    No results matching ""