diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 60b44f4..26b25a2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.19.0" + ".": "2.20.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 549a633..2c271bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,217 @@ # Changelog +## [2.20.0](https://github.com/context-dot-dev/context-python-sdk/compare/v2.19.0...v2.20.0) (2026-09-23) + + +### Features + +* **answers:** add live web research with fast and ultra modes ([#954](https://github.com/context-dot-dev/context-python-sdk/issues/954)) ([653bc8c](https://github.com/context-dot-dev/context-python-sdk/commit/653bc8c3f9dd7a2fd67845d156aeacf1f631eba3)) +* **api-keys:** enforce scoped API key permissions ([#1038](https://github.com/context-dot-dev/context-python-sdk/issues/1038)) ([f883f60](https://github.com/context-dot-dev/context-python-sdk/commit/f883f60c1b2a315c7d1a2907334b794db5d09c91)) +* **api:** api update ([3c5c2c3](https://github.com/context-dot-dev/context-python-sdk/commit/3c5c2c39164d0be19c17949180c73937140687ea)) +* **api:** api update ([3a29950](https://github.com/context-dot-dev/context-python-sdk/commit/3a29950c03cfa9deab35b08061f295d5a2b2c092)) +* **api:** api update ([0a68836](https://github.com/context-dot-dev/context-python-sdk/commit/0a68836a31d685598a8f491f723970f8ea4e71f8)) +* **api:** api update ([288c743](https://github.com/context-dot-dev/context-python-sdk/commit/288c7436453a199728d8b9407c0a51e83e0c0718)) +* **api:** api update ([2bdb356](https://github.com/context-dot-dev/context-python-sdk/commit/2bdb356049b2611469b28d34c9ddcc990a629525)) +* **api:** api update ([2ac4e0c](https://github.com/context-dot-dev/context-python-sdk/commit/2ac4e0c1b06711b284477705f83d20e0c1dd83f5)) +* **api:** api update ([68cb98c](https://github.com/context-dot-dev/context-python-sdk/commit/68cb98ca3b510157f56d34ed0cf598d7cae3b988)) +* **api:** api update ([253db7d](https://github.com/context-dot-dev/context-python-sdk/commit/253db7d8a9129f323b2a56b82bd5e780bcd8bf86)) +* **api:** api update ([740b2d4](https://github.com/context-dot-dev/context-python-sdk/commit/740b2d42d9e897eefd273779ab2a62c285c3b84f)) +* **api:** api update ([07e8016](https://github.com/context-dot-dev/context-python-sdk/commit/07e80168ee24305f42bfac338ee85d676e9601d7)) +* **api:** api update ([499fb3f](https://github.com/context-dot-dev/context-python-sdk/commit/499fb3fdef35838f9c631560b2bc073b73f3a04a)) +* **api:** api update ([853f56b](https://github.com/context-dot-dev/context-python-sdk/commit/853f56b503807b1bb41f4ca26800b56fc41e395c)) +* **api:** api update ([b2b2312](https://github.com/context-dot-dev/context-python-sdk/commit/b2b2312efd4957bb5323718bcdc2cc1bb709e667)) +* **api:** api update ([040f31d](https://github.com/context-dot-dev/context-python-sdk/commit/040f31d9ff3c297156b913be31d77a39046ccd5b)) +* **api:** api update ([cbf9c43](https://github.com/context-dot-dev/context-python-sdk/commit/cbf9c43bd14c3eb845ff45bf4e6e0e7c18fae5aa)) +* **api:** api update ([06c5d6c](https://github.com/context-dot-dev/context-python-sdk/commit/06c5d6cb6e41c9557eac78249da5460f999e12c6)) +* **api:** api update ([3935a16](https://github.com/context-dot-dev/context-python-sdk/commit/3935a1695972bbe75c7035ec89efd2877be71f90)) +* **api:** api update ([6f0f3fb](https://github.com/context-dot-dev/context-python-sdk/commit/6f0f3fbc0966c2b69a4fa594204d6cb8b115ec60)) +* **api:** api update ([d9a026d](https://github.com/context-dot-dev/context-python-sdk/commit/d9a026d6526e93e54ec2fcddc7ee7988748370c8)) +* **api:** api update ([da261be](https://github.com/context-dot-dev/context-python-sdk/commit/da261be4676883e2a8e85ca0b4b7be887a24e85b)) +* **api:** api update ([3688eab](https://github.com/context-dot-dev/context-python-sdk/commit/3688eab17dcc2546c3e9c7249d15be912354012c)) +* **api:** api update ([63b8964](https://github.com/context-dot-dev/context-python-sdk/commit/63b89645bfe4a82faeee952478ff7fe8f33e1c59)) +* **api:** api update ([6d99f45](https://github.com/context-dot-dev/context-python-sdk/commit/6d99f453a62eb95134599a6e1d9c648788dfe3b7)) +* **api:** api update ([ff409ed](https://github.com/context-dot-dev/context-python-sdk/commit/ff409edadd0a514fa22948f8abd741b9676ca1b6)) +* **api:** api update ([925ed2c](https://github.com/context-dot-dev/context-python-sdk/commit/925ed2c6ec48e165f9807101bbbfdbda9c668709)) +* **api:** api update ([3f3a903](https://github.com/context-dot-dev/context-python-sdk/commit/3f3a90368fe919e2d727f484db792ca2d631f3bf)) +* **api:** api update ([226b29c](https://github.com/context-dot-dev/context-python-sdk/commit/226b29c8e73b0c785ad9c2692225cfac44365395)) +* **api:** api update ([bbcd1c1](https://github.com/context-dot-dev/context-python-sdk/commit/bbcd1c1d42b9a2080dff7ff42ce7028339d94c25)) +* **api:** api update ([4432665](https://github.com/context-dot-dev/context-python-sdk/commit/443266595a9dec4e7ccc081ea1d4967985cb7d67)) +* **api:** api update ([94fa1f1](https://github.com/context-dot-dev/context-python-sdk/commit/94fa1f1ee791691e9e65e4d437dd7ce5f619087a)) +* **api:** api update ([4ae29fb](https://github.com/context-dot-dev/context-python-sdk/commit/4ae29fb780a4c6d971e2f77d9e7572ba12ccc8a5)) +* **api:** api update ([08d9b02](https://github.com/context-dot-dev/context-python-sdk/commit/08d9b029637ba08b636b653659427c9f21f9f9ce)) +* **api:** api update ([8592c63](https://github.com/context-dot-dev/context-python-sdk/commit/8592c635674b01bcefbc5563bc53b98e90859b0c)) +* **api:** api update ([7d2dfb5](https://github.com/context-dot-dev/context-python-sdk/commit/7d2dfb58157434152a853aebcd4f1289c2e30bd6)) +* **api:** api update ([1aa99f7](https://github.com/context-dot-dev/context-python-sdk/commit/1aa99f71f83593bb9822fd5aa8d84f80f932971f)) +* **api:** api update ([dac3f38](https://github.com/context-dot-dev/context-python-sdk/commit/dac3f38751139f40031ab70750a7831cbb9f42be)) +* **api:** api update ([921eaa8](https://github.com/context-dot-dev/context-python-sdk/commit/921eaa8d1682df7ba9d70855fcb700b336465c7c)) +* **api:** api update ([3e75380](https://github.com/context-dot-dev/context-python-sdk/commit/3e753806bd5077a81f62d797021c15067a0daffe)) +* **api:** api update ([3b9e64f](https://github.com/context-dot-dev/context-python-sdk/commit/3b9e64f5dddd1992ea79f0dc88da7f3131f7e43d)) +* **api:** api update ([9f486e7](https://github.com/context-dot-dev/context-python-sdk/commit/9f486e7d1067b55375977f6fc1f2520093eeb4d6)) +* **api:** api update ([94c1bb6](https://github.com/context-dot-dev/context-python-sdk/commit/94c1bb60cde333694a5f62b2526603b79d8fd62a)) +* **api:** api update ([d0f20d7](https://github.com/context-dot-dev/context-python-sdk/commit/d0f20d706a262ca3b5fbd904c4d2816e589d7532)) +* **api:** api update ([4fb738f](https://github.com/context-dot-dev/context-python-sdk/commit/4fb738fd4527cdeef0448c4d79d31ad513e20e50)) +* **api:** api update ([a72ac3e](https://github.com/context-dot-dev/context-python-sdk/commit/a72ac3e859ada135b723a985fd9e79696a5389de)) +* **api:** api update ([b34463f](https://github.com/context-dot-dev/context-python-sdk/commit/b34463f5a6d2d48511bb83b07517843643eb6994)) +* **api:** api update ([964c4b0](https://github.com/context-dot-dev/context-python-sdk/commit/964c4b09c0b9a2fc91e970e2a9c3e89c26f135c6)) +* **api:** api update ([fa060eb](https://github.com/context-dot-dev/context-python-sdk/commit/fa060eb4af5f793ea68661e8e8ec759e77cf4729)) +* **api:** api update ([f63569e](https://github.com/context-dot-dev/context-python-sdk/commit/f63569e84571a403cd05fbff990ea991b83e0821)) +* **api:** api update ([79826c4](https://github.com/context-dot-dev/context-python-sdk/commit/79826c4324757cb3f32a4a0392d94d7093d39562)) +* **api:** api update ([4bbf3b1](https://github.com/context-dot-dev/context-python-sdk/commit/4bbf3b1ad847353571b27118e0875bb2ff96c0c7)) +* **api:** api update ([41ee2e8](https://github.com/context-dot-dev/context-python-sdk/commit/41ee2e823e3a91c608861da5fe46b263518c223e)) +* **api:** api update ([000bd7c](https://github.com/context-dot-dev/context-python-sdk/commit/000bd7c50e673065f0023267aea7457f3bb1f6d9)) +* **api:** api update ([a2650d4](https://github.com/context-dot-dev/context-python-sdk/commit/a2650d40a7422733a94b1f2e7e558144230189a0)) +* **api:** api update ([c15ed56](https://github.com/context-dot-dev/context-python-sdk/commit/c15ed56b283f8fe464891afda1566b74b120e2d5)) +* **api:** api update ([fd00858](https://github.com/context-dot-dev/context-python-sdk/commit/fd00858ed8bc9806aebdb5f5c352d119ab2466d1)) +* **api:** api update ([789eb86](https://github.com/context-dot-dev/context-python-sdk/commit/789eb8671cd52aba441a03c0139f6993455b5f4d)) +* **api:** api update ([33f8f8a](https://github.com/context-dot-dev/context-python-sdk/commit/33f8f8a08a90748790a99c3cc7ce7a573af9575f)) +* **api:** api update ([de020ba](https://github.com/context-dot-dev/context-python-sdk/commit/de020ba84656fed630deec2bf184ce4ca532f7b0)) +* **api:** api update ([e9fb3b8](https://github.com/context-dot-dev/context-python-sdk/commit/e9fb3b8875c03ee4d0e259a7a26bde6592693f55)) +* **api:** api update ([5e04d2a](https://github.com/context-dot-dev/context-python-sdk/commit/5e04d2ae7fdc512f33b30a572cdf6ff9e559b17e)) +* **api:** api update ([5c97d99](https://github.com/context-dot-dev/context-python-sdk/commit/5c97d9910c3ea61b4440d3d3dde189b62f4de2b6)) +* **api:** api update ([619b078](https://github.com/context-dot-dev/context-python-sdk/commit/619b0786fee0438ec5f866dd4ec192265fe48a66)) +* **api:** api update ([fc0ae29](https://github.com/context-dot-dev/context-python-sdk/commit/fc0ae29ae44c8a3cac7a9ac7294ff818634a442c)) +* **api:** api update ([6721d0b](https://github.com/context-dot-dev/context-python-sdk/commit/6721d0bb8b04b536a28ebc5dfbda87358ccb2f2b)) +* **api:** api update ([713964b](https://github.com/context-dot-dev/context-python-sdk/commit/713964bbe1868905959b6758a3da528ded51316e)) +* **api:** api update ([69e2b8a](https://github.com/context-dot-dev/context-python-sdk/commit/69e2b8a0afc595b9da680a1c76f2b0dc581f709d)) +* **api:** api update ([06f5e93](https://github.com/context-dot-dev/context-python-sdk/commit/06f5e93deea22c2b395703e10ecca554e086c7c2)) +* **api:** api update ([7ef921a](https://github.com/context-dot-dev/context-python-sdk/commit/7ef921a84ef020f5c31458d3975be33e5befd065)) +* **api:** api update ([dc7ab0d](https://github.com/context-dot-dev/context-python-sdk/commit/dc7ab0d30bd79c5f24b502a1d22e5b8602cbfd50)) +* **api:** api update ([2b2246d](https://github.com/context-dot-dev/context-python-sdk/commit/2b2246dfde12d977b938a90f4938014ef2695eb8)) +* **api:** api update ([cd90e97](https://github.com/context-dot-dev/context-python-sdk/commit/cd90e97f36bc6adcf790522df90edb2640f3f510)) +* **api:** api update ([edeabb0](https://github.com/context-dot-dev/context-python-sdk/commit/edeabb036e0a5f8730fd0175fcd2fd42d4156b05)) +* **api:** api update ([5b94819](https://github.com/context-dot-dev/context-python-sdk/commit/5b9481966d0e279462f6cdea930cd738871239ee)) +* **api:** api update ([cd6cf45](https://github.com/context-dot-dev/context-python-sdk/commit/cd6cf45c0dbc402fa7c4d5b8625ec16b5ad35390)) +* **api:** api update ([9ce9d85](https://github.com/context-dot-dev/context-python-sdk/commit/9ce9d85f8e031578b3d15f8c951c0276e610bac5)) +* **api:** api update ([cc8337c](https://github.com/context-dot-dev/context-python-sdk/commit/cc8337ce84b6aaace1afb8eceef0cf944b10fd6f)) +* **api:** api update ([3758473](https://github.com/context-dot-dev/context-python-sdk/commit/3758473b755cd5624e8cdcdc63e30075f3b3860c)) +* **api:** api update ([d41b2b0](https://github.com/context-dot-dev/context-python-sdk/commit/d41b2b0e278d2c2b6a0d04e4890c2b5f0f518560)) +* **api:** api update ([23cc0fb](https://github.com/context-dot-dev/context-python-sdk/commit/23cc0fbc81f823fb5da255c58b2f493fbcd0be68)) +* **api:** api update ([e3419e4](https://github.com/context-dot-dev/context-python-sdk/commit/e3419e41b590900a86e7b69309e32b716a61c558)) +* **api:** api update ([9706153](https://github.com/context-dot-dev/context-python-sdk/commit/97061533bf1bfebbba56574529b4cd2f69863edc)) +* **api:** api update ([3649236](https://github.com/context-dot-dev/context-python-sdk/commit/3649236ff759877e620e926e79e6cf22c9412fec)) +* **api:** api update ([0784f70](https://github.com/context-dot-dev/context-python-sdk/commit/0784f706c7fa35b48bff168a66d76f20ad262c9d)) +* **api:** api update ([cd23fbc](https://github.com/context-dot-dev/context-python-sdk/commit/cd23fbc9f0b423246699f3cc78a9ce3b734f1acf)) +* **api:** api update ([aed2184](https://github.com/context-dot-dev/context-python-sdk/commit/aed2184efdd3c73b45e3df6993147b3d92414070)) +* **api:** api update ([4fea286](https://github.com/context-dot-dev/context-python-sdk/commit/4fea2861863c56e66881dbe898f12365c794568c)) +* **api:** api update ([c24a182](https://github.com/context-dot-dev/context-python-sdk/commit/c24a18236e7f9a4c9d84d6ead4ec0fecbdcf77fc)) +* **api:** api update ([c9c388e](https://github.com/context-dot-dev/context-python-sdk/commit/c9c388ecb41827df93f98ac8aa3c8f5ce754a13e)) +* **api:** api update ([000bcaf](https://github.com/context-dot-dev/context-python-sdk/commit/000bcaf0580c5d38f98e730ddb953e71616dfcdb)) +* **api:** api update ([4414309](https://github.com/context-dot-dev/context-python-sdk/commit/44143096ff66ae5496da41914dada2fed689f4db)) +* **api:** api update ([494fae6](https://github.com/context-dot-dev/context-python-sdk/commit/494fae61c5dc13356848f8cd4c8c3f901e84a99c)) +* **api:** api update ([83063fc](https://github.com/context-dot-dev/context-python-sdk/commit/83063fc4358dde5756a27d9a30e4eaf48929ff58)) +* **api:** api update ([7ce5f5b](https://github.com/context-dot-dev/context-python-sdk/commit/7ce5f5b35800d3dee0d8505c56a158b457868bdb)) +* **api:** api update ([90dcf23](https://github.com/context-dot-dev/context-python-sdk/commit/90dcf237bc7ee1363ad988e68bb62003d1784d5e)) +* **api:** api update ([512bf26](https://github.com/context-dot-dev/context-python-sdk/commit/512bf2610e59733e0e950531ca9e6018a5446672)) +* **api:** api update ([f98376c](https://github.com/context-dot-dev/context-python-sdk/commit/f98376cf22a331138f716f8abeb4458a8e1e38c2)) +* **api:** api update ([9ddc161](https://github.com/context-dot-dev/context-python-sdk/commit/9ddc161215cd12384152295997b95d5ac44bec08)) +* **api:** api update ([639075e](https://github.com/context-dot-dev/context-python-sdk/commit/639075e0a0aa6203375592b8b67438ae0719ca26)) +* **api:** api update ([707a6c3](https://github.com/context-dot-dev/context-python-sdk/commit/707a6c3e49096e2248ec9e4ae7e683138647c2d6)) +* **api:** api update ([bbc2458](https://github.com/context-dot-dev/context-python-sdk/commit/bbc2458c38933208b22e234d6bf1f1ffee7f883e)) +* **api:** api update ([241bacf](https://github.com/context-dot-dev/context-python-sdk/commit/241bacf196c1e316aef39429e3919fda1c5a78eb)) +* **api:** api update ([648e71b](https://github.com/context-dot-dev/context-python-sdk/commit/648e71bf7afb870dceafe6485bf47932c74ebe1b)) +* **api:** api update ([656e585](https://github.com/context-dot-dev/context-python-sdk/commit/656e585bcdf228d8651cdab5ee37f1119a51eafa)) +* **api:** api update ([3fc9944](https://github.com/context-dot-dev/context-python-sdk/commit/3fc9944ff014539c18e0216b93c936c1df2b0219)) +* **api:** api update ([b9374f5](https://github.com/context-dot-dev/context-python-sdk/commit/b9374f57a2a0ed207c39e80b6fbf710bbe170e11)) +* **api:** api update ([51e02cd](https://github.com/context-dot-dev/context-python-sdk/commit/51e02cd1487c13ee0cd96a4ab10bb17108bde531)) +* **api:** api update ([cb80f56](https://github.com/context-dot-dev/context-python-sdk/commit/cb80f56cf54377fe4a80927eecaf3391e2e51622)) +* **api:** api update ([b6df2d5](https://github.com/context-dot-dev/context-python-sdk/commit/b6df2d5e74a018e70fdb3a8dd61fdb388699ef39)) +* **api:** api update ([e74edce](https://github.com/context-dot-dev/context-python-sdk/commit/e74edce25aa7523b51f814b402e4aac635e91913)) +* **api:** api update ([f502ad6](https://github.com/context-dot-dev/context-python-sdk/commit/f502ad62ce34a4f0677272bec3260cb09e1c535d)) +* **api:** api update ([e04913b](https://github.com/context-dot-dev/context-python-sdk/commit/e04913ba154a94938a61cf8e0e6ea595abdcc9ab)) +* **api:** api update ([38a4e7f](https://github.com/context-dot-dev/context-python-sdk/commit/38a4e7f37ec82795600b81181833d1899b8f55d5)) +* **api:** api update ([4a10229](https://github.com/context-dot-dev/context-python-sdk/commit/4a102292482af5d8e25c6ccf56bdb18999cdb465)) +* **api:** api update ([c4538b4](https://github.com/context-dot-dev/context-python-sdk/commit/c4538b459e6dcee56fb4b2ca85c94db4589d4318)) +* **api:** api update ([5cc1e7d](https://github.com/context-dot-dev/context-python-sdk/commit/5cc1e7d56a2bc8210d4b2b06c581459cea572210)) +* **api:** enable ZDR on remaining AI endpoints via OpenAI ([#1099](https://github.com/context-dot-dev/context-python-sdk/issues/1099)) ([0dcc693](https://github.com/context-dot-dev/context-python-sdk/commit/0dcc6937508fc0307c41e7d4b0b088d9adb96feb)) +* **api:** manual updates ([4f84467](https://github.com/context-dot-dev/context-python-sdk/commit/4f84467a599b7c80702e95b027e87584ba6d07a7)) +* **api:** manual updates ([a62c8a4](https://github.com/context-dot-dev/context-python-sdk/commit/a62c8a49822503dbc13baa8258476b732c2b4e43)) +* **api:** manual updates ([d26f4e8](https://github.com/context-dot-dev/context-python-sdk/commit/d26f4e842387b630ba30fcb291bbcdbad610d28c)) +* **api:** manual updates ([f32255d](https://github.com/context-dot-dev/context-python-sdk/commit/f32255d61d0e43804dacbfc7b578bd909899db61)) +* **api:** manual updates ([e75ea61](https://github.com/context-dot-dev/context-python-sdk/commit/e75ea615fc7e9dba2d84ebc9bd4e4f8c19f98512)) +* **api:** manual updates ([538a766](https://github.com/context-dot-dev/context-python-sdk/commit/538a76606adf7e885ad2f953ea62ae2ac8b9e29a)) +* **api:** manual updates ([4aa172e](https://github.com/context-dot-dev/context-python-sdk/commit/4aa172e6efe35e35b050168b4f4ab3102651a935)) +* **api:** manual updates ([63d9bdf](https://github.com/context-dot-dev/context-python-sdk/commit/63d9bdfc771270ccecff225a339af6ec51dfc1f7)) +* **api:** manual updates ([f80c306](https://github.com/context-dot-dev/context-python-sdk/commit/f80c3061d969b6650d9f5a2f9df5ca8f371e14d7)) +* **api:** manual updates ([9aecc62](https://github.com/context-dot-dev/context-python-sdk/commit/9aecc620c9ab42cb2453afb104022486dab7339f)) +* **api:** manual updates ([1ebc67e](https://github.com/context-dot-dev/context-python-sdk/commit/1ebc67ec3c939ad1becf27cf48780454ef60d583)) +* **api:** manual updates ([bce4c91](https://github.com/context-dot-dev/context-python-sdk/commit/bce4c91688d28054c361ee403be2333229a33f41)) +* **api:** manual updates ([b79c985](https://github.com/context-dot-dev/context-python-sdk/commit/b79c9856d25222663dcb28637b048dc6ea092c76)) +* **api:** manual updates ([93da641](https://github.com/context-dot-dev/context-python-sdk/commit/93da64127f9de0af6154364d5a99b8a2b43534f8)) +* **api:** manual updates ([48fb2f9](https://github.com/context-dot-dev/context-python-sdk/commit/48fb2f9f13444c2a9723b8f6e9d3299970cfe52c)) +* **api:** manual updates ([d23341d](https://github.com/context-dot-dev/context-python-sdk/commit/d23341d351fdd33e0f101f532fc00b7af753c229)) +* **api:** manual updates ([985bdda](https://github.com/context-dot-dev/context-python-sdk/commit/985bdda494fb493203a3b1db746c5c00c63199d1)) +* **api:** manual updates ([2af78a4](https://github.com/context-dot-dev/context-python-sdk/commit/2af78a43c1e9b5654668e82c009b679dc3ae8e73)) +* **api:** manual updates ([d6acbc6](https://github.com/context-dot-dev/context-python-sdk/commit/d6acbc6552d84e58a6ff7a9e99952a2a7a624647)) +* **api:** manual updates ([ec8ff2d](https://github.com/context-dot-dev/context-python-sdk/commit/ec8ff2d2a0d84fcb0c05791fa913441c60ed9c24)) +* **api:** manual updates ([e40b811](https://github.com/context-dot-dev/context-python-sdk/commit/e40b8117067dece6aaef3ca122b655f1808be1a3)) +* **api:** manual updates ([8304083](https://github.com/context-dot-dev/context-python-sdk/commit/830408303450a4b85dfd444a2c4790cc8fecf292)) +* **api:** manual updates ([3285d21](https://github.com/context-dot-dev/context-python-sdk/commit/3285d21cae790e5529ba6fcd7a79612ffc7e7738)) +* **api:** return request_id on every response ([6904a7c](https://github.com/context-dot-dev/context-python-sdk/commit/6904a7ca6d23a4602fa42135476515d094a2f382)) +* **api:** unify timeout configuration and return partial results ([#1030](https://github.com/context-dot-dev/context-python-sdk/issues/1030)) ([3677eab](https://github.com/context-dot-dev/context-python-sdk/commit/3677eab5d7a1b56f54b41435d8d9a6db8617439f)) +* **billing:** charge for 404s and skip fraud accounting ([#1152](https://github.com/context-dot-dev/context-python-sdk/issues/1152)) ([fc642b8](https://github.com/context-dot-dev/context-python-sdk/commit/fc642b80cb4254d33cec07df305a262b1f8dbe00)) +* initial stlc build ([bab3e14](https://github.com/context-dot-dev/context-python-sdk/commit/bab3e142cf69a78b51578fe10c82921259210b99)) +* **internal/types:** support eagerly validating pydantic iterators ([6386dc9](https://github.com/context-dot-dev/context-python-sdk/commit/6386dc9f7931b592a5c9aa2874debae51a8f7276)) +* **internal:** implement indices array format for query and form serialization ([6f40553](https://github.com/context-dot-dev/context-python-sdk/commit/6f40553d0aebcb2ecdc082481c656a89cb48b330)) +* **logs:** expose request log endpoints in SDKs ([#1025](https://github.com/context-dot-dev/context-python-sdk/issues/1025)) ([74461ed](https://github.com/context-dot-dev/context-python-sdk/commit/74461ed4655656dd1e869c3bc958aa6c93ffd50e)) +* **monitors:** add page selector filters ([#1037](https://github.com/context-dot-dev/context-python-sdk/issues/1037)) ([b48d886](https://github.com/context-dot-dev/context-python-sdk/commit/b48d88645c1539cbbe76684497f8cbd175af2fb6)) +* **products:** extract ProductGroup variants with images ([#1124](https://github.com/context-dot-dev/context-python-sdk/issues/1124)) ([2fdcf25](https://github.com/context-dot-dev/context-python-sdk/commit/2fdcf259a99b97d1f4a64c19f20594fa23324208)) +* **scrape:** add cache age support to byte downloads ([#1171](https://github.com/context-dot-dev/context-python-sdk/issues/1171)) ([542c639](https://github.com/context-dot-dev/context-python-sdk/commit/542c639df7fb516215c476429ddc9d2017cbcf57)) +* **scrape:** add CSS extraction rules to HTML scraping ([#1146](https://github.com/context-dot-dev/context-python-sdk/issues/1146)) ([53fa41c](https://github.com/context-dot-dev/context-python-sdk/commit/53fa41c8209fba265ed7fdc292ce6dabdd72c3e1)) +* **scrape:** add highlights format to POST /web/scrape ([#1210](https://github.com/context-dot-dev/context-python-sdk/issues/1210)) ([1f0f7af](https://github.com/context-dot-dev/context-python-sdk/commit/1f0f7afb3432ed629ec4fb64c7714a9cf0784b81)) +* **scrape:** add json output format to POST /web/scrape ([#1213](https://github.com/context-dot-dev/context-python-sdk/issues/1213)) ([cdb570f](https://github.com/context-dot-dev/context-python-sdk/commit/cdb570faa1acd4e80216850255f65e176e040fc6)) +* **scrape:** add product extraction format to POST /web/scrape ([#1212](https://github.com/context-dot-dev/context-python-sdk/issues/1212)) ([73f3596](https://github.com/context-dot-dev/context-python-sdk/commit/73f35966bab66b88a604dffa3e0cb4d587d547f2)) +* **scrape:** add unified scrape API ([#1182](https://github.com/context-dot-dev/context-python-sdk/issues/1182)) ([cfec05f](https://github.com/context-dot-dev/context-python-sdk/commit/cfec05fc01888c6e48529baf01993c2a5dc664ec)) +* **scrape:** align timeout options and public SDK methods ([#1207](https://github.com/context-dot-dev/context-python-sdk/issues/1207)) ([d95d38f](https://github.com/context-dot-dev/context-python-sdk/commit/d95d38fb37bbadfd414437c9b89415ea428bc229)) +* **scrape:** support country for image scraping ([#1172](https://github.com/context-dot-dev/context-python-sdk/issues/1172)) ([542c639](https://github.com/context-dot-dev/context-python-sdk/commit/542c639df7fb516215c476429ddc9d2017cbcf57)) +* **scrape:** support custom screenshot headers ([#1169](https://github.com/context-dot-dev/context-python-sdk/issues/1169)) ([f8b192d](https://github.com/context-dot-dev/context-python-sdk/commit/f8b192d6c2683af20b300a804bcb1f91e166914f)) +* **scrape:** support waitForMs for byte downloads ([#1170](https://github.com/context-dot-dev/context-python-sdk/issues/1170)) ([65fa0fe](https://github.com/context-dot-dev/context-python-sdk/commit/65fa0fe649a7cb28a0609643ac386e7b201b8d0f)) +* **sitemap:** add subdomain discovery ([ba3478c](https://github.com/context-dot-dev/context-python-sdk/commit/ba3478c05c7517aa5b02f8d381082f86944bfa1d)) +* **stlc:** configurable CI runner and private-production-repo support in workflow templates ([b66fcc2](https://github.com/context-dot-dev/context-python-sdk/commit/b66fcc27146584210b8e6d500c7ce11db83cccce)) +* support setting headers via env ([90d2e4e](https://github.com/context-dot-dev/context-python-sdk/commit/90d2e4e449b1af9541881775c771969d37f3a6f1)) +* **web:** add raw bytes scraping endpoint ([#1081](https://github.com/context-dot-dev/context-python-sdk/issues/1081)) ([7b4539c](https://github.com/context-dot-dev/context-python-sdk/commit/7b4539c1e311224a1d6bd05e2c2f23dc17993373)) +* **web:** add URL-based scrape screenshot endpoint ([#1150](https://github.com/context-dot-dev/context-python-sdk/issues/1150)) ([25975e2](https://github.com/context-dot-dev/context-python-sdk/commit/25975e2d0b490c3ca94b957448826897458881a3)) +* **webhooks:** add configurable retries and manual replay ([3b219e5](https://github.com/context-dot-dev/context-python-sdk/commit/3b219e5a7891d94c9d7006392acc182ced1cea6e)) +* **webhooks:** simplify delivery APIs ([8b485b3](https://github.com/context-dot-dev/context-python-sdk/commit/8b485b3197cb114b0c4c7f49294f48d5630927d6)) + + +### Bug Fixes + +* **api:** guarantee search descriptions and align response types ([#1089](https://github.com/context-dot-dev/context-python-sdk/issues/1089)) ([9926fba](https://github.com/context-dot-dev/context-python-sdk/commit/9926fba2f00f919068138382d655b8d201e25a68)) +* **api:** honour maxAgeMs=0 on brand retrieve, styleguide and fonts endpoints ([#998](https://github.com/context-dot-dev/context-python-sdk/issues/998)) ([85ac787](https://github.com/context-dot-dev/context-python-sdk/commit/85ac787bd7381d39c0aafa6a4c58f44699c462b7)) +* **api:** lower partial scrape timeout minimum to five seconds ([#1118](https://github.com/context-dot-dev/context-python-sdk/issues/1118)) ([c8c4975](https://github.com/context-dot-dev/context-python-sdk/commit/c8c49750ea15c1941149fbc401a432aa3fd5084b)) +* **api:** reject timeoutMS too short for waitForMs ([ca4de4e](https://github.com/context-dot-dev/context-python-sdk/commit/ca4de4e6bc4808ec37615156bfa9d1389505d137)) +* **client:** add missing f-string prefix in file type error message ([3159495](https://github.com/context-dot-dev/context-python-sdk/commit/3159495092a7800a01fe13b441ffab57618f81ea)) +* **client:** preserve hardcoded query params when merging with user params ([57c6a22](https://github.com/context-dot-dev/context-python-sdk/commit/57c6a2294b05ae0fe0840261d07f89b61dcac0a3)) +* **deps:** bump minimum typing-extensions version ([4695dbc](https://github.com/context-dot-dev/context-python-sdk/commit/4695dbc34b87e85188379626840776680c6bb9b6)) +* ensure file data are only sent as 1 parameter ([7c314a2](https://github.com/context-dot-dev/context-python-sdk/commit/7c314a29f73103eb592686df101c86c6cfd26b3f)) +* **internal:** resolve build failures ([e373980](https://github.com/context-dot-dev/context-python-sdk/commit/e373980c1d881969d2dc37bd2d069fd9c128595e)) +* **pydantic:** do not pass `by_alias` unless set ([b1723b9](https://github.com/context-dot-dev/context-python-sdk/commit/b1723b9dcac429353c6d02808e6d795e5ed5caa3)) +* sanitize endpoint path params ([8ccc27d](https://github.com/context-dot-dev/context-python-sdk/commit/8ccc27d64fd1046ba6059c87a931b7b81716a82c)) +* **scrape:** reuse legacy caches across all output formats ([#1197](https://github.com/context-dot-dev/context-python-sdk/issues/1197)) ([71ad00b](https://github.com/context-dot-dev/context-python-sdk/commit/71ad00b0376aa20db8c2ecc6d42379bbeff396a1)) +* use correct field name format for multipart file arrays ([95fd70e](https://github.com/context-dot-dev/context-python-sdk/commit/95fd70ecf76c50261f4224b688584ae7ff8b52af)) +* **webhooks:** format Slack webhook notifications ([#1045](https://github.com/context-dot-dev/context-python-sdk/issues/1045)) ([309f8f9](https://github.com/context-dot-dev/context-python-sdk/commit/309f8f91a7689648eb02809516448f795771ef45)) + + +### Performance Improvements + +* **client:** optimize file structure copying in multipart requests ([573a70c](https://github.com/context-dot-dev/context-python-sdk/commit/573a70cee8cb9bed8377f816bfba419ecbe86109)) + + +### Chores + +* configure new SDK language ([0277c2c](https://github.com/context-dot-dev/context-python-sdk/commit/0277c2c3a9c03e58f50a2628c133612140dd6f73)) +* **internal:** more robust bootstrap script ([c0a50fe](https://github.com/context-dot-dev/context-python-sdk/commit/c0a50fe104044dd08ed93d342f6f8152bfa4c602)) +* **internal:** reformat pyproject.toml ([d781abc](https://github.com/context-dot-dev/context-python-sdk/commit/d781abc45cc85a3ecfb98cbeb9ca6d32af32dcdf)) +* **internal:** tweak CI branches ([0dbacf7](https://github.com/context-dot-dev/context-python-sdk/commit/0dbacf7d2c95a87668cd1fc052378984ca1a865e)) +* release 2.17.0 ([9d4a05f](https://github.com/context-dot-dev/context-python-sdk/commit/9d4a05feabda2c52fa2c3c7701d953692372ade9)) +* sync repo ([4003edb](https://github.com/context-dot-dev/context-python-sdk/commit/4003edb15451de5089894ef4477e36b1347569d3)) +* update SDK settings ([5cb4d7b](https://github.com/context-dot-dev/context-python-sdk/commit/5cb4d7b1710af51afa2285bae4dc24dd3b0ac4b7)) +* update SDK settings ([604b2b5](https://github.com/context-dot-dev/context-python-sdk/commit/604b2b5ef62858f4e58fd161df617c2f04a3a316)) +* update SDK settings ([d0ad046](https://github.com/context-dot-dev/context-python-sdk/commit/d0ad0460e53493b09f8f5126e26f9118989ca2bb)) +* update SDK settings ([0c90793](https://github.com/context-dot-dev/context-python-sdk/commit/0c90793462f3394063c47abf0bfb3b2bed60b685)) +* update SDK settings ([154e20a](https://github.com/context-dot-dev/context-python-sdk/commit/154e20a04eed818849ddcada3f11d97b918abf46)) +* update SDK settings ([212e987](https://github.com/context-dot-dev/context-python-sdk/commit/212e987d1d5d6dbbf0bc5f5a1a6eab6a69e67775)) + ## [2.19.0](https://github.com/context-dot-dev/context-python-sdk/compare/v2.18.0...v2.19.0) (2026-09-22) diff --git a/pyproject.toml b/pyproject.toml index 60befd9..3a2537f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "context.dev" -version = "2.19.0" +version = "2.20.0" description = "The official Python library for the context.dev API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/context/dev/_version.py b/src/context/dev/_version.py index d2f19c1..75fdb35 100644 --- a/src/context/dev/_version.py +++ b/src/context/dev/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "context.dev" -__version__ = "2.19.0" # x-release-please-version +__version__ = "2.20.0" # x-release-please-version