|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 4.2.0 (2026-02-20) |
| 4 | + |
| 5 | +Full Changelog: [v4.1.296...v4.2.0](https://github.com/beeper/desktop-api-python/compare/v4.1.296...v4.2.0) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +* **api:** add `description` field to chats, make `title` optional ([4ea0387](https://github.com/beeper/desktop-api-python/commit/4ea0387eaec221fd3bbfc38dd0d78bec923a8d81)) |
| 10 | +* **api:** add reactions ([0af948c](https://github.com/beeper/desktop-api-python/commit/0af948cae96f9ea08c4c60b67a5838c5ef01d731)) |
| 11 | +* **api:** add upload asset and edit message endpoints ([b73273f](https://github.com/beeper/desktop-api-python/commit/b73273f6831278207d89927097e1cfcfaba7a22a)) |
| 12 | +* **api:** manual updates ([5693597](https://github.com/beeper/desktop-api-python/commit/56935974d9d28120cb5d69407500b40b4b5a21b5)) |
| 13 | +* **api:** manual updates ([78862f5](https://github.com/beeper/desktop-api-python/commit/78862f5c997c7b10e46995a163374ee4e85ca935)) |
| 14 | +* **api:** manual updates ([9e0265f](https://github.com/beeper/desktop-api-python/commit/9e0265f5155064f9c253ed17614e701a13ce39cf)) |
| 15 | +* **api:** remove mcp for now ([108db8e](https://github.com/beeper/desktop-api-python/commit/108db8e71d02f8457e88f6299597ecad23f756ea)) |
| 16 | +* **client:** add custom JSON encoder for extended type support ([ee5c367](https://github.com/beeper/desktop-api-python/commit/ee5c36711b7404f9ea30bc90acd3d5406ceec1a7)) |
| 17 | +* **client:** add support for binary request streaming ([ea509da](https://github.com/beeper/desktop-api-python/commit/ea509daa15ef0e9dcf0b08d379c97dff1b1fd4eb)) |
| 18 | + |
| 19 | + |
| 20 | +### Bug Fixes |
| 21 | + |
| 22 | +* **client:** close streams without requiring full consumption ([5449667](https://github.com/beeper/desktop-api-python/commit/544966767cb709bb67daf01b3e01fc0a1f5b78c8)) |
| 23 | +* compat with Python 3.14 ([ed03f21](https://github.com/beeper/desktop-api-python/commit/ed03f2168fe6f88ecc7068c8914065784d11561c)) |
| 24 | +* **compat:** update signatures of `model_dump` and `model_dump_json` for Pydantic v1 ([e185aed](https://github.com/beeper/desktop-api-python/commit/e185aede9d368ba424a73e42e19eafb7ba581222)) |
| 25 | +* ensure streams are always closed ([3a660be](https://github.com/beeper/desktop-api-python/commit/3a660be67436ef4e2227ed905682c0162fa4ee01)) |
| 26 | +* **types:** allow pyright to infer TypedDict types within SequenceNotStr ([9a11f98](https://github.com/beeper/desktop-api-python/commit/9a11f98105b307afcdf27d44a17749908596642c)) |
| 27 | +* use async_to_httpx_files in patch method ([f37e9db](https://github.com/beeper/desktop-api-python/commit/f37e9db5b52f983f0931cd23182bc4083d135497)) |
| 28 | + |
| 29 | + |
| 30 | +### Chores |
| 31 | + |
| 32 | +* add missing docstrings ([ec4dacb](https://github.com/beeper/desktop-api-python/commit/ec4dacbba523fe8d8c7aa55441f2950de1748f3d)) |
| 33 | +* add Python 3.14 classifier and testing ([e735dc0](https://github.com/beeper/desktop-api-python/commit/e735dc09e604866003b0dc0acf76c10a1d580f51)) |
| 34 | +* **ci:** upgrade `actions/github-script` ([c428c2e](https://github.com/beeper/desktop-api-python/commit/c428c2ea4c7abda5a7ba79e5961183c59a4ef2c5)) |
| 35 | +* configure new SDK language ([df55111](https://github.com/beeper/desktop-api-python/commit/df551116f6eab14028e30d0974b9157a4ed9543d)) |
| 36 | +* **deps:** mypy 1.18.1 has a regression, pin to 1.17 ([1963ec3](https://github.com/beeper/desktop-api-python/commit/1963ec35e4a9b5aba1dae3533898bad4e8979fb0)) |
| 37 | +* **docs:** use environment variables for authentication in code snippets ([b8c7ffb](https://github.com/beeper/desktop-api-python/commit/b8c7ffb4b13386fd98afe0ad77ca210320cf3c4b)) |
| 38 | +* format all `api.md` files ([6897a31](https://github.com/beeper/desktop-api-python/commit/6897a31b748f4e7512ff290c819c86300b265005)) |
| 39 | +* **internal/tests:** avoid race condition with implicit client cleanup ([3b3c246](https://github.com/beeper/desktop-api-python/commit/3b3c24628854e4fea29e0594ef5ecc31f9444c02)) |
| 40 | +* **internal:** add `--fix` argument to lint script ([d958469](https://github.com/beeper/desktop-api-python/commit/d95846930fdee434c6aa1f694c84d22e9ec4ea41)) |
| 41 | +* **internal:** add missing files argument to base client ([85e06b8](https://github.com/beeper/desktop-api-python/commit/85e06b8d715968ffbfaf158ef0e56d468f55bbaa)) |
| 42 | +* **internal:** bump dependencies ([39b9cbb](https://github.com/beeper/desktop-api-python/commit/39b9cbb70046b145415f3db73f12497cf6446034)) |
| 43 | +* **internal:** codegen related update ([be5fb2d](https://github.com/beeper/desktop-api-python/commit/be5fb2d9cad77879a2216b770e7bf25ddbe3b778)) |
| 44 | +* **internal:** fix lint error on Python 3.14 ([fc69586](https://github.com/beeper/desktop-api-python/commit/fc69586dcc697ad18854f6ff6e0e88e6aca00d13)) |
| 45 | +* **internal:** grammar fix (it's -> its) ([9dd17e2](https://github.com/beeper/desktop-api-python/commit/9dd17e2b322aedd17dc0cd2e5cc78a1ac38ae53a)) |
| 46 | +* **internal:** update `actions/checkout` version ([d82497d](https://github.com/beeper/desktop-api-python/commit/d82497d40140d08bc2659ef70b1e76e237fb1fa6)) |
| 47 | +* **package:** drop Python 3.8 support ([3926021](https://github.com/beeper/desktop-api-python/commit/3926021bbdb4c56732364e1b4dc065ec47cf85c0)) |
| 48 | +* speedup initial import ([78578a1](https://github.com/beeper/desktop-api-python/commit/78578a1910a2cb82650410d82fc9ab6e5099b5e3)) |
| 49 | +* update lockfile ([366d69a](https://github.com/beeper/desktop-api-python/commit/366d69acd5e42fb975fa2d72002285a6ab76d990)) |
| 50 | +* update SDK settings ([6bc34ff](https://github.com/beeper/desktop-api-python/commit/6bc34ff0c0e1bed6888726cef64f910eb596a19d)) |
| 51 | + |
| 52 | + |
| 53 | +### Documentation |
| 54 | + |
| 55 | +* prominently feature MCP server setup in root SDK readmes ([cc7035b](https://github.com/beeper/desktop-api-python/commit/cc7035ba857eca0b63dc3c169a43172fe5e2e437)) |
| 56 | + |
3 | 57 | ## 4.1.296 (2025-10-18) |
4 | 58 |
|
5 | 59 | Full Changelog: [v4.1.295...v4.1.296](https://github.com/beeper/desktop-api-python/compare/v4.1.295...v4.1.296) |
|
0 commit comments