Releases: scorecard-ai/scorecard-python
Releases · scorecard-ai/scorecard-python
v3.7.0
3.7.0 (2026-03-07)
Full Changelog: v3.6.0...v3.7.0
Features
- add otel_link_id for SDK/trace record deduplication (#28) (f511399)
- add otel_link_id support for SDK/trace record deduplication (50150ca)
- api: api update (8807bde)
- client: add custom JSON encoder for extended type support (6308171)
- client: add support for binary request streaming (dedc776)
Bug Fixes
- docs: fix mcp installation instructions for remote servers (fbe8bce)
- make SystemOptions a non-breaking optional parameter (7ce95ac)
- resolve import sorting lint errors (75cebe4)
- use length-sorted imports per ruff config (85214df)
Chores
- ci: skip uploading artifacts on stainless-internal branches (1529947)
- ci: upgrade
actions/github-script(9ac3a1a) - format all
api.mdfiles (d1f94d0) - internal: add request options to SSE classes (4f455ba)
- internal: bump dependencies (18a346b)
- internal: codegen related update (ac5ea7c)
- internal: fix lint error on Python 3.14 (04b3ad1)
- internal: make
test_proxy_environment_variablesmore resilient (e438dc1) - internal: make
test_proxy_environment_variablesmore resilient to env (9624b3c) - internal: update
actions/checkoutversion (2c0cb07) - test: do not count install time for mock server timeout (08b509f)
- update mock server docs (e8e3b58)
Documentation
- prominently feature MCP server setup in root SDK readmes (274c2d8)
v3.6.0
3.6.0 (2025-12-21)
Full Changelog: v3.5.0...v3.6.0
Features
Bug Fixes
- ensure streams are always closed (4c5fd3c)
- types: allow pyright to infer TypedDict types within SequenceNotStr (196cfaf)
- use async_to_httpx_files in patch method (144f401)
Chores
- add missing docstrings (5482beb)
- deps: mypy 1.18.1 has a regression, pin to 1.17 (68d4195)
- docs: use environment variables for authentication in code snippets (b63402c)
- internal: add
--fixargument to lint script (3fa3895) - internal: add missing files argument to base client (5e9f032)
- speedup initial import (11876d7)
- update lockfile (e098aad)
v3.5.0
3.5.0 (2025-11-22)
Full Changelog: v3.4.0...v3.5.0
Features
- api: api update (d89b4f8)
Bug Fixes
- compat with Python 3.14 (67369fc)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (6bca5ea)
Chores
v3.4.0
3.4.0 (2025-10-30)
Full Changelog: v3.3.0...v3.4.0
Features
- api: api update (6197746)
Bug Fixes
- client: close streams without requiring full consumption (0139877)
v3.3.0
3.3.0 (2025-10-18)
Full Changelog: v3.2.1...v3.3.0
Features
- api: api update (619342f)
- api: api update (659c61f)
- api: api update (5d3b449)
- api: api update (e952932)
- improve future compat with pydantic v3 (c19bb04)
- types: replace List[str] with SequenceNotStr in params (98903f5)
Bug Fixes
Chores
- bump
httpx-aiohttpversion to 0.1.9 (edcf290) - do not install brew dependencies in ./scripts/bootstrap by default (7fd26a7)
- Fix types in helper functions (916268e)
- internal: add Sequence related utils (eca421b)
- internal: change ci workflow machines (5db60cd)
- internal: detect missing future annotations with ruff (cc6f494)
- internal: move mypy configurations to
pyproject.tomlfile (d010781) - internal: update comment in script (0d65747)
- internal: update pydantic dependency (932d192)
- internal: update pyright exclude list (fb450c7)
- tests: simplify
get_platformtest (030c06a) - types: change optional parameter type from NotGiven to Omit (ad1edcb)
- update @stainless-api/prism-cli to v5.15.0 (345ac7a)
- update github action (f458891)
v3.2.1
3.2.1 (2025-08-06)
Full Changelog: v3.2.0...v3.2.1
Bug Fixes
- simulation: Allow initial_messages to be a callable (96d8781)
Chores
- internal: fix ruff target version (c4585ae)
v3.2.0
3.2.0 (2025-08-06)
Full Changelog: v3.1.0...v3.2.0
Features
- Add multi-turn simulation helper (ea2f8eb)
- Allow stopping the conversation with custom stop checks (a4a836e)
Bug Fixes
- Handle unspecified initial_messages in multi_turn_simulation (403af47)
v3.1.0
v3.0.0
3.0.0 (2025-07-12)
Full Changelog: v2.2.0...v3.0.0
⚠ BREAKING CHANGES
- systems: Make systems easier to use in the SDK
Features
- systems: Make systems easier to use in the SDK (0f026d6)
Bug Fixes
- ci: correct conditional (59f3204)
- ci: release-doctor — report correct token name (2ff8123)
- client: don't send Content-Type header on GET requests (3563441)
- parsing: correctly handle nested discriminated unions (4cb4d6f)
Chores
- ci: change upload type (4a3022a)
- ci: only run for pushes and fork pull requests (d3674a3)
- internal: bump pinned h11 dep (f412d95)
- internal: codegen related update (a46bb96)
- internal: codegen related update (2e2e4f0)
- package: mark python 3.13 as supported (32a41c5)
- readme: fix version rendering on pypi (cc77b2d)
v2.2.0
2.2.0 (2025-06-24)
Full Changelog: v2.1.0...v2.2.0
Features
Bug Fixes
- auth: Use bearer auth for API keys (617d233)
- tests: fix: tests which call HTTP endpoints directly with the example parameters (c572597)
Chores
- ci: enable for pull requests (35500a1)
- internal: codegen related update (88e8b62)
- internal: codegen related update (332a067)
- internal: update conftest.py (5b724c8)
- readme: update badges (dc4ba78)
- tests: add tests for httpx client instantiation & proxies (b636d85)
- tests: skip some failing tests on the latest python versions (b12904b)
Documentation
- client: fix httpx.Timeout documentation reference (2e7310b)