Skip to content

Commit 155db66

Browse files
release: 0.4.0
1 parent 3d5ccd6 commit 155db66

File tree

4 files changed

+56
-3
lines changed

4 files changed

+56
-3
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.3.0"
2+
".": "0.4.0"
33
}

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,58 @@
11
# Changelog
22

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+
356
## 0.3.0 (2025-06-24)
457

558
Full Changelog: [v0.2.0...v0.3.0](https://github.com/patronus-ai/patronus-api-python/compare/v0.2.0...v0.3.0)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "patronus-api"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "The official Python library for the patronus-api API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

src/patronus_api/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "patronus_api"
4-
__version__ = "0.3.0" # x-release-please-version
4+
__version__ = "0.4.0" # x-release-please-version

0 commit comments

Comments
 (0)