Skip to content

Commit c0cc2b4

Browse files
committed
v0.9.0 release
1 parent fcf72a0 commit c0cc2b4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
77
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88
-->
99

10-
## [UNRELEASED]
10+
## [0.9.0] - 2025-07-02
1111

1212
### New features
1313

@@ -18,11 +18,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818
* `.get_cost()`: to get the estimated cost of the chat. Only popular models are supported, but you can also supply your own token prices. (#106)
1919
* `.add_turn()`: to add `Turn`(s) to the current chat history. (#126)
2020
* Tool functions passed to `.register_tool()` can now `yield` numerous results. (#39)
21-
* New content classes (`ContentToolResultImage` and `ContentToolResultResource`) were added, primarily to represent MCP tool results that include images/files. (#39)
21+
* A `ContentToolResultImage` content class was added for returning images from tools. It is currently only works with `ChatAnthropic`. (#39)
2222
* A `Tool` can now be constructed from a pre-existing tool schema (via a new `__init__` method). (#39)
2323
* The `Chat.app()` method gains a `host` parameter. (#122)
2424
* `ChatGithub()` now supports the more standard `GITHUB_TOKEN` environment variable for storing the API key. (#123)
2525

26+
### Changes
27+
2628
#### Breaking Changes
2729

2830
* `Chat` constructors (`ChatOpenAI()`, `ChatAnthropic()`, etc) no longer have a `turns` keyword parameter. Use the `.set_turns()` method instead to set the (initial) chat history. (#126)

0 commit comments

Comments
 (0)