Skip to content

Releases: lumalabs/lumaai-python

v1.21.0

07 Apr 19:12
a58d384

Choose a tag to compare

1.21.0 (2026-04-01)

Full Changelog: v1.20.1...v1.21.0

Features

  • internal: implement indices array format for query and form serialization (bf30550)

Bug Fixes

  • deps: bump minimum typing-extensions version (9a5f3d8)
  • pydantic: do not pass by_alias unless set (aea1d45)
  • sanitize endpoint path params (7e283ad)

Chores

  • ci: skip lint on metadata-only changes (e1c08c8)
  • internal: tweak CI branches (49a2700)
  • internal: update gitignore (f08d2fc)
  • tests: bump steady to v0.19.4 (c5e1192)
  • tests: bump steady to v0.19.5 (c41fde7)
  • tests: bump steady to v0.19.6 (344bef0)
  • tests: bump steady to v0.19.7 (3fb0ab0)
  • tests: bump steady to v0.20.1 (f74f104)
  • tests: bump steady to v0.20.2 (c65c06c)

Refactors

  • tests: switch from prism to steady (9e43236)

v1.20.1

07 Mar 21:15
c6cf622

Choose a tag to compare

1.20.1 (2026-03-07)

Full Changelog: v1.20.0...v1.20.1

Chores

  • ci: skip uploading artifacts on stainless-internal branches (b795117)
  • format all api.md files (c14890e)
  • internal: add request options to SSE classes (5a468db)
  • internal: bump dependencies (8bad62a)
  • internal: fix lint error on Python 3.14 (f5b61cd)
  • internal: make test_proxy_environment_variables more resilient (7fb93ce)
  • internal: make test_proxy_environment_variables more resilient to env (7b5389c)
  • test: do not count install time for mock server timeout (2f70cc8)
  • update mock server docs (2d211d3)

v1.20.0

08 Feb 00:36
6b1e1fa

Choose a tag to compare

1.20.0 (2026-01-30)

Full Changelog: v1.19.1...v1.20.0

Features

  • client: add custom JSON encoder for extended type support (6d70ff1)

Chores

  • ci: upgrade actions/github-script (78ec263)

v1.19.1

21 Jan 18:24
9633a72

Choose a tag to compare

1.19.1 (2026-01-21)

Full Changelog: v1.19.0...v1.19.1

Features

  • client: add support for binary request streaming (b2af547)

Chores

  • internal: update actions/checkout version (04aae72)

v1.19.0

07 Jan 15:35
b260c9f

Choose a tag to compare

1.19.0 (2026-01-07)

Full Changelog: v1.18.2...v1.19.0

Features

Chores

  • internal: codegen related update (ddae3b2)

v1.18.2

22 Dec 13:58
899e6f9

Choose a tag to compare

1.18.2 (2025-12-19)

Full Changelog: v1.18.1...v1.18.2

Bug Fixes

  • client: close streams without requiring full consumption (bb74e0e)
  • compat with Python 3.14 (6c50b92)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (195aebe)
  • ensure streams are always closed (7c0964c)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (407770f)
  • use async_to_httpx_files in patch method (04202cd)

Chores

  • add missing docstrings (e32f03a)
  • add Python 3.14 classifier and testing (df59a3e)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (509bb97)
  • docs: use environment variables for authentication in code snippets (8d332b4)
  • internal/tests: avoid race condition with implicit client cleanup (0157eb1)
  • internal: add --fix argument to lint script (12c0306)
  • internal: add missing files argument to base client (91b4b41)
  • internal: grammar fix (it's -> its) (abbf8b2)
  • package: drop Python 3.8 support (13b55a3)
  • speedup initial import (b399d2f)
  • update lockfile (c73c583)

v1.18.1

22 Oct 17:26
c00ac17

Choose a tag to compare

1.18.1 (2025-10-18)

Full Changelog: v1.18.0...v1.18.1

Chores

  • bump httpx-aiohttp version to 0.1.9 (d5510ae)
  • internal: detect missing future annotations with ruff (b7f9ede)

v1.18.0

25 Sep 21:11
b2b3424

Choose a tag to compare

1.18.0 (2025-09-20)

Full Changelog: v1.17.2...v1.18.0

Features

  • improve future compat with pydantic v3 (81e50ec)
  • types: replace List[str] with SequenceNotStr in params (ef79710)

Chores

  • do not install brew dependencies in ./scripts/bootstrap by default (7444c4e)
  • internal: move mypy configurations to pyproject.toml file (f92365c)
  • internal: update pydantic dependency (58cb6aa)
  • tests: simplify get_platform test (8db8236)
  • types: change optional parameter type from NotGiven to Omit (e347327)

v1.17.2

30 Aug 17:24
d5939e4

Choose a tag to compare

1.17.2 (2025-08-30)

Full Changelog: v1.17.1...v1.17.2

Bug Fixes

  • avoid newer type syntax (4c7e849)

Chores

  • internal: add Sequence related utils (dc85243)
  • internal: change ci workflow machines (eb1b9a6)
  • internal: update pyright exclude list (413b33b)
  • update github action (e4e2029)

v1.17.1

18 Aug 19:35
fd6f90b

Choose a tag to compare

1.17.1 (2025-08-14)

Full Changelog: v1.17.0...v1.17.1

Chores

  • internal: update comment in script (dca67fb)
  • update @stainless-api/prism-cli to v5.15.0 (5c8641c)