Migrating from 10.1.0 to 10.2.0
- Lotties-ios 3rd party dependency is now required in order to play animations
Migrating from 10.0.0 to 10.1.0
- Due to added NFC capabilities, you may need to add additional ReadID.framework dependencies to your project
Migrating from 9.1.3 to 10.0.0
- Due to an issue when IDSLiveness framework became not optional, Liveness interfaces were rewriten from Swift to ObjC, hence minor changes to the code might be required
- RecognizerApi.framework was removed as a dependency and is no longer required
- Updated document profiles previous ones are not compatible with this version of MJCS
- Removed old deprecated IDSDocumentScannerController interfaces
Migrating from 9.0.0 to 9.1.3
- All localisation keys were changed and unified, old ones are deprecated (still backwards compatible)
- Added ability to inject intermediate screens for IDSCustomerJourneyController between different steps and during the uploading process
- Removed armv7 architecture support
- Increased minimum iOS version to 11.0
- Updated document profiles previous ones are not compatible with this version of MJCS
- Updated AFNetworking dependency to 4.0
Migrating from 8.4.3 to 9.0.0
- IDSLivenessViewController was deprecated, you should use IDSLivenessOnlineViewController or IDSLivenessOfflineViewController instead
- Deprecated old constructor methods in IDSDocumentScannerController and IDSCustomerJourneyController. New ones should be used instead
Migrating from 8.3.1 to 8.4.3
- Once you no longer require MJCS, you should call disposeSDK method to release resources from the memory
Migrating from 8.3.0 to 8.3.1
- For using [IDSEnterpriseService submitLivenessResult:] method, please use [IDSLivenessMapper mapEnter- priseRequest:] as it maps additional security features.
Migrating from 8.2.1 to 8.3.0
- New profile bundles should be used as older than the version 4 are not compatible with 8.3.0
- RecognizerApi.framework dynamic dependency is now required to link with the app
- Added support for simulators x86_64
- AFNetworking dependency is made as optional, hence you can remove it if you don’t use
IDSEnterpriseService class
Migrating from 8.2.0 to 8.2.1
- New profile bundles should be used as older than the version 3 are not compatible with 8.2.1
Migrating from 8.1.4 to 8.2.0
- Added new 3rd party dependency: ZipZap
- New profile management system deprecated MJCS-profile.bundle bundles. You need to obtain new packages of .zip files and install them as described in this guide.
- [MJCS loadSDK] is not compulsory to call before using the SDK
Migrating from 8.1.0 to 8.1.1
For Proxy setups if you are using liveness:
- GBG IDscanenterprisesvc/journey/liveness/
Migrating from 1.6.25 to 8.1.0
- Changed the way how we add MJCS to the project. (Please refer to section: “Using the SDK”)
- Changed package & framework name to “MJCS”.
Added scanner types for A4 scanning and extraction and selfie scanning.
- IDSDocumentScannerControllerTypeUtility
- IDSDocumentScannerControllerTypeSelfie
Changed response objects for DocumentScannerService:
- We no longer provide any response in metadata object but IDESDocument object.
- The result is unified under IDESDocument class
- The legacy “IDSMetadataMachineReadableZoneObject” OCR results are removed and now we offer server results as they have higher accuracy.
Changed Endpoints and their actions:
- Changed endpoints for users using reverse proxy or similar, changes reflect increased security with 8.0.0 IEOS servers.
- From GBG IDscanenterprisesvc/scan/send to GBG IDscanenterprisesvc/journey/upload
- From GBG IDscanenterprisesvc/search/getentryresult/ to GBG IDscanenterprisesvc/journey/get/
- Refer for updated actions in section “Concept of IEOS driven On-boarding Journeys”
Migrating from 1.6.x to 8.1.0
All applies from 1.6.25 to 8.1.0
We offer IDSCustomerJourneyController integration approach as its easy and requires minimal change to support customer journeys.