diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 816b102..9b619e9 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.1.6" + ".": "2.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 840eb50..73296ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [2.0.0](https://github.com/pattern-zones-co/koine/compare/v1.1.6...v2.0.0) (2025-12-25) + + +### ⚠ BREAKING CHANGES + +* **sdk:** Remove standalone functions in favor of factory pattern. +* stream_text now returns a context manager instead of a coroutine. Must use `async with stream_text(...)` instead of `await stream_text(...)`. + +### Features + +* **ci:** add automated PyPI publishing for Python SDK ([#52](https://github.com/pattern-zones-co/koine/issues/52)) ([dbe045c](https://github.com/pattern-zones-co/koine/commit/dbe045cb330663d0571f89f1ab66c1a8e5e92a9d)) +* Python SDK for Koine gateway ([#42](https://github.com/pattern-zones-co/koine/issues/42)) ([65ef9b7](https://github.com/pattern-zones-co/koine/commit/65ef9b7b2e6af2f89bc94ca18d46a6424d0dcec2)) + + +### Bug Fixes + +* **ci:** improve issue triage workflow and disable PR review ([#44](https://github.com/pattern-zones-co/koine/issues/44)) ([be4f1e2](https://github.com/pattern-zones-co/koine/commit/be4f1e2fad7277e10caca1fc0a9bcaff4d54fd67)) +* **sdk:** address TypeScript SDK review findings ([#48](https://github.com/pattern-zones-co/koine/issues/48)) ([a5da0f3](https://github.com/pattern-zones-co/koine/commit/a5da0f3f295d6f47927cdc0a4a4aad152e3e80c4)) + + +### Code Refactoring + +* move SDK examples into package directories ([#46](https://github.com/pattern-zones-co/koine/issues/46)) ([6f1a098](https://github.com/pattern-zones-co/koine/commit/6f1a098761bdceeb7e16ab5c419d4e5f712a3a91)), closes [#40](https://github.com/pattern-zones-co/koine/issues/40) +* **sdk:** Python SDK modular architecture with factory pattern ([#50](https://github.com/pattern-zones-co/koine/issues/50)) ([6ae0ddf](https://github.com/pattern-zones-co/koine/commit/6ae0ddfafa8e5c6b187982281525af8d998a4947)) + ## [1.1.6](https://github.com/pattern-zones-co/koine/compare/v1.1.5...v1.1.6) (2025-12-25) diff --git a/package.json b/package.json index e5b65c5..29d02c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "koine", - "version": "1.1.6", + "version": "2.0.0", "private": true, "type": "module", "description": "Koine - HTTP gateway and SDK for Claude Code CLI", diff --git a/packages/gateway/package.json b/packages/gateway/package.json index 19d1b89..b37b297 100644 --- a/packages/gateway/package.json +++ b/packages/gateway/package.json @@ -1,7 +1,7 @@ { "name": "@patternzones/koine", "private": true, - "version": "1.1.6", + "version": "2.0.0", "description": "HTTP gateway service for Claude Code CLI", "repository": { "type": "git", diff --git a/packages/sdks/python/pyproject.toml b/packages/sdks/python/pyproject.toml index d298cfd..27f502a 100644 --- a/packages/sdks/python/pyproject.toml +++ b/packages/sdks/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "koine-sdk" -version = "1.1.6" +version = "2.0.0" description = "Python SDK for Koine gateway" readme = "README.md" license = "MIT" diff --git a/packages/sdks/python/src/koine_sdk/__init__.py b/packages/sdks/python/src/koine_sdk/__init__.py index 1726382..5ca342d 100644 --- a/packages/sdks/python/src/koine_sdk/__init__.py +++ b/packages/sdks/python/src/koine_sdk/__init__.py @@ -18,7 +18,7 @@ """ # x-release-please-start-version -__version__ = "1.1.6" +__version__ = "2.0.0" # x-release-please-end # Client factory (primary API) diff --git a/packages/sdks/typescript/package.json b/packages/sdks/typescript/package.json index 0204d9a..4b3631b 100644 --- a/packages/sdks/typescript/package.json +++ b/packages/sdks/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@patternzones/koine-sdk", - "version": "1.1.6", + "version": "2.0.0", "description": "TypeScript SDK for Koine gateway", "repository": { "type": "git",