Releases: smileidentity/android
Releases · smileidentity/android
v10.0.0-beta13
Added
- Added
extras
as optional params on all job types - Added
allowAgentMode
option on Document Verification and Enhanced Document Verification
v10.0.0-beta12
Fixed
- Fixed a bug where the document preview showed a black box for some older devices
v10.0.0-beta11
Fixed
- Fixed retry document submission on failed document submission
- Fixed missing
entered
key in BiometricKYC
v10.0.0-beta10
10.0.0-beta10
Added
- Added
jobId
onSmartSelfieEnrollmentFragment
andSmartSelfieAuthenticationFragment
- Added
showInstructions
onSmartSelfieEnrollmentFragment
Fixed
- Fix bug where
showAttirubtion
was not respected on the Consent Denied screen
Changed
- Increased selfie capture resolution to 640px
- Bump Sentry to 6.32.0
- Bump OkHttp to 4.12.0
v10.0.0-beta09
10.0.0-beta09
Added
- Added missing
colorScheme
andtypography
parameters onSmileID.BvnConsentScreen
- Added option to set callback URL using
setCallbackUrl(callbackUrl: URL?)
method - Added EnhancedDocumentVerification support
- Added Modifier parameter to all Composables
Fixed
- Updated KDocs with missing parameter descriptions
- Fix Broken Country Selection on EnhancedKYC and BiometricKYC
- Update Window Insets to avoid content being drawn under system insets
Changed
- Show the normal consent screen as part of BVN Verification
- The parameters of BvnConsentScreen have been updated to support inclusion of the consent screen
- Bump Compose BOM to 2023.09.02
- Bump AGP to 8.1.2
- Bump Sentry to 6.30.0
v10.0.0-beta08
Added
- Global Document Verification support
- BVN Consent Screen
- Dependency on
org.jetbrains.kotlinx:kotlinx-collections-immutable
Fixed
- Expose Compose Material 3 as an
api
dependency - A bug where all results were being parsed to
JobResult.Entry
Changed
- Made
*Result
classes JSON serializable - Renamed
DocVJobStatusResponse
toDocumentVerificationJobStatusResponse
- Renamed
getDocVJobStatus
togetDocumentVerificationJobStatus
- Renamed
pollDocVJobStatus
topollDocumentVerificationJobStatus
- New sealed interface hierarchy for JobResult
- Renamed
DocVEntry
toDocumentVerificationJobResult.Entry
- Renamed
JobResult.Entry
toSmartSelfieJobResult.Entry
- Renamed
BiometricKycEntry
toBiometricKycJobResult.Entry
JobResult.Entry
is now an interface for all job types
- Renamed
- Bump Sentry to 6.29.0
- Bump Compose BOM to 2023.09.01
- Bump AndroidX Core to 1.12.0
- Bump AndroidX Lifecycle to 2.6.2
- Bump AndroidX Navigation to 2.7.2
Removed
- Removed
Document
model, so you now passcountryCode
anddocumentType
as separate params in
SmileID.DocumentVerification
filename
property fromPrepUploadRequest
, as it is no longer required
Full Changelog: v10.0.0-beta07...v10.0.0-beta08
v10.0.0-beta07
Added
- Detection of bad lighting for Document Verification
- Detection of unfocused states for Document Verification
- Document detection for Document Verification
Fixed
- Fix a Document Verification bug where selfie wasn't captured when also capturing the back of an ID
- Fixed a bug where the document bounding box border was slightly offset from document cutout
- Fixed a bug where the wrong
ImageType
was being specified for back of ID images
Changed
resultCode
s,code
s, andBankCode.code
s are all nowString
s in order to maintain leading 0s- Include liveness images for Document Verification jobs, if selfie capture was not bypassed
- Slightly zoom in on the document capture preview and confirmation
- Kotlin 1.9.10
- Bump Compose BOM to 2023.08.00
- Bump CameraX to 1.2.3
- Bump AndroidX Navigation to 2.7.1
v10.0.0-beta06
Fixed
- Added OkHttp as an
api
dependency - Updated
LoadingButton
visibility modifier
Changed
- Switch from Java 17 to Java 11 to support Flutter
- Allow passing in a custom
Config
instance toSmileID.initialize
- Bump coroutines to 1.7.3
- Bump Sentry to 6.28.0
- Bump AndroidX Fragment to 1.6.1
v10.0.0-beta05
Added
- Add helper functions which return a Flow of the latest JobStatus for a Job until it is complete
- Add a
JobStatusResponse
interface - Enhanced KYC Async API endpoint
Fixed
- Fixed a bug where
id_info
was not included in Document Verification network requests
Changed
- Kotlin 1.9
- Updated API key exception error message to be actionable
SmileID.useSandbox
getter is now publicly accessible- Bump Sentry to 6.25.2
Removed
- Removed polling from SmartSelfie Authentication, Document Verification, and Biometric KYC. The
returnedSmileIDResult
s will now contain only the immediate result of job status without waiting
for job completion
v10.0.0-beta04
Added
- Biometric KYC Fragment
- Made IdInfo Parcelable
- Option to disable Instructions Screen on Document Verification and SmartSelfie™
- Smile ID Attribution
Fixed
- Fixed bug where Document Captures were incorrectly cropped
- Marked
selfieFile
as a required field in the returnedDocumentVerificationResult
Changed
- Updated KDocs
- Rename
ImageType
enums to indicate PNGs are no longer supported - Bump Gradle to 8.2.1
- Bump Coroutines to 1.7.2
- Bump Sentry to 6.25.0