11# CHANGELOG
22
33
4+ ## v0.2.0 (2026-03-17)
5+
6+
47## v0.1.0 (2026-03-05)
58
69### Bug Fixes
710
11+ - Add README badges for license and Python version
12+ ([ ` afb480b ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/afb480b9f71dc488c875da87bdab54b99451f109 ) )
13+
14+ Add standard badges for license and Python version. PyPI badges are commented out until the package
15+ is published.
16+
17+ Co-Authored-By: Claude Sonnet 4.5 < noreply@anthropic.com >
18+
819- Add README badges for license and Python version
920 ([ #1 ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/pull/1 ) ,
1021 [ ` 5e867d5 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/5e867d5644028cb97762a0ce53a830d8c0cd96ac ) )
@@ -14,9 +25,35 @@ Add standard badges for license and Python version. PyPI badges are commented ou
1425
1526Co-authored-by: Claude Sonnet 4.5 < noreply@anthropic.com >
1627
28+ - Avoid misclassifying non-binary users as internal
29+ ([ ` 7d64d77 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/7d64d77423a970c12be06a79ec157a2ab2e6e145 ) )
30+
31+ - Enforce do-not-track precedence and avoid rehashing anon IDs
32+ ([ ` 6dce201 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/6dce201e2f1cd2be05606ef1fc71d22c1cead16c ) )
33+
34+ - Enforce privacy filter precedence for sentry init overrides
35+ ([ ` a8f2a57 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/a8f2a57e1f0287154d98c1cd4c2d7cd00d55e4ac ) )
36+
37+ - Guard non-dict telemetry config payloads
38+ ([ ` 8e9a3e1 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/8e9a3e10d3d9eca92dfbfaef8570c66226e5f0cf ) )
39+
40+ - Guard request shape and enforce tag cap semantics
41+ ([ ` 5620452 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/5620452cfc56336042b3c74d3dc4e52cf2ae0318 ) )
42+
43+ - Harden anon id validation and preserve safe custom tags
44+ ([ ` a8c752d ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/a8c752dba04ff3dc550d7998d990d47f2e9bb785 ) )
45+
46+ - Scrub request header variants and dedupe salt warnings
47+ ([ ` 2c0b007 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/2c0b0072882227184ed12108da102e70f074f94f ) )
48+
1749- ** ci** : Correct semantic-release version targets
1850 ([ ` c51d7c0 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/c51d7c0c5a1d502b8f910d78273963812b3bf759 ) )
1951
52+ ### Chores
53+
54+ - Fix existing ruff violations in decorators
55+ ([ ` 216f6d0 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/216f6d09337149b2aeec5c50b1e29ff4a940c05c ) )
56+
2057### Code Style
2158
2259- Clear legacy ruff violations
@@ -31,3 +68,9 @@ Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
3168
3269- Add PostHog usage events and release automation
3370 ([ ` 7a204a4 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/7a204a4a3c264ff1d3d8e448e8cf115fd4ac622f ) )
71+
72+ - Harden telemetry privacy filters and anon ID policy
73+ ([ ` 2d9dfa6 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/2d9dfa64253219a640f100a28111879f281fd31a ) )
74+
75+ - Make telemetry opt-out and enforce anonymized user IDs
76+ ([ ` 278e091 ` ] ( https://github.com/OpenAdaptAI/openadapt-telemetry/commit/278e091b480190b4201e5faed3bca13f6faf11cd ) )
0 commit comments