Skip to content

Releases: PostHog/posthog-flutter

5.15.2

19 Feb 14:01

Choose a tag to compare

  • c7dcd9c: test new release process, again

5.15.1

19 Feb 13:35

Choose a tag to compare

Patch Changes

  • f7801dc: test new release process

5.15.0

18 Feb 12:44
12da553

Choose a tag to compare

  • fix: add explicit package:meta/meta.dart import for @internal annotation (#286)
  • feat: add setPersonProperties method to set person properties without requiring identify (#284)
  • fix: add filled: false to survey open-text questions to prevent app theme from overriding survey customization values (#285)

5.14.0

12 Feb 07:42
9ef7dc6

Choose a tag to compare

  • feat: add manual session recording control APIs (#256)
    • startSessionRecording({bool resumeCurrent = true}) Start session recording, optionally starting a new session
    • stopSessionRecording() Stop the current session recording
    • isSessionReplayActive() Check if session replay is currently active
  • feat: add getFeatureFlagResult API (#279)

5.13.0

02 Feb 17:49
12077b6

Choose a tag to compare

  • chore: add support for thumbs up/down surveys (#257)
  • perf: Optimize Screenshot diff check (#271)
  • chore: improve survey color handling (#233)
  • feat: add beforeSend callback to PostHogConfig for dropping or modifying events before they are sent to PostHog (#255)
    • Limitation:
      • Does NOT intercept native-initiated events such as:
        • Session replay events ($snapshot) when config.sessionReplay is enabled
        • Application lifecycle events (Application Opened, etc.) when config.captureApplicationLifecycleEvents is enabled
        • Feature flag events ($feature_flag_called) when config.sendFeatureFlagEvents is enabled
        • Identity events ($set) when identify is called
        • Survey events (survey shown, etc.) when config.surveys is enabled
      • Only user-provided properties are available; system properties (like $device_type, $session_id) are added by the native SDK at a later stage.
  • perf: Optimize mask widget rect collection to O(N) (#269)

5.12.0

26 Jan 11:31
2583d50

Choose a tag to compare

  • feat: flutter error tracking support for web (#243)
  • feat: add userProperties and userPropertiesSetOnce parameters to capture() method (#254)

5.11.1

13 Jan 15:29
a9a2bc6

Choose a tag to compare

  • fix: RichText, SelectableText, TextField labels and hints not being masked in session replay (#251)

5.11.0

08 Jan 16:20
4a3c227

Choose a tag to compare

  • chore: update languageVersion and apiVersion from 1.8 to 2.0 on Android to be compatible with Kotlin 2.3 (#245)

5.10.0

15 Dec 18:59
1a366ff

Choose a tag to compare

  • feat: Add onFeatureFlags callback to PostHogConfig to get notified when feature flags are loaded. Use Posthog().getFeatureFlag() or Posthog().isFeatureEnabled() within the callback to access fresh flag values. (#224)
    Thank you @laf-rge ❤️

5.9.1

10 Dec 10:35
d7b2b71

Choose a tag to compare

  • fix: TextFormField widgets were not being masked (#227)