Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1008 Bytes

File metadata and controls

20 lines (13 loc) · 1008 Bytes

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2026-01-27

  • Add synchronous methods track_sync(), identify_sync(), and group_sync() that return BatchResponse and raise SendError on failure

  • Add queue_size() method to check pending events in queue

  • Add on_error and on_success callback parameters to constructor for handling batch results

  • Add logger parameter to constructor for custom logging configuration

  • Support group-only events by allowing track() with group_id alone (without user_id) for organization-level tracking

  • Export BatchResponse and SendError types from package

  • Expand Python version support to 3.10, 3.11, 3.12, 3.13, and 3.14 (dropped 3.9)

  • BREAKING: Remove ip parameter from track(), identify(), and group() methods