Conversation list filters, a fresh icon set for the default theme, and more
JUNE 2026
This month's update brings real-time conversation filtering to the Data API, Components SDK, and Classic SDK, and refreshes the Components SDK's default icon set. We've also deprecated an unsupported field and fixed a few bugs.
Added
Components SDKs
Version 0.2.0
- Added a new Icon system component for rendering icons.
Version 0.1.11
- Added a new
conversationFilter?: ConversationFilterprop to theConversationListandInboxcomponents, which lets you display only the conversations matching the given filter. More on real-time conversation filtering.
JavaScript Data API (@talkjs/core)
Version 1.10.0
- Added support for filtering the list of conversations in
TalkSession.subscribeConversations. Added filter types, ConversationFilter, SimpleConversationFilter, CompoundFilter, StringFilter, NumberFilter, and CustomFilter. More on real-time conversation filtering.
Classic SDKs
Version 0.46.0
- Added support for filtering the conversation list subscription in Session.subscribeConversations. Added filter types,
ConversationFilter,SimpleConversationFilter,CompoundFilter,StringFilter,NumberFilter, andCustomFilter. More on real-time conversation filtering.
Changed
Components SDKs
Version 0.2.0
- Made several improvements to the default theme, including switching to using icons from the Carbon design system by default. Read more on the new default icon set. If you've cloned (part of) the default theme check out all default theme changes from 0.1.11 to 0.2.0, along with instructions to apply the same changes to your files.
- Breaking change: Removed the
Iconcomponent from the default theme. If you're usingtheme.Iconin your own custom components, you'll need to switch to using the new system component. Check out the upgrade guide for instructions.
Version 0.1.11
- A
@talkjs/corepeer dependency version 1.10.0 or higher is required. - Made changes to the
MessageFieldtheme component. Compare theme versions 0.1.10 and 0.1.11.
REST API
- Made a significant performance improvement to participant updates, reducing processing time to a few milliseconds.
Deprecated
JavaScript Data API (@talkjs/core)
- Deprecated User.welcomeMessage. User welcome messages are now only supported by the Classic SDKs. To show welcome messages using the Components SDKs, see: Welcome messages.
Fixed
Components SDKs
Version 0.2.1
- Fixed an issue where the message field border radius increased as the message got taller.
Version 0.1.11
- Fixed an issue where the voice recording functionality wouldn't work correctly on old versions of Safari.