|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.4.0 (2025-11-12) |
| 4 | + |
| 5 | +Full Changelog: [v0.3.0...v0.4.0](https://github.com/patronus-ai/patronus-api-python/compare/v0.3.0...v0.4.0) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +* clean up environment call outs ([1e03cb6](https://github.com/patronus-ai/patronus-api-python/commit/1e03cb6851414edf1ee79c1c2340d475bf9185bb)) |
| 10 | +* **client:** support file upload requests ([937d2d0](https://github.com/patronus-ai/patronus-api-python/commit/937d2d00d5067ff76175481020c04f43af04bc06)) |
| 11 | +* improve future compat with pydantic v3 ([f35932d](https://github.com/patronus-ai/patronus-api-python/commit/f35932d7c6e2358a7cf608ec7deebe8a15f9eff4)) |
| 12 | +* **types:** replace List[str] with SequenceNotStr in params ([4f55c7a](https://github.com/patronus-ai/patronus-api-python/commit/4f55c7a77110635b15fc4039e2703675350ba26a)) |
| 13 | + |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | +* avoid newer type syntax ([7a92a5c](https://github.com/patronus-ai/patronus-api-python/commit/7a92a5cdb7ba7e2dc908c470ea0a0324f186856f)) |
| 18 | +* **ci:** correct conditional ([3704839](https://github.com/patronus-ai/patronus-api-python/commit/370483900a3d06b2649482a089f6622faf5ff9f0)) |
| 19 | +* **ci:** release-doctor — report correct token name ([28ed8a4](https://github.com/patronus-ai/patronus-api-python/commit/28ed8a45a95f1f2d45984a4069c7d331d1b35ade)) |
| 20 | +* **client:** close streams without requiring full consumption ([6c79510](https://github.com/patronus-ai/patronus-api-python/commit/6c7951055dee58e2b05739448fd7d40faaf79887)) |
| 21 | +* **client:** don't send Content-Type header on GET requests ([e287360](https://github.com/patronus-ai/patronus-api-python/commit/e2873601346907211bd14fe63c2fb4e1054dc70f)) |
| 22 | +* compat with Python 3.14 ([fa4a2a8](https://github.com/patronus-ai/patronus-api-python/commit/fa4a2a8966d7940edf14c2db1cb0e424cd5c5704)) |
| 23 | +* **compat:** update signatures of `model_dump` and `model_dump_json` for Pydantic v1 ([3d5ccd6](https://github.com/patronus-ai/patronus-api-python/commit/3d5ccd6c7112ac2556df9df5a280735aa9f7f08b)) |
| 24 | +* **parsing:** correctly handle nested discriminated unions ([2cb7a26](https://github.com/patronus-ai/patronus-api-python/commit/2cb7a2600e036fc8202f85c9aff32d22b894a159)) |
| 25 | +* **parsing:** ignore empty metadata ([575e1d2](https://github.com/patronus-ai/patronus-api-python/commit/575e1d233868ada3d9b7e183891cb99c31331752)) |
| 26 | +* **parsing:** parse extra field types ([c8d80ce](https://github.com/patronus-ai/patronus-api-python/commit/c8d80cefcddc30a9c7e840fc2ab910fd941e0262)) |
| 27 | + |
| 28 | + |
| 29 | +### Chores |
| 30 | + |
| 31 | +* bump `httpx-aiohttp` version to 0.1.9 ([7f956ad](https://github.com/patronus-ai/patronus-api-python/commit/7f956adab3453a2b367c477dfcc5d5a8baced88c)) |
| 32 | +* **ci:** change upload type ([38e5950](https://github.com/patronus-ai/patronus-api-python/commit/38e5950c93f10ded69c989b8da05b7b2af4a666a)) |
| 33 | +* **ci:** only run for pushes and fork pull requests ([7e24628](https://github.com/patronus-ai/patronus-api-python/commit/7e2462815f27c92e023e3a5586d5ed78b148ca71)) |
| 34 | +* do not install brew dependencies in ./scripts/bootstrap by default ([3d03150](https://github.com/patronus-ai/patronus-api-python/commit/3d031505fe22280b6a76e96173c6f6a03d5dd5f6)) |
| 35 | +* **internal/tests:** avoid race condition with implicit client cleanup ([cb9e87b](https://github.com/patronus-ai/patronus-api-python/commit/cb9e87b51c2c0d05b7638d55df820b08041d4d4f)) |
| 36 | +* **internal:** add Sequence related utils ([909caf9](https://github.com/patronus-ai/patronus-api-python/commit/909caf92dbc2bbc15ee94a7439362ffb570c8fbc)) |
| 37 | +* **internal:** bump pinned h11 dep ([3c70731](https://github.com/patronus-ai/patronus-api-python/commit/3c70731c7238cd7b3b160df374b1e849ca474606)) |
| 38 | +* **internal:** change ci workflow machines ([92a80ff](https://github.com/patronus-ai/patronus-api-python/commit/92a80ff096993b69ac081f43c777e22ce6623d19)) |
| 39 | +* **internal:** codegen related update ([e0549e1](https://github.com/patronus-ai/patronus-api-python/commit/e0549e1c620bab90e35b09e3671900f85df6bab7)) |
| 40 | +* **internal:** detect missing future annotations with ruff ([4f57acd](https://github.com/patronus-ai/patronus-api-python/commit/4f57acd88a4a6843f22f9966e1e15d296333eca2)) |
| 41 | +* **internal:** fix ruff target version ([0261de0](https://github.com/patronus-ai/patronus-api-python/commit/0261de0b4ba183196d4145ce258b9a77a7aa5f05)) |
| 42 | +* **internal:** grammar fix (it's -> its) ([d6036ed](https://github.com/patronus-ai/patronus-api-python/commit/d6036ed0c745f26487c3907f57c70ba958b40e0f)) |
| 43 | +* **internal:** move mypy configurations to `pyproject.toml` file ([aa43f3d](https://github.com/patronus-ai/patronus-api-python/commit/aa43f3d59410e9f47e647c79a17e749a6c96ed32)) |
| 44 | +* **internal:** update comment in script ([e29358f](https://github.com/patronus-ai/patronus-api-python/commit/e29358fbf136c6debc563309afdaa284e5566564)) |
| 45 | +* **internal:** update pydantic dependency ([58abe7b](https://github.com/patronus-ai/patronus-api-python/commit/58abe7b07d8a0110e6604bb35869692da921311d)) |
| 46 | +* **internal:** update pyright exclude list ([3a3dedf](https://github.com/patronus-ai/patronus-api-python/commit/3a3dedf985bcc3a00fb17f35207a5588da4dbe1d)) |
| 47 | +* **package:** drop Python 3.8 support ([32d0cf0](https://github.com/patronus-ai/patronus-api-python/commit/32d0cf0ba300381f52dd026db9ef7cd0e2633159)) |
| 48 | +* **package:** mark python 3.13 as supported ([9478695](https://github.com/patronus-ai/patronus-api-python/commit/947869586f25644664fe57aa6aa1ac9675f40fe4)) |
| 49 | +* **project:** add settings file for vscode ([0fd6229](https://github.com/patronus-ai/patronus-api-python/commit/0fd6229e501682ac87884d097e66d315ed4a64c1)) |
| 50 | +* **readme:** fix version rendering on pypi ([42a31e7](https://github.com/patronus-ai/patronus-api-python/commit/42a31e7a8cc11d3a20ecd88bec2e15b65a8f8df2)) |
| 51 | +* **tests:** simplify `get_platform` test ([f208b93](https://github.com/patronus-ai/patronus-api-python/commit/f208b930e1fd30e1ee07913943af6c853d1b27ad)) |
| 52 | +* **types:** change optional parameter type from NotGiven to Omit ([113e64c](https://github.com/patronus-ai/patronus-api-python/commit/113e64cb1a2ae02f113f197eb963327f4000b3b1)) |
| 53 | +* update @stainless-api/prism-cli to v5.15.0 ([d0b1bdf](https://github.com/patronus-ai/patronus-api-python/commit/d0b1bdf9fad7e779d6cb3d792b041d9a7e07d999)) |
| 54 | +* update github action ([c33b98e](https://github.com/patronus-ai/patronus-api-python/commit/c33b98ed79c03efdde217dcf9933f0ee640fc48b)) |
| 55 | + |
3 | 56 | ## 0.3.0 (2025-06-24) |
4 | 57 |
|
5 | 58 | Full Changelog: [v0.2.0...v0.3.0](https://github.com/patronus-ai/patronus-api-python/compare/v0.2.0...v0.3.0) |
|
0 commit comments