Skip to content

Releases: flextrack-dev/flex_track_swift

FlexTrack Swift 1.1.0

Choose a tag to compare

@alirezat66 alirezat66 released this 18 Aug 15:18

FlexTrack Swift 1.1.0

Initial public release of the FlexTrack SDK for Swift and Apple platforms.

FlexTrack provides consent-aware and deterministic analytics routing while keeping analytics providers isolated from application code.

Highlights

  • Swift-native fluent configuration builder
  • Immutable events with stable identifiers and timestamps
  • Consent-aware event routing
  • Deterministic sampling
  • Smart, GDPR, CCPA, and performance routing presets
  • Versioned consent management
  • User and session tracking context
  • Actor-safe tracker registry and lifecycle management
  • Durable offline queue with selective per-destination retry
  • Ordered event transformation pipeline
  • Recording, Mock, and NoOp trackers
  • Typed tracker capabilities and diagnostics
  • Typed failure categories and stable error codes
  • SwiftUI sample application
  • Shared conformance contracts with the Flutter and Kotlin SDKs

Quality

  • 134 package tests across 15 suites
  • Swift release build verified
  • Cross-SDK deterministic fixtures verified

Requirements

  • Swift 6.2+
  • iOS 15+
  • macOS 12+

Installation

Add the following repository using Xcode’s Add Package Dependencies:

https://github.com/alirezat66/flex_track_swift.git
Select version 1.1.0 using the Up to Next Minor Version dependency rule.
License
FlexTrack Swift is available under the MIT License.