- add PrivacyInfo for macOS (#105)
- fix: const
defaultHost
was renamed toDEFAULT_HOST
and broke the Android build (#98)
- chore: Allow overriding the route filtering using a ctor param
routeFilter
(#95)
bool myRouteFilter(Route<dynamic>? route) =>
route is PageRoute || route is OverlayRoute;
final observer = PosthogObserver(routeFilter: myRouteFilter);
- add PrivacyInfo (#94)
- add flush method (#92)
- add unregister method (#86)
- Fix passing optional values to the JS SDK (#84)
- Android minSdkVersion 21
- iOS min version 13.0
- Flutter min version 3.3.0
- Upgraded PostHog Android SDK to v3
- Upgraded PostHog iOS SDK to v3
- Upgraded PostHog JS SDK to the latest version
- PostHog Flutter Plugins are written in Kotlin and Swift
- Added missing features such as feature flags payloads, debug, and more
- Flutter macOS support #76
- Record the root view as
root ('/')
instead of not recording at all #74 - Do not mutate the given properties when calling capture #74
- Thanks @lukepighetti for the PR!
- Fix
CAPTURE_APPLICATION_LIFECYCLE_EVENTS
typo for iOS #74 - Added iOS support for the
DEBUG
config #74 - Upgrade iOS SDK that fixes missing
Application Opened
events #74
- Internal changes only
- Migrate to the new SDKs and latest tooling #70
- Added missing features such as feature flags payloads, debug, and more
- Android minSdkVersion 21
- iOS min version 13.0
- Flutter min version 3.3.0
- Upgraded PostHog Android SDK to v3
- Upgraded PostHog iOS SDK to v3 preview
- Upgraded PostHog JS SDK to the latest version
- PostHog Flutter Plugins are written in Kotlin and Swift
Thanks @nehemiekoffi for the initial PR!
- Migrate to Java 8 and minSdkVersion 19 #54
- Add support to Dart v3.0.0 #52
- Adds support for
groups
- Fixes a type issue with identify so that the userId is now always a String
- Fixes 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
andreloadFeatureFlags
- Bugfixes with flutter web and identify call PostHog#16
- Update to androidX for example android project
- Fix ios example app and params
- Fix web library, example, and docs
- Remove
generated_plugin_registrant.dart
from library
- 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 ofPosthog.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!