Skip to content

Commit 1b9ac9b

Browse files
committed
chore: polish changelog
1 parent c5ade6f commit 1b9ac9b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

CHANGELOG.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### New features
1313

14+
15+
* `ChatOpenAI()` (and `ChatAzureOpenAI()`) gain access to latest models, built-in tools, etc. as a result of moving to the new [Responses API](https://platform.openai.com/docs/api-reference/responses). (#192)
1416
* Added new family of functions (`parallel_chat()`, `parallel_chat_text()`, and `parallel_chat_structured()`) for submitting multiple prompts at once with some basic rate limiting toggles. (#188)
17+
* Tools can now return image or PDF content types, with `content_image_file()` or `content_pdf_file()` (#231).
18+
* As a result, the experimental `ContentToolResultImage` and `ContentToolResultResource` were removed since this new support for generally supporting `ContentImage` and `ContentPDF` renders those content types redundant.
1519
* Added support for systematic evaluation via [Inspect AI](https://inspect.aisi.org.uk/). This includes:
1620
* A new `.export_eval()` method for exporting conversation history as an Inspect eval dataset sample. This supports multi-turn conversations, tool calls, images, PDFs, and structured data.
1721
* A new `.to_solver()` method for translating chat instances into Inspect solvers that can be used with Inspect's evaluation framework.
1822
* A new `Turn.to_inspect_messages()` method for converting turns to Inspect's message format.
1923
* Comprehensive documentation in the [Evals guide](https://posit-dev.github.io/chatlas/misc/evals.html).
20-
* `ChatOpenAI()` (and `ChatAzureOpenAI()`) gain access to latest models, built-in tools, etc. as a result of moving to the new [Responses API](https://platform.openai.com/docs/api-reference/responses). (#192)
21-
* Added rudimentary support for a new `ContentThinking` type. (#192)
2224
* `ChatAnthropic()` and `ChatBedrockAnthropic()` gain new `cache` parameter to control caching. For `ChatAnthropic()`, it defaults to `"5m"`, which should (on average) reduce the cost of your chats. For `ChatBedrockAnthropic()`, it defaults to `"none"`, since caching isn't guaranteed to be widely supported (#215)
23-
* Tools can now return image or PDF content types, with `content_image_file()` or `content_pdf_file()` (#231).
24-
* As a result, the experimental `ContentToolResultImage` and `ContentToolResultResource` were removed since this new support for generally supporting `ContentImage` and `ContentPDF` renders those content types redundant.
25+
* Added rudimentary support for a new `ContentThinking` type. (#192)
2526

2627
### Changes
2728

@@ -34,8 +35,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3435

3536
* `ChatAnthropic()` and `ChatBedrockAnthropic()` now default to Claude Sonnet 4.5.
3637
* `ChatGroq()` now defaults to llama-3.1-8b-instant.
37-
* `content_pdf_file()` and `content_pdf_url()` now include relevant `filename` information. (#199)
3838
* `Chat.chat()`, `Chat.stream()`, and related methods now automatically complete dangling tool requests when a chat is interrupted during a tool call loop, allowing the conversation to be resumed without causing API errors (#230).
39+
* `content_pdf_file()` and `content_pdf_url()` now include relevant `filename` information. (#199)
3940

4041
### Bug fixes
4142

0 commit comments

Comments
 (0)