Changelog
2.4
Deprecations
-
[Headless] The
getLastKeylessFrameResultsfunction has been replaced bygetLastKeylessServerFrameResults -
[Headless] The
getLastKeylessFrameTriggeredBiometricFiltersfunction has been replaced bygetLastKeylessServerFrameTriggeredBiometricFilters
Breaking Changes
-
[Headless] The SDK added the
CREATE_MEDIA_STREAM_ARGS_UNSETerror, which should be localized as a generic system error -
[Web Components] The localization for the
kl-camera-tipcomponent and theSERVER_RECOGNITION_FAILEDerror has changed structure. To learn more, refer to Localization
New APIs
-
[Headless] The
getLastKeylessServerErrorfunction returns the last server error tied to the attempt -
[Headless] The
getLastVideoFrameQualityfunction returns the quality of the last video frame from the camera stream, the quality is computed on the client -
[Web Components] The
kl-authandkl-enrollelements emit a newvideo-frame-qualityevent
2.3.1
Breaking Changes
-
[Headless] The
DEFAULT_KEYLESS_LOCKOUT_TIME,DEFAULT_KEYLESS_LOCKOUT_TOLERANCEandDEFAULT_KEYLESS_LOCKOUT_WINDOWconstants are no longer exported -
[Headless] The
KeylessLockoutAttemptandKeylessLockoutOptionsinterfaces are no longer exported -
[Headless] The
getLastKeylessLockoutAttempt,etLockoutExpirationDateandgetLockoutTimefunctions are no longer exported -
[Headless] The
getServerLockoutExpirationDatefunction was renamed togetKeylessServerLockoutExpirationDate -
[Headless] The lockout field in the
KeylessOptionsinterface was removed -
[Web Components] The
enable-lockout,lockout-time, l`ockout-tolerance`. andlockout-windowattributes are no longer available
2.3
Highlights
-
Passive Face Quality Filters running on the client
-
Smaller WebAssembly binary size
-
Better Remote Logging