Release 7.0.0
Breaking changes
- Require Python 3.9 or newer
- Remove
track,authenticate, device management, and impersonation client methods; userisk,filter, andloginstead - Remove
ImpersonationFailed
Features
- Lists and List Items APIs
- Privacy API (
request_user_data,delete_user_data) RateLimitErrorfor HTTP 429 responses
Bug fixes
- Fix
Client.filterandClient.riskfailover whenuseris missing; fall back tomatching_user_id
Enhancements
- Remove unused
ValidatorsNotSupportedvalidator - Migrate CI to GitHub Actions (Python 3.9–3.13)
- Migrate packaging to
pyproject.toml(PEP 621) - Replace
pylint/autopep8withruff - Bump
requestsminimum to2.31