PackageTrack
Sign in Get early access

segment_analytics

The hassle-free way to add Segment analytics to your Flutter app.

1.1.12 41K downloads/mo #1602 most downloaded on pub.dev segmentio/analytics_flutter

What this package is like to depend on

Last release 24 days ago

30 Jul 2026

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 16 of 16 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

16 releases · first in 2024

4 releases in the last 12 months

see the full history below

Release timeline

16 releases · Feb 2024 to Jul 2026
2025 2026
Release Pre-release

Releases

latest 16
  1. 1.1.12 30 Jul 2026
    Release notes
    • Added Swift Package Manager support for iOS and macOS
    Open source →
  2. 1.1.11 01 Dec 2025
    Release notes
    • Introduces file size checks on analytics-flutter-queue_flushing_plugin.json file so that the SDK avoids queuing events that would push the on-disk queue file above 512 KB.
    Open source →
  3. 1.1.10 15 Oct 2025
    Release notes
    • Migrating storage to proper application data directory
    Open source →
  4. 1.1.9 10 Sep 2025
    Release notes
    • Fix for storageJson configuration properly enabling/disabling writing of files on all platforms #171
    Open source →
  5. 1.1.8 10 Jul 2025
    Release notes
    • Reverting fix for #152 - The integrations field is vestigial and remains available for SDK users to populate to suppress extra events from server side destinations.
    Open source →
  6. 1.1.7 20 May 2025
    Release notes
    • Fix for setFlushPolicies method is overwriting Configuration properties #144 - Up to version 1.1.6, the setFlushPolicies method inadvertently overwrote the Configuration.collectDeviceIdproperty.
    • Fix for Android build error on nullable receiver in sdk 35 #147 - The compileSdkVersion in the build.gradle file has been updated from 31 to 35. Previously, this caused the following error:
      Android build error "Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'android.content.pm.ApplicationInfo?".
    • Fix for Context app version wrong on Flutter web #138 - Prior to version 1.1.7, the version field returned the browser's version string instead of the app version from pubspec.yaml. Since pubspec.yaml is a build-time configuration file and not accessible at runtime (especially in browser environments), this was expected behavior.
      As of version 1.1.7, if the following tag is added to <project-root>/web/index.html: <meta name="app-version" content="1.2.3"> the app will return the value in the content attribute. Note: This value should be manually synchronized with the version in pubspec.yaml.
    • Fix for Integrations field is empty in segment analytics #152 - Until version 1.1.6, the integrations: {} field was missing in the data payload sent to the Segment server.
    • Fix for AppsFlyer Destination not initializing properly #98
    • fix for Crash in Timeline.applyPlugins #157 - Resolves the Concurrent modification during iteration: Instance(length: 6) of '_GrowableList' error that occurred when multiple plugins were added simultaneously.
    Open source →
  7. 1.1.6 10 Apr 2025
    Release notes
    • Fix error loading storage files
    Open source →
  8. 1.1.5 03 Apr 2025
    Release notes
    • Update dependencies
    Open source →
  9. 1.1.4 28 Mar 2025
    Release notes
    • Fix Network Context deserialization issue
    Open source →
  10. 1.1.3 08 Jan 2025
    Release notes
    • Fix Deep Linking for iOS and Android
    Open source →
  11. 1.1.2 06 Nov 2024
    Release notes
    • Fix timestamp timezone
    • Fix reported version
    Open source →
  12. 1.1.1 29 Oct 2024
    Release notes
    • Update dependencies
    • Fixed event loss issue with flush
    • Fixed timezone conversion issue
    Open source →
  13. 1.1.0 04 Sep 2024
    Release notes
    • Cleared out malformed files on error and reduced chance of files not writing completely if program exits prematurely
    • Fixed podspec name
    • Token added to device context
    • Fixed route name on ScreenObserver
    • Add flag to disable data storage
    Open source →
  14. 1.0.2 11 Apr 2024
    Release notes
    • Fixed an issue with EU Workspaces not respecting the proper apiHost
    Open source →
  15. 1.0.1 14 Feb 2024
    Release notes
    • Fix cocoapods
    Open source →
  16. 1.0.0 13 Feb 2024
    Release notes
    • iOS, Android, Web, and MacOS support
    • Firebase, Adjust, and Appsflyer destination plugins
    • adverising_id and IDFA enrichment plugins
    • All event types supported (track, identify, screen, alias, group)
    • Automatic Screen events
    • Application life-cycle capture
    • Customisable Flushing policies
    • Customisable logging and error reporting
    • Customisable HTTP (CDN) client
    • Unit tested (although not all parts)
    • Strongly typed, including User Traits and Context objects and plugin settings
    • Fully asynchronous and concurrency safe state and persistence management
    • Example app showing off usage of the SDK
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive