From 73e0d6be202f85f74be43a5934caffecd510ad92 Mon Sep 17 00:00:00 2001 From: Stephen Young Date: Fri, 22 May 2026 16:15:33 -0400 Subject: [PATCH] Bump version to 3.1.0 Remove CHANGELOG.md in favor of GitHub Releases. Update pyproject.toml project URL to point to releases page. --- CHANGELOG.md | 76 --------------------------------------- customerio/__version__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 2 insertions(+), 78 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index eb7e020..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,76 +0,0 @@ -# Changelog - -## Unreleased -### Added -- Add support for optional top-level `id` and `timestamp` event fields in `track()` and `track_anonymous()`. - -### Changed -- `track()` and `track_anonymous()` now take custom event attributes in the `data` dict instead of arbitrary keyword arguments. - -## [2.4] -### Added -- Add support for sending transactional in-app messages [#113](https://github.com/customerio/customerio-python/pull/113) - -## [2.3] -### Added -- Add support for sending transactional inbox messages [#110](https://github.com/customerio/customerio-python/pull/110) - -## [2.2] -### Added -- Add support for sending transactional sms messages [#108](https://github.com/customerio/customerio-python/pull/108) - -## [2.1] -### Added -- Add support for sending [transactional push messages](https://customer.io/docs/transactional-api/#transactional-push-notifications) ([#95](https://github.com/customerio/customerio-python/pull/95)) - -## [2.0] -### Changed -- Updated transactional email request optional argument `amp_body` to `body_amp` for consistency across APIs ([#93](https://github.com/customerio/customerio-python/pull/93)) - -## [1.6.1] -### Added -- Added the `disable_css_preprocessing` and `language` optional fields to send request - -## [1.6.0] -### Added -- Add `use_connection_pooling` parameter to `CustomerIO` and `APIClient` initializers, defaulting to `True`. Set to `False` to create a new session per request instead of reusing connections ([#88](https://github.com/customerio/customerio-python/pull/88)) - -## [1.5.0] -### Added -- Support for invite-type anonymous event tracking ([#83](https://github.com/customerio/customerio-python/pull/83)) - -### Fixed -- Fix missing `os` import ([#73](https://github.com/customerio/customerio-python/pull/73)) -- Fix spelling of "response" in error message ([#82](https://github.com/customerio/customerio-python/pull/82)) - -## [1.4.0] -### Added -- Add default `User-Agent` header to HTTP client ([#72](https://github.com/customerio/customerio-python/pull/72)) - -## [1.3.0] -### Added -- Support for merging duplicate customers using `merge_customers` function. - -## [1.2.0] -### Added -- Support for anonymous events using `track_anonymous` function. - -## [1.1.0] - March 25, 2021 -### Added -- Support for EU region - -### Changed -- `customerio.CustomerIO` and `customerio.APIClient` have a new keyword parameter `region` that can be set to either `Regions.US` or `Regions.EU` - -## [1.0.0] December 3, 2020 -### Added -- Support for transactional api -- Validations for behavioural api methods - -### Removed -- Manual segmentation functions `add_to_segment` & `remove_from_segment` -- Python 2 support - -### Changed -- ID fields in request path are url escaped -- Sanitize event data ([#32](https://github.com/customerio/customerio-python/pull/32)) diff --git a/customerio/__version__.py b/customerio/__version__.py index 528787c..f5f41e5 100644 --- a/customerio/__version__.py +++ b/customerio/__version__.py @@ -1 +1 @@ -__version__ = "3.0.0" +__version__ = "3.1.0" diff --git a/pyproject.toml b/pyproject.toml index bcd5c7f..d7ee57c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ dev = [ [project.urls] Homepage = "https://github.com/customerio/customerio-python" -Changelog = "https://github.com/customerio/customerio-python/blob/main/CHANGELOG.md" +Releases = "https://github.com/customerio/customerio-python/releases" Issues = "https://github.com/customerio/customerio-python/issues" [tool.setuptools.dynamic]