VideoID
Version 2.4.X
Last release: 2.4.0
Main Updates
Updated and adapted to latest
trackingWidgetchanges.Updated SDR dependency to v1.8.0.
Added
trackAssetssupport for IDV.Integrated
sendVideoIdDatafor improved tracking flow.Renamed
matchingSidesScorefor clarity.Removed duplicated
OcrDiagnosticenum.Removed local
OCR_ERROR, now using the unified Core version.Improved
ErrorParserfor better error granularity and clarity.Released first stable version v2.4.0.
Updated Core dependency to v2.3.3.
UX & Functional Improvements
Adjusted minimum face size threshold: → ensures the face is correctly captured within the mask, avoiding unnecessary movement.
Fixes
Fixed
IdvResultDatato be sent only when a terminal error occurs.Fixed incorrect
stepDataassignment.Fixed general
NETWORK ERRORhandling.
Version 2.3.X – 21/07/2025
Main Updates
Updated Reader dependency and models to improve document capture process.
Added
documentFaceImageMapTokenizedfunctionality.Changed
OcrMapkeys from0 / 1 → FRONT / BACK.Added
isReadyToRecordchecks inRecordingViewModel.Implemented
FACE + FRONTmode.Returned
documentFullImagein results.Updated constants to version
2.3.17.Reduced component size and memory footprint.
Added Reader models integration.
Introduced configuration parameter
documentQualityThreshold.Implemented ≤ threshold validation logic.
Refactored and cleaned internal methods for readability.
Updated Core dependency to
v2.3.2and Reader tov1.5.0.Added configuration parameter
faceQualityThreshold.Created
TrackAssetsServiceandGetReaderModelsServicefor modular logic.Improved
DetectDocumentServiceand OCR validation.Updated constants and Excel-based translations.
Enhanced animations and UX behavior.
Refactored Font system using
UIFontMetrics.Added SDR dependencies.
Improved
DocumentReaderdetection accuracy.Added change-side logic for multi-page capture.
Introduced document capture functionality with overlay view.
Integrated first version of voice capture.
Updated Core Analytics to
v2.3.0.Added Catalan, Portuguese (PT/BR), and Spanish locale support.
Fixes
Renamed
FRONTandBACK → FrontandBackfor consistency.Fixed UIViewController call from background thread on app launch and permissions.
Added
weak selfreferences to prevent memory leaks.Added fallback for
documentQualityThresholdlimits.Fixed incorrect image on back capture.
Fixed literal errors in
ONLY_FACEmode.Removed obsolete
iqaReadablecheck (handled by Reader).Fixed animation transitions.
Fixed missing imports and visibility issues.
Downgraded ReaderBundle temporarily (non-PROD).
Fixed crash on back capture completion.
Downgraded iOS minimum version
14 → 13.Fixed selfie capture logic.
Fixed
operationIdretrieval fromoperationController.Removed obsolete parameters and class references.
Fixed
Package.swiftissue.Fixed blank screen from multiple navigation triggers.
Fixed missing imports and incorrect folder placement.
Refactored
AnalyticsManager → IAnalyticsController.
Version 2.2.X – 31/03/2025
Main Updates
Added
autoFaceDetectionparameter and camera button logic.Enabled camera selection and custom fonts.
Improved progress bar and UX responsiveness.
Added Dark Mode compatibility.
Managed
AgoraKitdelegate lifecycle.Added diagnostic navigations for debugging.
Refactored
VideoIdStepsfor simpler UI management.Updated timeout configuration.
Added custom image color configuration.
Implemented 3-second timeout fallback for disconnections.
Improved image rotation and StepData management.
Updated Core dependency to
v2.2.0.Added face detection and tutorial-less mode.
Cleaned unused resources and animations.
Updated literals for consistency.
Fixes
Fixed
cameraPreferredconfiguration issue.Fixed UI inconsistencies in certain steps.
Fixed Core dependency conflicts.
Fixed successResponse handling logic.
Fixed face detection flow and signature literals.
Version 2.1.X – 28/08/2024
Main Updates
Adapted to Core
v2.1.X.Added custom colors, animations, and accessibility labels.
Expanded video presentation area.
Updated neutral color palette.
Fixes
Fixed localization casing.
Fixed race condition in chained tracking calls.
Fixed animation name mismatch and permission handling.
Version 2.0.X – 30/04/2024
Main Updates
Updated Widget and Constants (
v2.0.0).Added Privacy Manifest and
.xcprivacyresources.Adapted to Core
v2.0.0, Agorav4.3.0, and Lottiev4.4.0.Refactored error handling — both video and document appear in logs on failure/cancel.
Added retry-on-timeout behavior.
Fixes
Fixed race condition when
AgoraKitunavailable.Fixed blank video and incorrect flow step sequence.
Fixed initialization on background thread.
Fixed multiple UX bugs (signature, dark mode, permissions).
Version 1.5.X – 12/03/2024
Main Updates
Added
SignatureVideoIdand network error handling.Added
HapticNotificationand vibration support.Updated Starscream dependency and constants.
Adapted to Core
v1.5.6and refactored configurations.Updated Core dependency and constants.
Added new diagnostic screens and configuration flow.
Improved progress bar per step for visual feedback.
Refactored JSON-based configuration initialization.
Fixes
Fixed tracking step naming.
Prevented null or empty URL/API/Tenant initialization.
Fixed timeout logic and signature restart.
Fixed literals and payload parameters.
Last updated