Releases: PostHog/posthog-flutter
Releases · PostHog/posthog-flutter
5.15.2
5.15.1
5.15.0
- fix: add explicit
package:meta/meta.dartimport for@internalannotation (#286) - feat: add
setPersonPropertiesmethod to set person properties without requiringidentify(#284) - fix: add
filled: falseto survey open-text questions to prevent app theme from overriding survey customization values (#285)
5.14.0
- feat: add manual session recording control APIs (#256)
startSessionRecording({bool resumeCurrent = true})Start session recording, optionally starting a new sessionstopSessionRecording()Stop the current session recordingisSessionReplayActive()Check if session replay is currently active
- feat: add
getFeatureFlagResultAPI (#279)
5.13.0
- chore: add support for thumbs up/down surveys (#257)
- perf: Optimize Screenshot diff check (#271)
- chore: improve survey color handling (#233)
- feat: add
beforeSendcallback toPostHogConfigfor dropping or modifying events before they are sent to PostHog (#255)- Limitation:
- Does NOT intercept native-initiated events such as:
- Session replay events (
$snapshot) whenconfig.sessionReplayis enabled - Application lifecycle events (
Application Opened, etc.) whenconfig.captureApplicationLifecycleEventsis enabled - Feature flag events (
$feature_flag_called) whenconfig.sendFeatureFlagEventsis enabled - Identity events (
$set) whenidentifyis called - Survey events (
survey shown, etc.) whenconfig.surveysis enabled
- Session replay events (
- Only user-provided properties are available; system properties (like
$device_type,$session_id) are added by the native SDK at a later stage.
- Does NOT intercept native-initiated events such as:
- Limitation:
- perf: Optimize mask widget rect collection to O(N) (#269)