Skip to content

Latest commit

 

History

History
495 lines (295 loc) · 30.8 KB

File metadata and controls

495 lines (295 loc) · 30.8 KB

Changelog

1.5.1 (2026-02-13)

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

Chores

  • format all api.md files (8febad2)
  • internal: bump dependencies (fd1873d)
  • internal: fix lint error on Python 3.14 (c8f2481)

1.5.0 (2026-01-30)

Full Changelog: v1.4.0...v1.5.0

Features

  • client: add custom JSON encoder for extended type support (4e78c03)

1.4.0 (2026-01-24)

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

Features

Bug Fixes

  • client: close streams without requiring full consumption (c9f7310)
  • compat with Python 3.14 (566b7bf)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (1417077)
  • ensure streams are always closed (94cd458)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (5663881)
  • use async_to_httpx_files in patch method (132c94c)

Chores

  • add missing docstrings (003db35)
  • add Python 3.14 classifier and testing (9acba74)
  • api: changed default client name to NotDiamond (28f6709)
  • bump httpx-aiohttp version to 0.1.9 (37d5de2)
  • ci: upgrade actions/github-script (352e6a8)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (578a964)
  • docs: update README with new prompt adaptation examples and enable prototype mode (bcaa9e8)
  • docs: use environment variables for authentication in code snippets (4493c72)
  • internal/tests: avoid race condition with implicit client cleanup (14e720b)
  • internal: add --fix argument to lint script (448c196)
  • internal: add missing files argument to base client (47b12a0)
  • internal: codegen related update (b26fdeb)
  • internal: detect missing future annotations with ruff (316a749)
  • internal: grammar fix (it's -> its) (6d37a12)
  • internal: update actions/checkout version (15211cd)
  • package: drop Python 3.8 support (8f6e2eb)
  • remove commented-out line for bot notification exclusion in Slack PR workflow (e0c337e)
  • remove condition to exclude bot users from Slack notification in PR workflow (776b597)
  • speedup initial import (b3ceca0)
  • update lockfile (8b040bc)
  • update SDK settings (227346c)
  • update SDK settings (ba3968b)
  • update SDK settings (26ae314)
  • update SDK settings (ecc0dc6)

Documentation

  • update README to include example of initializing NotDiamond client with API key (3f3a1e5)
  • update README to reflect changes in Prompt Adaptation details and streamline key features section (71f97f8)
  • update README to reflect changes in prompt adaptation method names and remove outdated async usage section (c793b18)
  • update README to remove outdated Prompt Adaptation section and add new examples for intelligent model routing and training a custom router. (17b08b6)

Refactors

  • README: update terminology from "Prompt Adaptation" to "Prompt Optimization" and adjust related code examples (7cb7d97)

1.3.0 (2026-01-17)

Full Changelog: v1.2.2...v1.3.0

Features

Chores

  • internal: update actions/checkout version (15211cd)

1.2.2 (2026-01-16)

Full Changelog: v1.2.1...v1.2.2

1.2.1 (2026-01-15)

Full Changelog: v1.2.0...v1.2.1

Features

1.2.0 (2026-01-15)

Full Changelog: v1.1.3...v1.2.0

Features

  • api: api update (db00ca9)
  • api: manual updates (ac84aab)
  • api: update nomenclature (413eff4)
  • client: add support for binary request streaming (8b9ac11)

1.1.3 (2026-01-12)

Full Changelog: v1.1.2...v1.1.3

Features

  • add Slack notification workflow for new pull requests (97535a3)
  • api: api update (616dcaa)
  • enhance Slack PR notification to include 'ready for review' status and additional details (af8afd5)

Chores

  • remove commented-out line for bot notification exclusion in Slack PR workflow (e0c337e)
  • remove condition to exclude bot users from Slack notification in PR workflow (776b597)

1.1.2 (2025-12-19)

Full Changelog: v1.1.1...v1.1.2

Chores

  • internal: add --fix argument to lint script (448c196)

1.1.1 (2025-12-18)

Full Changelog: v1.1.0...v1.1.1

Bug Fixes

  • use async_to_httpx_files in patch method (edc6ef8)

Chores

1.1.0 (2025-12-16)

Full Changelog: v1.0.1...v1.1.0

Features

Chores

  • api: changed default client name to NotDiamond (8599dc8)
  • internal: add missing files argument to base client (6a2fc27)

1.0.1 (2025-12-09)

Full Changelog: v1.0.0...v1.0.1

Bug Fixes

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

Chores

1.0.0 (2025-12-08)

Full Changelog: v1.0.0-rc18...v1.0.0

Features

1.0.0-rc18 (2025-12-08)

Full Changelog: v1.0.0-rc17...v1.0.0-rc18

Chores

  • docs: update README with new prompt adaptation examples and enable prototype mode (bcaa9e8)

1.0.0-rc17 (2025-12-08)

Full Changelog: v1.0.0-rc16...v1.0.0-rc17

Features

Bug Fixes

  • ensure streams are always closed (94cd458)

Chores

  • add Python 3.14 classifier and testing (9acba74)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (578a964)
  • docs: use environment variables for authentication in code snippets (4493c72)
  • update lockfile (8b040bc)

1.0.0-rc16 (2025-11-14)

Full Changelog: v1.0.0-rc15...v1.0.0-rc16

Features

Documentation

  • update README to reflect changes in prompt adaptation method names and remove outdated async usage section (c793b18)

1.0.0-rc15 (2025-11-14)

Full Changelog: v1.0.0-rc14...v1.0.0-rc15

Features

1.0.0-rc14 (2025-11-14)

Full Changelog: v1.0.0-rc13...v1.0.0-rc14

Features

1.0.0-rc13 (2025-11-13)

Full Changelog: v1.0.0-rc12...v1.0.0-rc13

Features

Documentation

  • update README to include example of initializing NotDiamond client with API key (3f3a1e5)
  • update README to reflect changes in Prompt Adaptation details and streamline key features section (71f97f8)
  • update README to remove outdated Prompt Adaptation section and add new examples for intelligent model routing and training a custom router. (17b08b6)

1.0.0-rc12 (2025-11-12)

Full Changelog: v1.0.0-rc11...v1.0.0-rc12

Bug Fixes

  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (1417077)

Chores

  • internal: codegen related update (b26fdeb)

1.0.0-rc11 (2025-11-11)

Full Changelog: v1.0.0-rc10...v1.0.0-rc11

Features

Bug Fixes

  • compat with Python 3.14 (566b7bf)

Chores

  • package: drop Python 3.8 support (8f6e2eb)

1.0.0-rc10 (2025-11-10)

Full Changelog: v1.0.0-rc9...v1.0.0-rc10

Features

1.0.0-rc9 (2025-11-10)

Full Changelog: v1.0.0-rc8...v1.0.0-rc9

Features

1.0.0-rc8 (2025-11-10)

Full Changelog: v1.0.0-rc7...v1.0.0-rc8

Features

1.0.0-rc7 (2025-11-07)

Full Changelog: v1.0.0-rc6...v1.0.0-rc7

Features

1.0.0-rc6 (2025-11-06)

Full Changelog: v1.0.0-rc5...v1.0.0-rc6

Features

1.0.0-rc5 (2025-11-05)

Full Changelog: v1.0.0-rc4...v1.0.0-rc5

Features

Chores

1.0.0-rc4 (2025-11-05)

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

Features

1.0.0-rc3 (2025-11-05)

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

Features

Chores

  • internal: grammar fix (it's -> its) (6d37a12)
  • update SDK settings (ba3968b)

1.0.0-rc2 (2025-10-31)

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

Features

1.0.0-rc1 (2025-10-31)

Full Changelog: v0.3.0...v1.0.0-rc1

Features

Bug Fixes

  • client: close streams without requiring full consumption (c9f7310)

Chores

  • internal/tests: avoid race condition with implicit client cleanup (14e720b)
  • update SDK settings (26ae314)

0.3.0 (2025-10-24)

Full Changelog: v0.2.0...v0.3.0

Features

Chores

  • bump httpx-aiohttp version to 0.1.9 (37d5de2)
  • internal: detect missing future annotations with ruff (316a749)

0.2.0 (2025-10-09)

Full Changelog: v0.1.0...v0.2.0

Features

0.1.0 (2025-10-09)

Full Changelog: v0.0.1...v0.1.0

Features

Chores