Skip to content

Releases: context-dot-dev/context-php-sdk

v2.23.0

Choose a tag to compare

@contextualbeer contextualbeer released this 30 Sep 22:12
52e2b46

2.23.0 (2026-09-30)

Features

  • logs: serve request logs at /org/logs (#1442) (05a31c0)
  • scrape: accept documents up to 50 MB (#1436) (03bdf33)
  • scrape: add productParams.dedupeImages, always run product AI fallback (#1423) (9230c1f)
  • scrape: default POST /web/scrape deadline to 90s (#1428) (794c2b8)

Bug Fixes

  • api: derive OpenAPI request docs from runtime Zod schemas (#1421) (5f5c90c)

v2.22.0

Choose a tag to compare

@contextualbeer contextualbeer released this 29 Sep 18:10
c90209f

2.22.0 (2026-09-29)

Features

  • answers: route people and company research with faster answers (#1336) (866978e)
  • api: explain failed scrape outputs and fix agent-reported bugs (#1360) (8fba002)
  • monitors: support browser actions on page monitors (#1365) (32384cc)
  • scrape: default cache age to three days and allow one year (#1339) (134cfc3)
  • search: add highlights to web search and bill page reads per 10 results (#1387) (88cf8ce)
  • web-search: extend page cache defaults (#1408) (d945187)

Bug Fixes

  • api: document search domain limits and clarify scrape parameter errors (#1388) (902c4b8)
  • scrape: resolve extracted URLs from source references (#1333) (1851497)

Documentation

  • openapi: complete concise API reference metadata (#1329) (8369026)
  • scrape: rename endpoint to Scrape Anything (#1341) (cfcbe9a)

v2.21.0

Choose a tag to compare

@contextualbeer contextualbeer released this 27 Sep 07:28
aab213f

2.21.0 (2026-09-27)

Features

  • feedback: add agent feedback endpoint (#1322) (8bb51de)
  • highlights: preserve Markdown structure in scrape excerpts (#1236) (7457b0c)
  • scrape: enable highlights with zero data retention (#1246) (f6d33eb)

Bug Fixes

  • openapi: document exclusive news filters (#1265) (241eb97)
  • scrape: only flag partial success when a requested format succeeds (#1325) (11abd66)
  • scrape: preserve successful formats when other outputs fail (#1263) (d98ef55)
  • scrape: retain highlight headings only when needed (#1245) (c6b0b8c)

v2.20.0

Choose a tag to compare

@contextualbeer contextualbeer released this 23 Sep 07:46
0483174

2.20.0 (2026-09-23)

Features

Read more

v3.0.0

Choose a tag to compare

@contextualbeer contextualbeer released this 22 Sep 06:34
e3e2e7a

2.19.0 (2026-09-22)

Features

  • billing: charge for 404s and skip fraud accounting (#1152) (780b335)
  • scrape: add cache age support to byte downloads (#1171) (c8c9ed3)
  • scrape: add unified scrape API (#1182) (7de59fc)
  • scrape: align timeout options and public SDK methods (#1207) (42e8a3d)
  • scrape: support country for image scraping (#1172) (c8c9ed3)
  • scrape: support custom screenshot headers (#1169) (ac70e57)
  • scrape: support waitForMs for byte downloads (#1170) (a270ff4)

Bug Fixes

  • scrape: reuse legacy caches across all output formats (#1197) (424354f)

v2.18.0

Choose a tag to compare

@contextualbeer contextualbeer released this 18 Sep 06:56
fc30712

2.18.0 (2026-09-18)

Features

  • api: enable ZDR on remaining AI endpoints via OpenAI (#1099) (133be34)
  • products: extract ProductGroup variants with images (#1124) (eae00ad)
  • scrape: add CSS extraction rules to HTML scraping (#1146) (3f110e4)
  • web: add URL-based scrape screenshot endpoint (#1150) (25b9c1c)

Bug Fixes

  • api: lower partial scrape timeout minimum to five seconds (#1118) (c6c30a3)

v2.17.1

Choose a tag to compare

@contextualbeer contextualbeer released this 15 Sep 11:28
3d1d54e

2.17.1 (2026-09-15)

Bug Fixes

  • api: guarantee search descriptions and align response types (#1089) (a12acad)

v2.17.0

Choose a tag to compare

@contextualbeer contextualbeer released this 15 Sep 09:27
43ced60

2.17.0 (2026-09-15)

Features

  • answers: add live web research with fast and ultra modes (#954) (5f7df63)
  • api-keys: enforce scoped API key permissions (#1038) (22e1313)
  • api: unify timeout configuration and return partial results (#1030) (65009da)
  • monitors: add page selector filters (#1037) (ba3ef54)
  • web: add raw bytes scraping endpoint (#1081) (c9949f9)

Bug Fixes

  • api: honour maxAgeMs=0 on brand retrieve, styleguide and fonts endpoints (#998) (2854d7c)
  • webhooks: format Slack webhook notifications (#1045) (b936e81)

v2.16.0

Choose a tag to compare

@contextualbeer contextualbeer released this 11 Sep 21:38
d21a624

2.16.0 (2026-09-11)

Features

  • api: return request_id on every response (ad2cd5c)
  • logs: expose request log endpoints in SDKs (#1025) (222b53a)

Bug Fixes

  • api: reject timeoutMS too short for waitForMs (f48fa21)

v2.15.0

Choose a tag to compare

@contextualbeer contextualbeer released this 08 Sep 00:09
1e8eb73

2.15.0 (2026-09-08)

Features

  • webhooks: add configurable retries and manual replay (aa77746)
  • webhooks: simplify delivery APIs (8b4861b)