Skip to content

v2.20.0

Choose a tag to compare

@contextualbeer contextualbeer released this 23 Sep 07:46
ae23efd

2.20.0 (2026-09-23)

Features

Bug Fixes

  • api: guarantee search descriptions and align response types (#1089) (9926fba)
  • api: honour maxAgeMs=0 on brand retrieve, styleguide and fonts endpoints (#998) (85ac787)
  • api: lower partial scrape timeout minimum to five seconds (#1118) (c8c4975)
  • api: reject timeoutMS too short for waitForMs (ca4de4e)
  • client: add missing f-string prefix in file type error message (3159495)
  • client: preserve hardcoded query params when merging with user params (57c6a22)
  • deps: bump minimum typing-extensions version (4695dbc)
  • ensure file data are only sent as 1 parameter (7c314a2)
  • internal: resolve build failures (e373980)
  • pydantic: do not pass by_alias unless set (b1723b9)
  • sanitize endpoint path params (8ccc27d)
  • scrape: reuse legacy caches across all output formats (#1197) (71ad00b)
  • use correct field name format for multipart file arrays (95fd70e)
  • webhooks: format Slack webhook notifications (#1045) (309f8f9)

Performance Improvements

  • client: optimize file structure copying in multipart requests (573a70c)

Chores