Skip to content

v1.0.0

Choose a tag to compare

@OneXeor OneXeor released this 13 Jan 11:09
· 18 commits to main since this release
33b3a1d

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.0.0] - 2026-01-12

Added

  • Initial release of UXCam-KMP
  • Unified Kotlin API for UXCam SDK (Android & iOS)
  • Session recording controls (pause/resume)
  • User identification with setUserIdentity()
  • Custom user properties with setUserProperty()
  • Event logging with logEvent() and optional properties
  • Screen privacy controls with addScreenNameToIgnore()
  • Session management (startNewSession(), stopSessionAndUploadData(), cancelCurrentSession())
  • Session URL retrieval with urlForCurrentSession()
  • Configuration options:
    • enableAutomaticScreenNameTagging
    • enableImprovedScreenCapture (Android only)
    • enableCrashHandling

Platform Support

  • Android: minSdk 23, compileSdk 33
  • iOS: 12.0+
  • Kotlin: 1.9.21+

Dependencies

  • UXCam Android SDK: 3.6.12
  • UXCam iOS SDK: via CocoaPods
  • Napier: 2.7.1 (logging)