Skip to content

Commit 37f516d

Browse files
committed
Update changelog
1 parent ab0836f commit 37f516d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

pkg-py/CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [UNRELEASED]
99

10+
* Numerous `Chat()` features have been deprecated in preparation for future removal to simplify the API (#91)
11+
* `Chat(messages=...)` was deprecated. Use `chat.ui(messages=...)` instead.
12+
* `Chat(tokenizer=...)` was deprecated. This is only relevant for `.messages(token_limits=...)` which is also now deprecated.
13+
* All parameters to `.messages()` were deprecated. This reflects an overall change philosophy for maintaining the conversation history sent to the LLM -- `Chat` should no longer be responsible for maintaining it -- another stateful object (perhaps the one provided by chatlas, LangChain, etc.) should be used instead. That said, `.messages()` is still useful if you want to access UI message state.
14+
* The `.transform_user_input` and `.transform_assistant_response` decorators were deprecated. Instead, transformation of input/responses should be done manually and independently of `Chat`.
15+
* As a result of the previous deprecations, `.user_input(transform=...)` was also deprecated.
16+
1017
* The chat input no longer submits incomplete text when the user has activated IME completions (e.g. while typing in Japanese or Chinese). (#85)
1118

1219

1320
## [0.1.0] - 2025-08-07
1421

15-
This first release of the `shinychat` package simply copies the `Chat` and `MarkdownStream` components exactly as they are in version 1.4.0 of `shiny`. Future versions of `shiny` will import these components from `shinychat`. By maintaining these components via a separate library, we can ship features more quickly and independently of `shiny`.
16-
22+
This first release of the `shinychat` package simply copies the `Chat` and `MarkdownStream` components exactly as they are in version 1.4.0 of `shiny`. Future versions of `shiny` will import these components from `shinychat`. By maintaining these components via a separate library, we can ship features more quickly and independently of `shiny`.

0 commit comments

Comments
 (0)