Skip to content

Releases: parallel-web/parallel-sdk-python

v0.5.1

22 Apr 18:03
f327a0e

Choose a tag to compare

0.5.1 (2026-04-22)

Full Changelog: v0.5.0...v0.5.1

Features

  • api: manual updates (86c7d33)
  • api: Mark search and extract as deprecated (cfdea3b)
  • api: OpenAPI changes (cfc5fb3)

v0.5.0

21 Apr 06:02
190be00

Choose a tag to compare

0.5.0 (2026-04-21)

Full Changelog: v0.4.2...v0.5.0

Features

  • api: Add Findall Candidates (57c4ae2)
  • api: Add Search and Extract v1 and associated types (ea487f3)
  • api: manual - add AdvancedSearchSettings and AdvancedExtractSettings models (5836a6f)
  • api: manual updates - update openapi spec (02db6c0)
  • api: Remove full_content from OpenAPI Spec (7a4d651)
  • api: Search/Extract v1 with advanced_settings and max_results (4ded29c)
  • api: Update OpenAPI spec (58f19f3)
  • api: Update OpenAPI spec (fae95f4)
  • internal: implement indices array format for query and form serialization (3df5972)

Bug Fixes

  • client: preserve hardcoded query params when merging with user params (08080bc)
  • deps: bump minimum typing-extensions version (964a46d)
  • ensure file data are only sent as 1 parameter (1c15cc0)
  • pydantic: do not pass by_alias unless set (f0793c1)
  • sanitize endpoint path params (5931597)

Performance Improvements

  • client: optimize file structure copying in multipart requests (00e8564)

Chores

  • ci: skip lint on metadata-only changes (403448c)
  • internal: tweak CI branches (014c802)
  • internal: update gitignore (1f4f6b0)
  • tests: bump steady to v0.19.4 (ebee2e7)
  • tests: bump steady to v0.19.5 (2774099)
  • tests: bump steady to v0.19.6 (8e3ee3d)
  • tests: bump steady to v0.19.7 (4bcf12e)
  • tests: bump steady to v0.20.1 (d82ce60)
  • tests: bump steady to v0.20.2 (746ca39)
  • tests: bump steady to v0.22.1 (dec81af)

Refactors

  • tests: switch from prism to steady (032745e)

v0.4.2

09 Mar 22:24
2018734

Choose a tag to compare

0.4.2 (2026-03-09)

Full Changelog: v0.4.1...v0.4.2

Features

  • api: add betas back in for search (23493c6)
  • api: sync openapi spec (e00288b)
  • client: add custom JSON encoder for extended type support (b2c8bf9)

Chores

  • ci: skip uploading artifacts on stainless-internal branches (bb389c0)
  • format all api.md files (b74b93b)
  • internal: add request options to SSE classes (00dbc30)
  • internal: bump dependencies (f49c841)
  • internal: codegen related update (1b7c8ff)
  • internal: fix lint error on Python 3.14 (cb3f364)
  • internal: make test_proxy_environment_variables more resilient (d3ba149)
  • internal: make test_proxy_environment_variables more resilient to env (1e1d858)
  • test: do not count install time for mock server timeout (9766097)
  • update mock server docs (028965c)

v0.4.1

29 Jan 00:26
670a1b1

Choose a tag to compare

0.4.1 (2026-01-28)

Full Changelog: v0.4.0...v0.4.1

Features

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

Chores

  • api: make headers optional (f99b59d)
  • ci: upgrade actions/github-script (293c778)
  • internal: update actions/checkout version (326daf2)

v0.4.0

13 Jan 02:06
de729b6

Choose a tag to compare

0.4.0 (2026-01-13)

Full Changelog: v0.3.4...v0.4.0

Features

  • api: add after_date, update findAll nomenclature (3641ac6)
  • api: Update excerpt settings (bafa464)

Bug Fixes

  • ensure streams are always closed (3251033)
  • types: allow pyright to infer TypedDict types within SequenceNotStr (f134f9b)
  • use async_to_httpx_files in patch method (b147da5)

Chores

  • add missing docstrings (05118fc)
  • add Python 3.14 classifier and testing (5588224)
  • api: update default headers (16949bf)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (e327c6e)
  • docs: use environment variables for authentication in code snippets (e44bc95)
  • internal: add --fix argument to lint script (8b25ed1)
  • internal: add missing files argument to base client (9bc7dc6)
  • internal: codegen related update (2eb1adc)
  • speedup initial import (2927603)
  • update lockfile (37bb7a6)

v0.3.4

13 Nov 00:29
1f8e5c4

Choose a tag to compare

0.3.4 (2025-11-12)

Full Changelog: v0.3.3...v0.3.4

Features

Bug Fixes

  • compat with Python 3.14 (a63f4ee)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (cf9de5f)

Chores

  • package: drop Python 3.8 support (ba0bf24)

v0.3.3

06 Nov 20:21
7750ac1

Choose a tag to compare

0.3.3 (2025-11-06)

Full Changelog: v0.3.2...v0.3.3

Features

  • api: add fetch_policy and mode to /v1beta/search (1d7200a)

Bug Fixes

  • api: add back /v1/tasks/runs?=beta (bdecee5)
  • api: Make beta headers optional in /v1beta/extract (bc9e1c2)
  • api: re-add deprecated max_chars_per_result (e0976a1)
  • api: re-add deprecated processor to /v1beta/extract (d656151)
  • api: remove full_content from /v1beta/search output (c13d6db)
  • client: close streams without requiring full consumption (e6ba5dc)

Chores

  • internal/tests: avoid race condition with implicit client cleanup (4ec359d)
  • internal: grammar fix (it's -> its) (fd8a351)
  • lint: reorder imports (901e4f1)

v0.3.2

22 Oct 18:58
1dcb41b

Choose a tag to compare

0.3.2 (2025-10-22)

Full Changelog: v0.3.1...v0.3.2

Bug Fixes

  • api: default beta headers for /v1beta/search and /v1beta/extract (9f8d8dd)

v0.3.1

21 Oct 06:13
b245661

Choose a tag to compare

0.3.1 (2025-10-21)

Full Changelog: v0.3.0...v0.3.1

Bugfix

  • api: Make FetchPolicy a common model instead of an extract specific model (0acbe77)

v0.3.0

21 Oct 04:09
c84b04f

Choose a tag to compare

0.3.0 (2025-10-21)

⚠️ Important Notice:
This version contains a bug in parameter handling and should not be used. Please use an earlier or later release instead.

Full Changelog: v0.2.2...v0.3.0

Features

  • api: Add /v1beta/extract (df40ff5)

Chores

  • bump httpx-aiohttp version to 0.1.9 (4da4812)