Skip to content

Release 7.0.0

Choose a tag to compare

@bartes bartes released this 01 Jun 12:24
· 3 commits to develop since this release
de3e1ae

Breaking changes

  • Require Python 3.9 or newer
  • Remove track, authenticate, device management, and impersonation client methods; use risk, filter, and log instead
  • Remove ImpersonationFailed

Features

  • Lists and List Items APIs
  • Privacy API (request_user_data, delete_user_data)
  • RateLimitError for HTTP 429 responses

Bug fixes

  • Fix Client.filter and Client.risk failover when user is missing; fall back to matching_user_id

Enhancements

  • Remove unused ValidatorsNotSupported validator
  • Migrate CI to GitHub Actions (Python 3.9–3.13)
  • Migrate packaging to pyproject.toml (PEP 621)
  • Replace pylint/autopep8 with ruff
  • Bump requests minimum to 2.31