Skip to main content

Flutter SDK changelog

See CHANGELOG.md in ekyc-sdk-flutter for the canonical version history.

Highlights

2.0.0

  • Clean v2 break (no production users on earlier versions)
  • New: EkycSdk facade with namespaced clients (ocr, face, liveness, sessions)
  • New: tokenProvider async callback with single-flight reactive 401 refresh
  • New: EkycLivenessWidget and EkycCameraCapture in package:ekyc_sdk/widgets.dart
  • New: enableOnDeviceLiveness toggle (default true)
  • New: Generated DTOs from the platform's OpenAPI snapshot via dart-dio
  • New: Auto-injection of Drukverify-Version, Idempotency-Key, X-Request-Id headers
  • Changed: HTTP client switched from http to dio
  • Changed: Public surface split: lib/ekyc_sdk.dart (HTTP) + lib/widgets.dart (UI)
  • Removed: Fraud, Batch, Verification namespaces (deferred to SP5/SP8)