Posthog

Latest version: v3.7.5

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

2.2.0

Changes:

1. Add support for feature flag variant overrides with local evaluation

2.1.2

Changes:

1. Fixes issues with date comparison.

2.1.1

Changes:

1. Feature flags local evaluation now supports date property filters as well. Accepts both strings and datetime objects.

2.1.0

Changes:

1. Feature flag defaults have been removed
2. Setup logging only when debug mode is enabled.

2.0.1

- Make poll_interval configurable
- Add `send_feature_flag_events` parameter to feature flag calls, which determine whether the `$feature_flag_called` event should be sent or not.
- Add `only_evaluate_locally` parameter to feature flag calls, which determines whether the feature flag should only be evaluated locally or not.

2.0.0

Breaking changes:

1. The minimum version requirement for PostHog servers is now 1.38. If you're using PostHog Cloud, you satisfy this requirement automatically.
2. Feature flag defaults apply only when there's an error fetching feature flag results. Earlier, if the default was set to `True`, even if a flag resolved to `False`, the default would override this.
**Note: These are removed in 2.0.2**
3. Feature flag remote evaluation doesn't require a personal API key.

New Changes:

1. You can now evaluate feature flags locally (i.e. without sending a request to your PostHog servers) by setting a personal API key, and passing in groups and person properties to `is_feature_enabled` and `get_feature_flag` calls.
2. Introduces a `get_all_flags` method that returns all feature flags. This is useful for when you want to seed your frontend with some initial flags, given a user ID.

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.