From 81bba3aca08eb45dcb10203b255dbc29d3ff2e19 Mon Sep 17 00:00:00 2001 From: Mitul Shah Date: Fri, 12 Jun 2026 19:49:37 +0530 Subject: [PATCH] chore: release 0.2.1 Cut the 0.2.1 release: - Date the changelog section (2026-06-13). - Bump pyproject.toml to 0.2.1 so a `v0.2.1` tag passes the publish job's tag/version assertion. - Bump the _version.py fallback to 0.2.1 so __version__ and the client User-Agent report 0.2.1 in source/vendored checkouts without installed package metadata (importlib.metadata.PackageNotFoundError path). --- CHANGELOG.md | 2 +- ferrolabsai/_version.py | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 037d322..754572a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm --- -## [Unreleased] +## [0.2.1] — 2026-06-13 ### Fixed - Streaming completions now raise `FerroStreamError` on malformed SSE chunks diff --git a/ferrolabsai/_version.py b/ferrolabsai/_version.py index 04c0c6b..cc3fe54 100644 --- a/ferrolabsai/_version.py +++ b/ferrolabsai/_version.py @@ -7,4 +7,4 @@ __version__ = version("ferrolabsai") except Exception: - __version__ = "0.2.0" + __version__ = "0.2.1" diff --git a/pyproject.toml b/pyproject.toml index 1bb3de2..1d7496f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "ferrolabsai" -version = "0.2.0" +version = "0.2.1" description = "Official Python SDK for Ferro Labs AI Gateway — route LLM requests across 29 providers with a single OpenAI-compatible API" readme = "README.md" license = { text = "Apache-2.0" }