‼ ATTENTION ‼ → BREAKING CHANGE introduced at Octus SDK v3.8.0
. We have introduced a new license format. If you are using versions prior to v3.8.0
and intend to update to v3.8.0
or above please contact support@frslabs.com for an updated license.
- Masked QR for aadhaar card OCR.
- Added bundled and unbundled core barcode dependencies.
- Fixed aadhaar QR scan issues for new aadhaar cards.
- Bug fixes.
- General improvements and bug fixes.
- Added bundled and unbundled core text dependencies.
- General improvements.
- General improvements for aadhaar OCR.
- Bug fixes.
- Improve document scanning performance
- Added Passport
issue date
(octusResult.getIssueDate()
),issue place
(octusResult.getAddress3()
) andbirth place
(octusResult.getAddress2()
) to response for the following configuration
Country.IN
Document.PPT
Utility.Side.FRONT_BACK
Utility.SubType.OCR
- Update font family
- Bug fixes
- Bug fixes
- Bug fixes
- Bug fixes
- General improvements
- ANR bug fixes
- Bug fixes
- General improvements for E-Mandate Category 2 - Page 1, Page 2 Documents
- Added Error Codes
- Added New document types,
Document.E_MANDATE_CAT2_PAGE1
- E-Mandate Category 2 - Page 1 Document- Returns the following results,
- fully cropped document via
octusResult.getPhoto1()
- document cropped at perforated line via
octusResult.getPhoto2()
- fully cropped document via
- Returns the following results,
Document.E_MANDATE_CAT2_PAGE2
- E-Mandate Category 2 - Page 2 Document- Returns the following results,
- fully cropped document via
octusResult.getPhoto1()
- fully cropped document via
- Returns the following results,
- Minor Bug fixes
- Added support for new license format
- SDK now targets API 32
NOTE:
BREAKING CHANGE introduced at Octus SDK v3.8.0
. We have introduced a new license format. Contact support@frslabs.com for an updated license.
- Added
skipDocumentAlternateCaptureMode(boolean skipMode)
to OctusConfig
- Improved E-Mandate document detection capabilities
- Added manual capture flow for E-Mandate document (When Auto Capture fails)
- Improved E-Mandate document processing logic, updated related UI and UX
- Added
Passport File number
to response (useoctusResult.getDocumentNumber2()
to retrieve) for the following configuration
Country.IN
Document.PPT
Utility.Side.FRONT_BACK
Utility.SubType.MRZ
- Added Flash and Progress Bar UI components for E-mandate document
- Added custom rectangular UI component for visually assisting user when scanning E-Mandate document
setScanTimeLimit(timeInSec)
feature for the document scan time limit (in sec)
- Fix scan timeout error after successfully scanned
- Improved E-mandate bottom part crop (Identifies and stops at perforated line)
- Updated E-mandate specific informational text messages to assist user
- Updated implementation to support material design library
v1.0.0+
- Updated behaviour of Aadhaar mask flag to return Aadhaar Number instead of VID (as
documentNumber2
in the result) if enabled.
- Updated text for visual feedback when scanning Cheque leaf
removeWatermark()
feature for removal of watermark in Cheque leaf- New document type
E_MANDATE_CAT1
- Updated
minSdkVersion
to19
- Union of india DL - dates & address issue fixed.
- date of birth and address issue for new voter id card.
- Camera API2 frame color issue resolved.
Updated responses to scanning front and back of ID cards. The responses for frontIdScanStatus and backIdScanStatus are improved with response codes of Success, Fail or NA (Not Applicable). For instance
- If you let the user scan only the front, you will get the responses for frontIdScanStatus and backIdScanStatus as Success and NA.
- If you let the user scan both front and back, and if both are scanned successfully, you will get the responses for frontIdScanStatus and backIdScanStatus as Success and Success.
- If you let the user scan both front and back, and if front has scanned successfully and back has failed, you will get the responses for frontIdScanStatus and backIdScanStatus as Success and Fail. Note that for conditions 2 and 3 above to be satisfied, you will need to set dataPointAll='False (meaning that the scanner will return values even if one value is scanned from the front or back of the ID).
- Torus v1.0.0 integrated
- ExideLife barcode support.
- Fixed Licence key end url issue.
- Migrated Octus from support library to AndroidX
- Fixed UI issue caused due to redundant theme.
- Improvements in OCR of scanned images
- SDK starts scanning of ID dcuments prior to camera permission granted or denied .This issue has been fixed.
- Passport MRZ validation added.
- Added String isMRZChecksumValidated = octusResult.getMrzChecksumValidityStatus();
- The responses are yes and no (yes is validation success and no is validation has failed)