Skip to content

MobileID SDK - Release Notes

7.0.2

Improvements

  • Fixed an issue with some boarding pass formats

7.0.1

Improvements

  • Removed mandatory preview screen in face capture;
  • Fixed an issue with regula database listener;
  • Changed adding a subject without a boarding pass when it's mandatory error code to it's own error code;
  • Clean Regula resources upon document reader finished in order to reduce memory consumption;
  • Added a new parameter to DocumentReaderConfig called checkHologram* to enable Regula's hologram scan, to prevent fraudulent documents.

7.0.0

IMPORTANT

  • In Q1 2024, 7.1.0 will be released targeting API 34.

What's new

  • New subject service (now works asynchronously)
  • Removed the get, delete and update subject signatures;
  • Clients need to save the subject locally after adding.

Improvements

  • Removed the signatures that use the deprecated onActivityResult function that were deprecated;
  • Removed some external dependencies to improve SDK size;
  • Changed Java compile version to 17;
  • Replaced synthetic views with view binding.

Removed

  • Moshi;
  • Restring
  • kotlin-android-extensions plugin.

5.2.3

Improvements

  • Improved frame of face capture drawing by adjusting the ratios.
  • Fix issues that subjects couldn't be created with national ID documents and resident cards.

5.2.2

Improvements

  • Improved Face capture process by:
  • Fix issue with new mouth open algorithm (requires changes in Backoffice before upgrading)

5.2.1

Improvements

  • Improved Face capture process by:
  • Calculate input frame lightning conditions, contrast and sharpness.
  • Improved multiple faces check to focus on the closer face.
  • Changed mouth open algorithm.
  • Fixed switch between frontal and back cameras.
  • Added CameraConfig to BiometricFaceCaptureParameters to control if the toggle camera button should appear and the initial camera facing (Front or back camera)

5.2.0

Improvements

  • Added a minimum value of 10 seconds, and a maximum value of 60 seconds for document scanner and rfid reader timeouts.
  • Added feature to disable regula passive auth for some documents by their ID.
  • Removed preview custom views from every feature, if you don't want our default screen, turn off the showPreview flag in feature parameters.
  • Removed error custom views from every feature, if you don't want our default screen, turn off the showErrors flag in feature parameters.
  • Removed success custom view interfaces as they were no longer being used by our SDK.
  • Improved loading animations.
  • Improved image handling process.
  • Changed the default face capture frame to Oval shape, but added an option in parameters to use the square option as well.
  • Refactor remaining custom views interfaces to make it easier to implement.
  • Separated Face Capture Image processing to another SDK in order to increase testability.
  • Updated Regula version to 6.8.
  • Fix timezone bug on preview screen.

Warning

  • Functions marked with deprecated will be removed in version 6.0.0, please update following their suggestions.

5.1.3

Improvements

  • Updated to Regula 6.6;

5.1.2

Improvements

  • Fixed bug that Android devices which API level was 9 or less couldn't detect when the user had it's mouth open during real time analysis;
  • Calculate intra ocular distance in order to detect proximity to the camera;
  • Fixed bug that sometimes final image wouldn't be processed and caused an infinite loading during face capture;
  • Fixed bug that RFID custom views were being overlapped.

Downgrades

  • Downgraded regula to 6.3.

5.1.1

Improvements

  • Updated to Regula 6.6;

5.1.0

Improvements

  • Minor UI/UX improvements.
  • Remove Liveness icon from Face Capture preview
  • Added TemplateOption to BiometricMatchParameters

Downgrades

  • Downgraded regula to 6.3.

5.0.3

What's new

  • Added a new method to the enrolment facade to remove the database update listener
  • New liveness endpoint.

Improvements

  • Improved document reader timeouts functionality, so that it's possible to disable them.
  • Improved RFID timeout, now only starts after instruction screen.
  • Improved BuildSubjectParameters, If no custom language is provided, use the language defined in the EnrolmentConfig or as last resort the device language.
  • Added animations to improve UX.
  • Added progress bar to show that the chip is being read.
  • Fixed the verification message that checked if the user has it's mouth open while taking the selfie.
  • Improved real time analysis of selfie capture to improve feedback on older smartphones.

5.0.2

Improvements

  • Updated to Regula 6.6;

5.0.1

What's new

  • Added Fragment support to Enrolment methods;
  • Added logs to Subject Builder;
  • Biometric Face Match has a new workflow. It uses the onActivityResult Android architecture to return results;
  • Subject Enrolment methods have a new workflow. They use the onActivityResult Android architecture to return results;
  • Biometric Face Capture now has real-time image processing with feedback to increase odds of taking a quality picture for the match service;
  • The EnrolmentConfig has a new configuration to set the SDK language;
  • Document Reader database download can now be controlled by the client;

Improvements

  • Minimum SDK version changed to 23;
  • Upgraded external dependencies;
  • Updated to Regula 6.3;
  • Migrated from Firebase to MLKit;
  • Improved Sentry logs;
  • Improved feature logs;
  • Improved SDK default UI;
  • Simplified SDK configurations by moving some to backoffice;
  • New Biometric Match service that improved performance;
  • Uses Mobile API 4.0;

Removed

  • OkHttpClient library;
  • RX support;
  • Localization support from backend;