Full Changelog: v1.5.0...v1.5.1
- format all
api.mdfiles (8febad2) - internal: bump dependencies (fd1873d)
- internal: fix lint error on Python 3.14 (c8f2481)
Full Changelog: v1.4.0...v1.5.0
- client: add custom JSON encoder for extended type support (4e78c03)
Full Changelog: v1.3.0...v1.4.0
- add Slack notification workflow for new pull requests (97535a3)
- api: api update (365a9ae)
- api: api update (db00ca9)
- api: api update (a4e0f68)
- api: api update (40c19d5)
- api: api update (979a984)
- api: api update (3a75371)
- api: api update (80741ad)
- api: api update (e6cc0b3)
- api: api update (9514729)
- api: api update (12c16a2)
- api: api update (bdb1ebe)
- api: api update (0cdedc2)
- api: api update (f717b91)
- api: api update (24340ab)
- api: api update (f4f83bd)
- api: api update (d403264)
- api: api update (c7a1198)
- api: api update (9265a0a)
- api: api update (880c195)
- api: changed name (a5fbbc6)
- api: enable tests (64ccd03)
- api: exclude non sdk endpoints (fb04bc4)
- api: fix missing endpoint (427d1d3)
- api: fix modelSelect error (eb29990)
- api: manual updates (4f5cbc8)
- api: manual updates (88af4f8)
- api: manual updates (ac84aab)
- api: manual updates (3de5719)
- api: manual updates (f10b3cf)
- api: manual updates (48af7c1)
- api: manual updates (ae9b855)
- api: manual updates (3b34f4f)
- api: manual updates (50911a0)
- api: manual updates (1d846ce)
- api: manual updates (e864113)
- api: manual updates (0a7ac49)
- api: manual updates (dd9657d)
- api: manual updates (b905d72)
- api: manual updates (d664d8d)
- api: manual updates (603c1b7)
- api: manual updates (42fb39e)
- api: manual updates (9ee8b3e)
- api: manual updates (8062369)
- api: regen docs (c80dbe1)
- api: report group (4312188)
- api: update nomenclature (413eff4)
- api: verify mock tests enabled (638d79b)
- client: add support for binary request streaming (8b9ac11)
- enhance Slack PR notification to include 'ready for review' status and additional details (af8afd5)
- client: close streams without requiring full consumption (c9f7310)
- compat with Python 3.14 (566b7bf)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor 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)
- add missing docstrings (003db35)
- add Python 3.14 classifier and testing (9acba74)
- api: changed default client name to NotDiamond (28f6709)
- bump
httpx-aiohttpversion 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
--fixargument 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/checkoutversion (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)
- 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)
- README: update terminology from "Prompt Adaptation" to "Prompt Optimization" and adjust related code examples (7cb7d97)
Full Changelog: v1.2.2...v1.3.0
- api: manual updates (4f5cbc8)
- internal: update
actions/checkoutversion (15211cd)
Full Changelog: v1.2.1...v1.2.2
Full Changelog: v1.2.0...v1.2.1
- api: manual updates (7c53e94)
Full Changelog: v1.1.3...v1.2.0
- api: api update (db00ca9)
- api: manual updates (ac84aab)
- api: update nomenclature (413eff4)
- client: add support for binary request streaming (8b9ac11)
Full Changelog: v1.1.2...v1.1.3
- 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)
- 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)
Full Changelog: v1.1.1...v1.1.2
- internal: add
--fixargument to lint script (448c196)
Full Changelog: v1.1.0...v1.1.1
- use async_to_httpx_files in patch method (edc6ef8)
- speedup initial import (6a70606)
Full Changelog: v1.0.1...v1.1.0
- api: changed default client name to NotDiamond (8599dc8)
- internal: add missing files argument to base client (6a2fc27)
Full Changelog: v1.0.0...v1.0.1
- types: allow pyright to infer TypedDict types within SequenceNotStr (5663881)
- add missing docstrings (003db35)
Full Changelog: v1.0.0-rc18...v1.0.0
- api: api update (d35e3bf)
Full Changelog: v1.0.0-rc17...v1.0.0-rc18
- docs: update README with new prompt adaptation examples and enable prototype mode (bcaa9e8)
Full Changelog: v1.0.0-rc16...v1.0.0-rc17
- api: api update (80741ad)
- api: api update (e6cc0b3)
- api: api update (9514729)
- api: manual updates (3de5719)
- ensure streams are always closed (94cd458)
- 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)
Full Changelog: v1.0.0-rc15...v1.0.0-rc16
- api: manual updates (f10b3cf)
- update README to reflect changes in prompt adaptation method names and remove outdated async usage section (c793b18)
Full Changelog: v1.0.0-rc14...v1.0.0-rc15
- api: api update (12c16a2)
Full Changelog: v1.0.0-rc13...v1.0.0-rc14
- api: manual updates (48af7c1)
Full Changelog: v1.0.0-rc12...v1.0.0-rc13
- api: manual updates (ae9b855)
- 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)
Full Changelog: v1.0.0-rc11...v1.0.0-rc12
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (1417077)
- internal: codegen related update (b26fdeb)
Full Changelog: v1.0.0-rc10...v1.0.0-rc11
- api: changed name (a5fbbc6)
- compat with Python 3.14 (566b7bf)
- package: drop Python 3.8 support (8f6e2eb)
Full Changelog: v1.0.0-rc9...v1.0.0-rc10
- api: manual updates (3b34f4f)
Full Changelog: v1.0.0-rc8...v1.0.0-rc9
- api: manual updates (50911a0)
Full Changelog: v1.0.0-rc7...v1.0.0-rc8
- api: manual updates (1d846ce)
Full Changelog: v1.0.0-rc6...v1.0.0-rc7
- api: api update (bdb1ebe)
Full Changelog: v1.0.0-rc5...v1.0.0-rc6
- api: manual updates (e864113)
Full Changelog: v1.0.0-rc4...v1.0.0-rc5
- api: manual updates (0a7ac49)
- update SDK settings (227346c)
Full Changelog: v1.0.0-rc3...v1.0.0-rc4
- api: manual updates (dd9657d)
Full Changelog: v1.0.0-rc2...v1.0.0-rc3
- api: api update (0cdedc2)
- api: api update (f717b91)
- api: api update (24340ab)
- api: enable tests (64ccd03)
- api: regen docs (c80dbe1)
- api: verify mock tests enabled (638d79b)
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
- api: api update (f4f83bd)
Full Changelog: v0.3.0...v1.0.0-rc1
- client: close streams without requiring full consumption (c9f7310)
- internal/tests: avoid race condition with implicit client cleanup (14e720b)
- update SDK settings (26ae314)
Full Changelog: v0.2.0...v0.3.0
- api: api update (d403264)
- api: api update (c7a1198)
- api: api update (9265a0a)
- api: api update (880c195)
- api: exclude non sdk endpoints (fb04bc4)
- api: fix missing endpoint (427d1d3)
- api: manual updates (603c1b7)
- api: manual updates (42fb39e)
- api: report group (4312188)
- bump
httpx-aiohttpversion to 0.1.9 (37d5de2) - internal: detect missing future annotations with ruff (316a749)
Full Changelog: v0.1.0...v0.2.0
- api: manual updates (9ee8b3e)
Full Changelog: v0.0.1...v0.1.0
- api: manual updates (8062369)
- update SDK settings (ecc0dc6)