TalkJS Changelog logo
Back to Homepage

Changelog

Subscribe to Updates

Labels

  • All Posts
  • Added
  • Changed
  • Fixed
  • Deprecated
  • Security
  • JavaScript SDK
  • REST API
  • React Native
  • Flutter
  • React
  • Components
  • Classic SDKs
  • JavaScript Data APi
  • Announcement
  • Dashboard
  • Chat UI

Jump to Month

  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • January 2023
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • March 2022
  • February 2022
  • December 2021
  • November 2021
  • October 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • September 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
Changelog byAnnounceKit

Create yours, for free!

a week ago

Conversation search, easy content suppression, and more

New from TalkJS this month: powerful admin tools for managing conversations and moderating content, alongside accessibility improvements and other SDK updates.

Highlights

Admin conversation search on the TalkJS dashboard

Search through all conversations within your site or app, directly from your TalkJS dashboard. 

  • Available on all plans: Filter conversations by their conversation ID.
  • Growth plan: Filter conversations by conversation ID, subject, and custom search values.

Admin conversation search allows you to quickly find and audit conversations without having to export data or build custom tools.

Easier content suppression

Chat content moderation just got easier. You can now suppress unwanted content directly from your TalkJS dashboard by adding a list with forbidden words or phrases.

With a forbidden word list, there’s no need to create complex regexes to filter out unwanted content. Advanced users can still use custom suppression patterns if needed.

Overview

Added

  • Components SDK (0.0.32): Added localization for error messages during file upload when the file is too big or has an unsupported extension.
  • React Native SDK (0.16.0): Added onError prop to the Session component.
  • REST API: Added a REST API endpoint to permanently delete a file attachment.

Changed

JavaScript Data API

Version 1.6.1

  • Prevented switching to JWT authentication once connected to TalkJS servers. Your initial setToken or onNeedToken configuration must happen before the first requests, or before mounting any UI components.
  • Optimized initial WebSocket connection to happen in parallel with fetching a token, to improve startup speed.

Version 1.6.2

  • Made locale in SetUserParams nullable. Setting locale to null means the user falls back to the default locale set on the dashboard.
  • Improved performance when repeatedly calling ConversationRef.get().

Components SDK

Version 0.0.31

This release includes breaking changes.

  • Breaking change: Removed the @talkjs/react-components/theming and @talkjs/web-components/theming package entrypoints. All of their exports are now available from @talkjs/react-components and @talkjs/web-components directly. Follow the upgrade guide. 
  • Breaking change: Made @talkjs/core a peer dependency of @talkjs/react-components and @talkjs/web-components. Follow the upgrade guide.
  • Improved keyboard accessibility for the message actions menu and the emoji reactions button.

Version 0.0.32

  • Added localized ARIA labels to tell assistive tools how to describe elements of the UI, localized to the current user's locale.
  • Made various changes to the Message and MessageField theme files. Compare themes versions 0.0.31 and 0.0.32.

Classic JavaScript SDK

  • Version 0.42.2: Made locale in SetUserParams nullable. Setting locale to null means the user will fall-back to the default locale set on the dashboard.
  • Added localized ARIA labels to tell assistive tools how to describe elements of the UI, localized to the current user's locale.

Fixed

  • JavaScript Data API (1.6.1): Fixed a bug where two authentication methods could be active at the same time, causing race conditions.
  • Components SDK (0.0.32): Fixed a bug causing crashes when a user with a non-existent role mounts the UI.
  • Components SDK (0.0.33): Fixed incompatibility with some build tools that caused the emoji picker to load forever.




👋 Thoughts or questions? Get in touch.

✨ Follow TalkJS on LinkedIn, Bluesky or 𝕏 to stay up to date.

👩🏾‍💻 Come join TalkJS! Check out the jobs page.