From b308f03641737527d94425dee9d36d0f9cc20b87 Mon Sep 17 00:00:00 2001 From: Karl Waldman Date: Sun, 13 Sep 2026 17:18:17 -0400 Subject: [PATCH] chore(release): 1.16.0 Adds typed spreads/indicators (#99), the subscription lifecycle get, update, pause and resume (#100), and LTL and parcel fuel-surcharge clients (#101). Fixes: SubscriptionEvent typed from the events the API sends (#149), a human sentence no longer used as error.code (#145), and subscription list/events no longer turning a malformed success or a bad cursor into an empty answer or a full-history replay (#142). SubscriptionEvent.type/.code/.payload/.created_at are deprecated for removal in 2.0.0. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_015ao5paex73xXvuM424Libo --- CHANGELOG.md | 2 ++ oilpriceapi/version.py | 2 +- pyproject.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04e171a..b6178d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to the OilPriceAPI Python SDK will be documented in this fil ## [Unreleased] +## [1.16.0] - 2026-09-13 + ### Added - **Typed `client.spreads` and `client.indicators` resources (#99), sync and diff --git a/oilpriceapi/version.py b/oilpriceapi/version.py index e59b58e..2f0b7f7 100644 --- a/oilpriceapi/version.py +++ b/oilpriceapi/version.py @@ -5,6 +5,6 @@ Used in __init__.py, client.py, and async_client.py. """ -__version__ = "1.15.0" +__version__ = "1.16.0" SDK_VERSION = __version__ SDK_NAME = "oilpriceapi-python" diff --git a/pyproject.toml b/pyproject.toml index 96dd1d6..630ed15 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" [project] name = "oilpriceapi" -version = "1.15.0" +version = "1.16.0" description = "Official Python SDK for source-timestamped OilPriceAPI energy data" authors = [ {name = "OilPriceAPI", email = "support@oilpriceapi.com"}