flux_analytics_sdk 0.1.0 copy "flux_analytics_sdk: ^0.1.0" to clipboard
flux_analytics_sdk: ^0.1.0 copied to clipboard

Flux Analytics official Flutter SDK for tracking events, sessions, and user identity.

Changelog #

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

0.1.0 - 2026-02-05 #

Added #

  • Full Session Management: Automatic tracking of app sessions with session_id, start_time, end_time, and duration.
  • App Lifecycle Awareness: Automatic session restart on app resume and cleanup on app pause.
  • Enhanced Event Log Schema: Every event now includes a mandatory session_id and device_id for path analysis.
  • Sessions Table Support: Dedicated table tracking for high-fidelity session analytics.

Changed #

  • Refactored track method to automatically include session and device metadata.
  • Internal: Improved type safety for event payloads.

0.0.9 - 2026-02-04 #

Fixed #

  • Fixed data ingestion issues by aligning SDK field names with database schema.
  • Map event_name to game_type column for better filtering.
  • Consolidate all metadata/properties into the metadata JSON column.

Added #

  • Direct support for the installs table for accurate attribution tracking.
  • Polymorphic event queue that supports multiple database endpoints.

0.0.8 - 2026-02-04 #

Fixed #

  • Corrected default API URL that was pointing to a test project.
  • Handling of trailing slashes in custom API endpoints.

Added #

  • Optional baseUrl parameter to Flux.init for custom endpoint support.

0.0.7 - 2026-02-04 #

Fixed #

  • Resolved iOS deployment issue: Renamed podspec to match the package name (flux_analytics_sdk.podspec).

0.0.6 - 2026-02-04 #

Changed #

  • Refined README installation guide to prioritize pub.dev.
  • Synchronized Dashboard integration snippets with official package name.

0.0.5 - 2026-02-04 #

Changed #

  • Minor metadata updates and documentation refinement for public release.

0.0.4 - 2026-02-04 #

Added #

  • Anonymous ID persistence support.
  • Automatic iOS identifierForVendor (IDFV) detection.
  • Persistent UUID fallback for all platforms.
  • Identity stitching: anonymous_id included in all event payloads.

0.0.1 - 2026-02-03 #

Added #

  • Initial release of Flux Flutter SDK.
  • Core event tracking (track, identify, trackRevenue).
  • Session management and automatic screen tracking.
  • Offline persistence with automatic queue processing.
  • Localization and hardware metrics gathering.