Skip to content

Release 7.0.0#115

Merged
bartes merged 1 commit into
developfrom
release-7.0.0
Jun 1, 2026
Merged

Release 7.0.0#115
bartes merged 1 commit into
developfrom
release-7.0.0

Conversation

@bartes
Copy link
Copy Markdown
Contributor

@bartes bartes commented May 29, 2026

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

@bartes bartes mentioned this pull request May 29, 2026
@bartes bartes force-pushed the release-7.0.0 branch 2 times, most recently from 790a119 to f54bd1a Compare May 30, 2026 09:03
@bartes bartes mentioned this pull request May 30, 2026
1 task
Remove deprecated track/authenticate/device/impersonation client methods,
add Lists/List Items and Privacy APIs, fix failover when user is missing,
migrate to GitHub Actions, pyproject.toml, and ruff, and require Python 3.9+.
@bartes bartes requested a review from zuchmanski May 30, 2026 09:24
@bartes bartes merged commit de3e1ae into develop Jun 1, 2026
6 checks passed
@bartes bartes deleted the release-7.0.0 branch June 3, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants