Skip to content

Releases: plastic-labs/honcho-python-core

v1.8.0

15 Dec 19:27

Choose a tag to compare

1.8.0 (2025-12-15)

Full Changelog: v1.7.0...v1.8.0

Features

  • api: remove accidental "conclusions" and "QueueStatus" from main (2eb1c84)

v1.7.0

10 Dec 16:04

Choose a tag to compare

1.7.0 (2025-12-09)

Full Changelog: v1.6.1...v1.7.0

Features

  • api: Backwards compatible changes (2f4e4dd)

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (9e5bea8)

Chores

v1.6.1

04 Dec 16:37

Choose a tag to compare

1.6.1 (2025-12-04)

Full Changelog: v1.6.0...v1.6.1

Features

  • api: Add Manual Observation Creation (7a35024)

v1.6.0

03 Dec 18:31

Choose a tag to compare

1.6.0 (2025-12-03)

Full Changelog: v1.5.1...v1.6.0

Features

Bug Fixes

  • client: close streams without requiring full consumption (0378348)
  • compat with Python 3.14 (aa6dbe0)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (fb56f39)
  • ensure streams are always closed (f8c0aa9)

Chores

  • add Python 3.14 classifier and testing (7a7918d)
  • bump httpx-aiohttp version to 0.1.9 (182a809)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (af5cfde)
  • docs: use environment variables for authentication in code snippets (1c93bee)
  • internal/tests: avoid race condition with implicit client cleanup (e32ecd5)
  • internal: detect missing future annotations with ruff (b485850)
  • internal: grammar fix (it's -> its) (b9f643b)
  • package: drop Python 3.8 support (e811bb8)
  • update lockfile (6b47fe8)

v1.5.1

09 Oct 20:00

Choose a tag to compare

1.5.1 (2025-10-09)

Full Changelog: v1.5.0...v1.5.1

Features

v1.5.0

08 Oct 18:29

Choose a tag to compare

1.5.0 (2025-10-08)

Full Changelog: v1.4.1-alpha.0...v1.5.0

Features

v1.4.1-alpha.0

01 Oct 03:23
7efff08

Choose a tag to compare

v1.4.1-alpha.0 Pre-release
Pre-release

1.4.1-alpha.0 (2025-10-01)

Full Changelog: v1.4.0...v1.4.1-alpha.0

Features

  • api: Peer Card (23165e4)
  • improve future compat with pydantic v3 (1242869)
  • types: replace List[str] with SequenceNotStr in params (00506c5)

Bug Fixes

  • avoid newer type syntax (06235d3)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (81c7134)
  • internal: add Sequence related utils (2bd5ae1)
  • internal: change ci workflow machines (47cb48f)
  • internal: move mypy configurations to pyproject.toml file (08dfab1)
  • internal: update pydantic dependency (53e807b)
  • internal: update pyright exclude list (fbd6db0)
  • tests: simplify get_platform test (9e86700)
  • types: change optional parameter type from NotGiven to Omit (f65c26a)
  • update github action (11362ac)

v1.4.0

12 Aug 19:06

Choose a tag to compare

1.4.0 (2025-08-12)

Full Changelog: v1.3.0...v1.4.0

Features

Chores

  • internal: update comment in script (6c35b7f)
  • update @stainless-api/prism-cli to v5.15.0 (e5645fc)

v1.3.0

06 Aug 16:41

Choose a tag to compare

1.3.0 (2025-08-06)

Full Changelog: v1.2.0...v1.3.0

Features

  • api: manual updates (a4637f5)
  • api: manual updates (d78eedd)
  • api: pluralize filters everywhere for consistency (9883c7c)
  • client: support file upload requests (0f96184)

Bug Fixes

  • parsing: ignore empty metadata (c5a84e3)
  • parsing: parse extra field types (88bdac0)

Chores

  • internal: fix ruff target version (a667674)
  • project: add settings file for vscode (c54f786)
  • remove custom code (de6327d)

v1.2.0

16 Jul 19:58
a608142

Choose a tag to compare

1.2.0 (2025-07-16)

Full Changelog: v1.1.0...v1.2.0

Features

  • api: manual updates (9cf149f)
  • api: manual updates (8b91a94)
  • api: manual updates (24d5066)
  • api: manual updates -- add file upload endpoints (6393896)
  • clean up environment call outs (f92dab9)

Bug Fixes

  • ci: correct conditional (246a6eb)
  • ci: release-doctor — report correct token name (f3c44e3)
  • client: don't send Content-Type header on GET requests (88597e4)
  • parsing: correctly handle nested discriminated unions (1862c6d)

Chores

  • ci: change upload type (0ba882f)
  • ci: only run for pushes and fork pull requests (10c2fc7)
  • internal: bump pinned h11 dep (53c88c2)
  • internal: codegen related update (e37634f)
  • package: mark python 3.13 as supported (999dcc3)
  • readme: fix version rendering on pypi (9d9391f)