Skip to content

Releases: PostHog/posthog-python

6.3.1

23 Jul 09:52
5a52af6

Choose a tag to compare

fix(ai): capture tool calls in reasoning models (#292)

* fix: capture tool calls in reasoning models

* fix: check for empty tool calls

6.3.0

22 Jul 22:21
722c887

Choose a tag to compare

v6.3.0

feat(flags):  make the sendFeatureFlags parameter more declarative an…

6.2.1

22 Jul 06:54
7a8b091

Choose a tag to compare

feat(llmo): Make it optional to pass `posthog` client (#291)

Co-authored-by: Peter Kirkham <[email protected]>

6.1.1

16 Jul 19:54
da09639

Choose a tag to compare

v6.1.1

fix: capture django processed exceptions (#287)

6.1.0

10 Jul 15:04
c4e09cd

Choose a tag to compare

v6.1.0

feat(flags): decouple local evaluation from personal API keys; suppor…

6.0.4

09 Jul 14:06
c61236b

Choose a tag to compare

fix: add middleware setting for custom client (#281)

* Add middleware setting for custom client

* mypy

* comment

6.0.3

07 Jul 07:14
b965332

Choose a tag to compare

v6.0.3

feat(flags): add a `flag_fallback_cache` that tracks feature flag eva…

6.0.2

02 Jul 19:21
4739945

Choose a tag to compare

fix: default send_feature_flags false for capture_exception (#278)

* default send_feature_flags false

* bump version

6.0.1

01 Jul 12:27
50ab10c

Choose a tag to compare

fix(err): permit disabling person processing (#277)

* whoops

* bump version

6.0.0

27 Jun 11:57
37bd301

Choose a tag to compare

feat: prep for 6.0.0, bunch of breaking changes (#273)

* alright

* fix exports

* Update posthog/test/test_before_send.py

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update posthog/__init__.py

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update posthog/__init__.py

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* fix tests after rebase

* update examples

* update mypy baseline

* Revert "update mypy baseline"

This reverts commit da395dd7cc075d1f5b1c03d748544e4abcd75bb9.

* try again

* whatever

* request user

* fix middleware

* getattr is_authenticated

* allow using custom client for exception capture

* update comments

* fix circular import

* type arguments, use TypedDict

* fix setup

* mypy

* whoops

* ok

* further mypy

* mypy sync

* docs and fixes

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: David Newell <[email protected]>