flutter_analytics 6.3.1 copy "flutter_analytics: ^6.3.1" to clipboard
flutter_analytics: ^6.3.1 copied to clipboard

outdated

A barebones Analytics SDK to collect anonymous metadata from flutter apps.

v6.3.1 - 2020-02-14 #

  • SessionId now resets when host application is backgrounded (as long as Analytics::updateAppLifecycleState) is provided
  • location plugin updated to 2.4.0, aligning Android/iOS gps times

v6.2.1 - 2020-02-14 #

  • Faster/targeted payload parsing.
  • All debug messages are now bypassable at setup time.

v6.1.1 - 2020-02-13 #

  • location plugin added w/ OTA-adjustable refresh interval
  • Automatic lifecycle tracking removed so that the SDK never fires an implicit event without explicit user action.
  • Refactored internal sequential event buffers.
  • Auto-setup when host application resumes from background (at least one previous successful setup is required).
  • Auto-flush attempt when host application goes into background.

v6.0.1 - 2020-02-11 #

  • Breaking change: singleton instantion of Analytics objects instead of static calls.
  • Support method ::updateAppLifecycleState added to improve SDK behavior on background.

v5.0.1 - 2020-01-20 #

  • Improved and simplified parser.
  • Better handling of null and repetitive groupIds and userIds.
  • Recases payloads automatically: all object keys get camelCased and screen/tracks event names become Title Cased.

v4.0.2 - 2020-01-16 #

  • Exposes parser for external re-use.

v4.0.1 - 2020-01-16 #

  • New JSON parser now safely handles <dynamic> payloads containing enums, datetimes, custom objects, maps and arrays.

v3.0.1 - 2020-01-14 #

  • JSON-encodable <dynamic> payloads removed due in order to minimize release-time errors

v2.0.1 - 2019-12-30 #

  • Exceptional DateTime treatment introduced on v0.4.0 removed due to a flutter bug that could bypass try/catch blocks and cause an application to crash when attempting to json encode datetime in release mode

v1.3.1+1 - 2019-12-27 #

  • Stricter flutter, dart and iOS versioning in order to minimize false flag issues

v1.2.1 - 2019-12-26 #

  • Dependencies updated

v1.2.0 - 2019-10-24 #

v1.1.1+1 - 2019-10-18 #

  • update connectivity dependency

v1.1.1 - 2019-10-18 #

  • Dependencies and environment constraints updated

v1.1.0 - 2019-10-17 #

  • Non-persistent payload pointers added for chronological debugging purposes
  • README updated with examples for server-side analytics consumption and OTA config

v1.0.0 - 2019-10-16 #

  • Full analytics refactor for improved codebase clarity
  • Leverages the latest flutter_persistent_queue implementation under the hood
  • JSON-encodable <dynamic> payloads now supported
  • Improved settings and localstorage caching
  • Better debugging messages on debug targets and saner error handling throughout

v0.4.1 - 2019-10-03 #

  • Improve persistency of groupId and userId

v0.4.0 - 2019-09-26 #

  • Implicit cast of DateTime props within payloads to ISOStrings

v0.3.5 - 2019-09-25 #

  • Improved debugging and error handling

v0.3.4+1 - 2019-09-17 #

  • Minor maintenance

v0.3.4 - 2019-09-16 #

  • Updated dependencies

v0.3.3 - 2019-06-17 #

  • Improved documentation

v0.3.2 - 2019-06-17 #

  • Improved example

v0.3.1 - 2019-06-17 #

  • First public release