NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #666 most downloaded on pub.dev
Flutter implementation of PostHog client for iOS, Android and Web
Last release today
07 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
162 releases · first in 2020
One column per quarter.
fix: isSessionReplayActive returns false by default for flutter web
chore: add support for session replay manual masking with the PostHogMaskWidget widget
fix: solve masks out of sync when moving too fast
chore: pin the iOS SDK to 3.18.0
chore: improve error logging when capturing snapshots
fix: blank screen when viewing session replay recordings
feat: add getter for current session identifier
Added throttleDelay config and deprecated debouncerDelay config.
throttleDelay config and deprecated debouncerDelay config.chore: do not send repeated snapshots
chore: flutter session replay (Android and iOS)
chore: change host to new address
- add PrivacyInfo for macOS
fix: const defaultHost was renamed to DEFAULT_HOST and broke the Android build
defaultHost was renamed to DEFAULT_HOST and broke the Android build (#98)chore: Allow overriding the route filtering using a ctor param routeFilter
routeFilter (#95)bool myRouteFilter(Route<dynamic>? route) =>
route is PageRoute || route is OverlayRoute;
final observer = PosthogObserver(routeFilter: myRouteFilter);
- add PrivacyInfo
- add flush method
- add unregister method
Fix passing optional values to the JS SDK
Upgraded PostHog Android SDK to v3
- Flutter macOS support #76
Record the root view as root ('/') instead of not recording at all #74
root ('/') instead of not recording at all #74CAPTURE_APPLICATION_LIFECYCLE_EVENTS typo for iOS #74DEBUG config #74Application Opened events #74- Internal changes only
Migrate to the new SDKs and latest tooling #70
Thanks @nehemiekoffi for the initial PR!
- Upgrade iOS SDK to 3.1.0 #79
- Upgrade iOS SDK to 3.0.0 #78
Migrate to Java 8 and minSdkVersion 19 #54
- Add support to Dart v3.0.0 #52
Fixes a type issue with identify so that the userId is now always a String
groupsFixes a bug with the iOS implementation for feature flags that stopped the SDK from building
Adds CI/CD for deploying to pub.dev
Adds basic feature flags support with isFeatureEnabled and reloadFeatureFlags
isFeatureEnabled and reloadFeatureFlagsBugfixes with flutter web and identify call https://github.com/PostHog/posthog-flutter/pull/16
Update to androidX for example android project
- Migrate to flutter 2
Bump and pin version for Android lib to 1.1.1 because of bug
Bump and pin version for Android lib to 1.1.0
Bump the version for Android lib for screen \$screen_name consistency
We will include the last screen that you set in the capture events now. This will require users to user Posthog().capture() instead of Posthog.capture
Posthog().capture() instead of Posthog.capture()Bug fix for android identify method
Rename entire repo from flutter-posthog to posthog-flutter
- Some renaming for consistency
PostHog client library for Flutter is released!
Your coding agent can read these notes before it upgrades. Set up the MCP server →