Skip to content

Latest commit

 

History

History
1120 lines (702 loc) · 83.9 KB

CHANGELOG.md

File metadata and controls

1120 lines (702 loc) · 83.9 KB

Changelog

2.37.0 (2026-10-23)

Features

  • people: publish people search in the API specification (#2094) (43787a2)

2.36.1 (2026-10-21)

Documentation

  • openapi: unify regex wording and shorten sourcePreference descriptions (#2051) (d48939f)

2.36.0 (2026-10-21)

Features

  • scrape: add sourcePreference to choose between HTML conversion and published Markdown (#2010) (21d9ba7)

2.35.0 (2026-10-21)

Features

  • batch: follow only chosen languages in start_url crawls (#2003) (7ae20fc)

2.34.2 (2026-10-21)

Bug Fixes

  • openapi: document request_id and key_metadata on every response in one place (#2042) (29d0885)

2.34.1 (2026-10-21)

Bug Fixes

  • answers: document request_id in the /web/answers response (#2040) (dd2586c)

2.34.0 (2026-10-21)

Features

  • web-search: include Scholar papers for research queries (#2009) (bab77da)

2.33.0 (2026-10-21)

Features

  • company-search: charge two credits per request (#2024) (1ce1c77)

2.32.0 (2026-10-21)

Features

  • company-search: prepare public response contract (#2021) (366aa37)

2.31.1 (2026-10-21)

Bug Fixes

  • news: return extended descriptions for index search (#2019) (06afad3)

2.31.0 (2026-10-19)

Features

  • crawl: add exclude URL regex to crawl and sitemap endpoints (#1982) (d9086e9)

2.30.0 (2026-10-19)

Features

  • news: add natural-language search to POST /news/search (#1975) (a8b59cf)

2.29.0 (2026-10-18)

Features

  • scrape: add TikTok profile and video prebuilt parsers (#1956) (59b4899)

2.28.0 (2026-10-18)

Features

2.27.0 (2026-10-17)

Features

  • brand: add search metadata and country and language filters (#1945) (1cfb968)
  • scrape: add g2-reviews prebuilt parser (#1933) (b301f20)
  • scrape: add google-maps-reviews prebuilt parser with oldest-first sort (#1928) (82cb5b1)
  • scrape: add Instagram profile, post, and feed prebuilt parsers (#1905) (eea9361)
  • search: add languages filter to web search (#1833) (71c2585)

2.26.0 (2026-10-16)

Features

  • batch: support Scrape Anything batches up to 100k URLs (#1883) (62b6243)
  • scrape: add App Store app and reviews prebuilt parsers (#1859) (05ba8de)
  • scrape: add emails prebuilt parser (#1862) (05ba8de)
  • scrape: add Google Play app and reviews prebuilt parsers (#1857) (05ba8de)
  • scrape: add links prebuilt parser (#1865) (05ba8de)
  • scrape: add phone-numbers prebuilt parser (#1863) (05ba8de)
  • scrape: list browser profiles and label them with descriptions (#1914) (8527500)
  • search: allow requesting a single result (#1880) (3b9e0b1)

2.25.0 (2026-10-14)

Features

  • scrape: add login profiles for authenticated scraping (#1617) (76c6fbe)
  • scrape: add prebuilt Google Maps parsing (#1824) (1348168)
  • web-search: charge markdown per delivered page (#1729) (f15c906)

Documentation

  • demonstrate scraping formats throughout README (e04afa4)
  • lead README with Context.dev capabilities (e74b1f9)
  • reconcile custom scraping README with generated examples (43368c8)
  • remove Stainless README attribution (c9d5c4f)

2.24.0 (2026-10-07)

Features

  • batches: keep batch result files for 180 days (#1638) (ea7e08c)
  • news: add Google News sitemap feeds for 52 sites from the NEEDLE 4-star gaps (#1612) (f5f5efd)
  • search: /web/search - for news results extend description with matching passages from article. (f47a992)

Bug Fixes

  • answers: keep page links for the agent and only cite URLs it actually saw (#1571) (831788c)
  • scrape: keep the relevant sections of long pages for JSON extraction (#1582) (8e874a8)
  • search: shorter default page-read budget and blocked-page codes for search results (#1573) (674cd69)

2.23.0 (2026-09-30)

Features

  • logs: serve request logs at /org/logs (#1442) (c5093d3)
  • scrape: accept documents up to 50 MB (#1436) (7382a7a)
  • scrape: add productParams.dedupeImages, always run product AI fallback (#1423) (83b2be2)
  • scrape: default POST /web/scrape deadline to 90s (#1428) (adacc1a)

Bug Fixes

  • api: derive OpenAPI request docs from runtime Zod schemas (#1421) (4f3308e)

2.22.0 (2026-09-29)

Features

  • answers: route people and company research with faster answers (#1336) (a391639)
  • api: explain failed scrape outputs and fix agent-reported bugs (#1360) (ca8bb9c)
  • monitors: support browser actions on page monitors (#1365) (f795df1)
  • scrape: default cache age to three days and allow one year (#1339) (57d1e7d)
  • search: add highlights to web search and bill page reads per 10 results (#1387) (d3e33c2)
  • web-search: extend page cache defaults (#1408) (62bd789)

Bug Fixes

  • api: document search domain limits and clarify scrape parameter errors (#1388) (5bfd7fb)
  • scrape: resolve extracted URLs from source references (#1333) (b7799a5)

Documentation

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

2.21.0 (2026-09-27)

Features

  • feedback: add agent feedback endpoint (#1322) (f3a9dce)
  • highlights: preserve Markdown structure in scrape excerpts (#1236) (d3c383a)
  • scrape: enable highlights with zero data retention (#1246) (487a289)

Bug Fixes

  • openapi: document exclusive news filters (#1265) (5b7c79d)
  • scrape: only flag partial success when a requested format succeeds (#1325) (1120d93)
  • scrape: preserve successful formats when other outputs fail (#1263) (e2ccfa7)
  • scrape: retain highlight headings only when needed (#1245) (492a305)

2.20.0 (2026-09-23)

Features

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (2c4072d)
  • api: guarantee search descriptions and align response types (#1089) (7ee03fc)
  • api: honour maxAgeMs=0 on brand retrieve, styleguide and fonts endpoints (#998) (78491ef)
  • api: lower partial scrape timeout minimum to five seconds (#1118) (871982b)
  • api: reject timeoutMS too short for waitForMs (e8a6725)
  • client: elide content type header on requests without body (f53ad05)
  • client: send content-type header for requests with an omitted optional body (63d0f66)
  • internal: correct multipart form field name encoding (221d059)
  • multipart encoding for file arrays (105116f)
  • openapi: strip empty-object defaults from the generated spec (fcbb393)
  • scrape: reuse legacy caches across all output formats (#1197) (007ad3f)
  • variable name typo (10e1853)
  • webhooks: format Slack webhook notifications (#1045) (4bd0df1)

Chores

  • ci: support opting out of skipping builds on metadata-only commits (aad82ac)
  • configure new SDK language (8d24989)
  • internal: bound formatter parallelism to CPU count (8b73d53)
  • internal: more robust bootstrap script (57b2d93)
  • internal: tweak CI branches (2b124b9)
  • release 2.17.1 (eeb2a0d)
  • sync repo (663ae2b)
  • update SDK settings (8a92059)
  • update SDK settings (3c49703)

2.19.0 (2026-09-22)

Features

  • billing: charge for 404s and skip fraud accounting (#1152) (d1fa73e)
  • scrape: add cache age support to byte downloads (#1171) (9b2704f)
  • scrape: add unified scrape API (#1182) (f96de1a)
  • scrape: align timeout options and public SDK methods (#1207) (f1f8442)
  • scrape: support country for image scraping (#1172) (9b2704f)
  • scrape: support custom screenshot headers (#1169) (ea364f2)
  • scrape: support waitForMs for byte downloads (#1170) (267301b)

Bug Fixes

  • scrape: reuse legacy caches across all output formats (#1197) (007ad3f)

2.18.0 (2026-09-18)

Features

  • api: enable ZDR on remaining AI endpoints via OpenAI (#1099) (36e5487)
  • products: extract ProductGroup variants with images (#1124) (dd14116)
  • scrape: add CSS extraction rules to HTML scraping (#1146) (4ed406d)
  • web: add URL-based scrape screenshot endpoint (#1150) (52c8043)

Bug Fixes

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

2.17.1 (2026-09-15)

Bug Fixes

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

2.17.0 (2026-09-15)

Features

  • answers: add live web research with fast and ultra modes (#954) (838e943)
  • api-keys: enforce scoped API key permissions (#1038) (7f87431)
  • api: unify timeout configuration and return partial results (#1030) (7c0fa1f)
  • monitors: add page selector filters (#1037) (1f3a748)
  • web: add raw bytes scraping endpoint (#1081) (e4b2347)

Bug Fixes

  • api: honour maxAgeMs=0 on brand retrieve, styleguide and fonts endpoints (#998) (78491ef)
  • webhooks: format Slack webhook notifications (#1045) (4bd0df1)

2.16.0 (2026-09-11)

Features

  • api: return request_id on every response (012ba65)
  • logs: expose request log endpoints in SDKs (#1025) (5b22be7)

Bug Fixes

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

2.15.0 (2026-09-08)

Features

  • webhooks: add configurable retries and manual replay (00388ec)
  • webhooks: simplify delivery APIs (fbd879e)

2.14.0 (2026-09-03)

Features

  • sitemap: add subdomain discovery (5630b67)

Bug Fixes

  • openapi: strip empty-object defaults from the generated spec (fcbb393)

2.13.0 (2026-08-27)

Features

2.12.0 (2026-08-23)

Full Changelog: v2.11.0...v2.12.0

Features

2.11.0 (2026-08-18)

Full Changelog: v2.10.0...v2.11.0

Features

2.10.0 (2026-08-17)

Full Changelog: v2.9.0...v2.10.0

Features

2.9.0 (2026-08-07)

Full Changelog: v2.8.0...v2.9.0

Features

2.8.0 (2026-08-05)

Full Changelog: v2.7.0...v2.8.0

Features

2.7.0 (2026-08-01)

Full Changelog: v2.6.0...v2.7.0

Features

2.6.0 (2026-07-31)

Full Changelog: v2.5.0...v2.6.0

Features

2.5.0 (2026-07-22)

Full Changelog: v2.4.0...v2.5.0

Features

2.4.0 (2026-07-12)

Full Changelog: v2.3.0...v2.4.0

Features

2.3.0 (2026-07-12)

Full Changelog: v2.2.0...v2.3.0

Features

2.2.0 (2026-07-10)

Full Changelog: v2.1.0...v2.2.0

Features

2.1.0 (2026-07-08)

Full Changelog: v2.0.0...v2.1.0

Features

2.0.0 (2026-07-06)

Full Changelog: v1.36.0...v2.0.0

Features

Chores

  • internal: bound formatter parallelism to CPU count (8b73d53)

1.36.0 (2026-06-27)

Full Changelog: v1.35.0...v1.36.0

Features

1.35.0 (2026-06-25)

Full Changelog: v1.34.0...v1.35.0

Features

1.34.0 (2026-06-19)

Full Changelog: v1.33.0...v1.34.0

Features

1.33.0 (2026-06-18)

Full Changelog: v1.32.0...v1.33.0

Features

Bug Fixes

  • client: send content-type header for requests with an omitted optional body (63d0f66)

1.32.0 (2026-06-11)

Full Changelog: v1.31.0...v1.32.0

Features

1.31.0 (2026-06-08)

Full Changelog: v1.30.0...v1.31.0

Features

1.30.0 (2026-06-07)

Full Changelog: v1.29.0...v1.30.0

Features

1.29.0 (2026-06-07)

Full Changelog: v1.28.0...v1.29.0

Features

1.28.0 (2026-06-06)

Full Changelog: v1.27.0...v1.28.0

Features

1.27.0 (2026-06-01)

Full Changelog: v1.26.0...v1.27.0

Features

1.26.0 (2026-06-01)

Full Changelog: v1.25.0...v1.26.0

Features

1.25.0 (2026-05-31)

Full Changelog: v1.24.0...v1.25.0

Features

1.24.0 (2026-05-30)

Full Changelog: v1.23.0...v1.24.0

Features

1.23.0 (2026-05-19)

Full Changelog: v1.22.0...v1.23.0

Features

1.22.0 (2026-05-16)

Full Changelog: v1.21.0...v1.22.0

Features

1.21.0 (2026-05-16)

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

Features

1.20.1 (2026-05-14)

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

Bug Fixes

  • client: elide content type header on requests without body (f53ad05)

1.20.0 (2026-05-11)

Full Changelog: v1.19.0...v1.20.0

Features

1.19.0 (2026-05-11)

Full Changelog: v1.18.0...v1.19.0

Features

1.18.0 (2026-05-10)

Full Changelog: v1.17.0...v1.18.0

Features

1.17.0 (2026-05-09)

Full Changelog: v1.16.0...v1.17.0

Features

1.16.0 (2026-05-07)

Full Changelog: v1.15.0...v1.16.0

Features

1.15.0 (2026-05-06)

Full Changelog: v1.14.0...v1.15.0

Features

1.14.0 (2026-05-06)

Full Changelog: v1.13.0...v1.14.0

Features

1.13.0 (2026-05-05)

Full Changelog: v1.12.0...v1.13.0

Features

1.12.0 (2026-05-01)

Full Changelog: v1.11.0...v1.12.0

Features

1.11.0 (2026-05-01)

Full Changelog: v1.10.0...v1.11.0

Features

1.10.0 (2026-05-01)

Full Changelog: v1.9.0...v1.10.0

Features

1.9.0 (2026-04-25)

Full Changelog: v1.8.0...v1.9.0

Features

1.8.0 (2026-04-24)

Full Changelog: v1.7.0...v1.8.0

Features

1.7.0 (2026-04-24)

Full Changelog: v1.6.0...v1.7.0

Features

1.6.0 (2026-04-23)

Full Changelog: v1.5.0...v1.6.0

Features

Chores

  • internal: more robust bootstrap script (57b2d93)

1.5.0 (2026-04-19)

Full Changelog: v1.4.0...v1.5.0

Features

1.4.0 (2026-04-09)

Full Changelog: v1.3.0...v1.4.0

Features

Bug Fixes

  • multipart encoding for file arrays (105116f)

1.3.0 (2026-04-04)

Full Changelog: v1.2.0...v1.3.0

Features

1.2.0 (2026-04-03)

Full Changelog: v1.1.0...v1.2.0

Features

Bug Fixes

  • align path encoding with RFC 3986 section 3.3 (2c4072d)
  • variable name typo (10e1853)

1.1.0 (2026-03-28)

Full Changelog: v1.0.0...v1.1.0

Features

Bug Fixes

  • internal: correct multipart form field name encoding (221d059)

Chores

  • ci: support opting out of skipping builds on metadata-only commits (aad82ac)

1.0.0 (2026-03-25)

Full Changelog: v0.4.0...v1.0.0

Features

0.4.0 (2026-03-25)

Full Changelog: v0.3.0...v0.4.0

Features

0.3.0 (2026-03-25)

Full Changelog: v0.2.1...v0.3.0

Features

Chores

0.2.1 (2026-03-25)

Full Changelog: v0.2.0...v0.2.1

Chores

0.2.1 (2026-03-25)

Full Changelog: v0.2.0...v0.2.1

Chores

0.2.0 (2026-03-18)

Full Changelog: v0.1.0...v0.2.0

Features

0.1.0 (2026-03-18)

Full Changelog: v0.0.2...v0.1.0

Features

Chores

  • internal: tweak CI branches (2b124b9)

0.0.2 (2026-03-14)

Full Changelog: v0.0.1...v0.0.2

Chores