Releases: PostHog/posthog-ios
Releases · PostHog/posthog-ios
3.36.2
3.36.1
- fix: SwiftUI view masking on iOS 26 (#409)
Note: If you are building with Xcode 26, update to this version to fix the SwiftUI view masking issue.
Note: Because of the changes of the SwiftUI rendering engine, the SwiftUI modifiers .posthogMask() and .posthogNoMask() may behave inconsistently for SwiftUI primitive views. Use with caution.
3.36.0
3.35.1
3.35.0
- fix: call the flags api with the correct groups key name (the api has a back compatible fix already) (#389)
- fix: only set getDefaultPersonProperties with person properties that are evaluated on the server (#389)
- feat: set and reset PersonPropertiesForFlags and GroupPropertiesForFlags reload flags automatically (or set reloadFeatureFlags: false) (#389)
3.34.0
- feat: add config option to disable swizzling (#388)
- feat: SDK instance now manages its own session (#388)
Note: A potentially breaking change for users with multiple SDK instances. Each SDK instance now manages its own
$session_idinstead of sharing a global session across all instances.
This aligns with PostHog JS SDK behavior and ensures proper session isolation when using multiple SDK instances.
For single-instance usage (the common case), this change has no impact.