Changed
- Internal: Upgraded to webpack 5
- Internal: Upgraded
eslint
,mocha
,jest
- Internal: Resolved all deprecated & vulnerability issues by removing and upgrading packages
- Internal: Added more pollyfills for IE11
- Internal: Upgraded
react-webcam-onfido
to1.0.0
- Internal: Removed
dist
&lib
from repo and added to.gitignore
file - Public: Removed
*.LICENSE.txt
files fromlib
&dist
, seelicenses.json
instead - Public: Fixed
CrossDeviceInfo
screen layout to prevent scrolling - Public: Merged
dist/onfido.vendors~crossDevice.min.js
intodist/onfido.crossDevice.min.js
- Public: Merged
dist/onfidoAuth.6.min.js
toonfidoAuth.min.js
- Public: Rearranged
dependencies
&devDependencies
inpackage.json
to reflect correct usage - Internal:
CrossDeviceMobileRouter
always connects to desktop to gather the config - Public: Added a cookie with anonymous uuid for analytics purposes
- Internal: Upgrade
minimist
tov1.2.6
to fix vulnerability - Public: Added a "microphone & camera" permission screen
- Internal: Handle errors by callback instead of
throw
forrequestChallenges
andpostToBackend
- Internal: Migrated
ClientSuccess
to typescript - Internal: Added individual analytics
*_upload_started
&*_upload_completed
events for all uploads - Internal: Fixed behavior for analytics event
CUSTOM_API_REQUEST_COMPLETED
& addedCUSTOM_API_REQUEST_COMPLETED
- Internal: Updated
integratorTrackedEvents
with multiple triggers forUPLOAD
to reflect analytics upload events changes - Internal: Upgrade
node-fetch@2.6.7
&node-forge@1.3.1
Fixed
- Internal: Set ideal photo width for selfie step to ensure consistency across mobile devices
- Internal: Prevent Face step (variant: video) from falling back to selfie upon camera error when
uploadFallback: false
is provided - Internal: Remove duplicated config and strip out custom locales from analytics events
- Public: Fix issue where
poa
anddocument
steps cannot be used at the same time. Addspoa
key toonComplete
callback. - Public: Fix mis-aligned text for IE11 on Welcome screen
- Internal: Fix polyglot to hide missing locales and add warning when in development