NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1932 most downloaded on pub.dev
Freshchat is a modern messaging software for sales and customer engagement teams. freshchat_sdk (BETA) will help you integrate chat support in your mobile apps.
Last release 16 days ago
22 Sep 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 56 of 56 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
56 releases · first in 2021
Added Swift Package Manager (SPM) support for iOS. The plugin now ships an ios/freshchat_sdk/Package.swift alongside the existing CocoaPods podspec, s
ios/freshchat_sdk/Package.swift alongside the existing CocoaPods podspec, so apps building with Flutter's Swift Package Manager integration no longer see the "package(s) do not support Swift Package Manager" warning. CocoaPods continues to work unchanged. The native FreshchatSDK iOS dependency is resolved from https://github.com/freshworks-oss/freshchat-ios (v6.4.9). Requires Flutter 3.24+ for SPM; minimum iOS deployment target is 13.0.openFreshchatDeeplink on iOS incorrectly dispatching to registerForEvent, which prevented deeplinks from opening.google-services.json, GoogleService-Info.plist) as false_secrets in pubspec.yaml so dart pub publish's leak scanner stops blocking the release. These are Firebase client config keys, app-restricted by package name / SHA-1, not auth secrets — safe to publish per Firebase's own docs (https://dart.dev/go/false-secrets).freshchat_sdk.iml (IDE metadata, already covered by .gitignore) — it was tripping dart pub publish's "checked-in file is ignored by .gitignore" validation warning, which fails non-interactively in CI.AppDelegate must update the Objective-C bridging header import from #import "FreshchatSdkPlugin.h" to #import <freshchat_sdk/FreshchatSdkPlugin.h>. The module form resolves under both SPM and CocoaPods. No change is needed if you do not reference FreshchatSdkPlugin from native code.One column per quarter.
Fixed an Android-only regression (introduced in 6.4.2) where HTML markup typed by an end user in the chat input rendered as a live, clickable link ins
Replaced deprecated edge-to-edge APIs to clear Play Console warning in Android.
Migrated LocalBroadcastManager dependency from the deprecated Android Support Library to the AndroidX.
Included Custom styles with state_focused support in Android.
Added support for the new EUN data center to ensure improved infrastructure compatibility and better service availability.
Fixed a namespace collision issue between FreshchatSDK and the NewsCore framework in iOS.
Fixed an issue where the getSDKVersion API was returning an older version
Fixed an issue where the getSDKVersion API was returning an older version
Fixed the issue where Edittext is not expanding to Multiline in Android.
assignment action in IOSChannels List screen in IOS.Fixed an ANR while inserting a message in Android
Fixed an issue with incorrect chat status that may cause the bot to restart during a chat in iOS.
Fixed an issue where the vote button was not displayed on the FAQ screen for non-scrollable pages in Android.
Fixed an issue where the chat screen is not scrolling if carousel is present in the screen in Android.
Exposed an FCEventAgentProfileClick event to retrieve agent details upon clicking the agent profile in Android and iOS.
Added new SDK public API to dismiss FreshchatSDK screen if currently visible.
Fixed orientations of quick reply option for RTL users in iOS.
Fix for Window Manager Bad Token Exception when attaching pictures in Android.
Fix for bot quick actions display once a conversation is resolved in iOS.
Upgraded min SDK to 21 in Android.
Added support for the Middle East data center in iOS.
Added support for the Middle East data center in iOS.
Eliminated deprecated code warnings and deprecated code for serialization/deserialization of data in iOS.
Fix for potential ANR during app update in Android.
Fix to enable text input editor when using Freshchat Public APIs to send messages on behalf of an agent/bot in Android.
Support for multi-select Carousel as a new input type for your customers. Customers will now be able to pick and choose multiple choices that appears
Improvements in user experience when loading messages in a conversation in Android.
Fix for a crash that occurs during "postback" flow in a bot conversation in Android.
Handle disabling of reply editor when bot response is pending in Android.
Say hi to bot actions! Certain actions may need to be performed before or after the execution of a response in a bot conversation to complete the proc
Support for multi-select Carousel as a new input type for your customers. Customers will now be able to pick and choose multiple choices that appears
Fix for app version not updating in device properties section (iOS)
Placeholder support for bot messages
This version lets you receive star rate feedback from users during bot interactions (iOS)
Fix for FAQ configurations not working when no tags are provided.
Changes to support Push notifications with P8 certification (iOS)
This version lets you receive feedback (opinion polls & comments) from users during bot interactions (iOS)
Bot will now be able to validate text in Mobile number, Email-ID and Number input types from customer in the conversation.
Support for read-only and single select carousel in bots flow (iOS)
<li>,<ol> and <ul> html tags in messages (iOS)Support for Dynamic Framework (iOS)
Fix for dismissing keyboard when moving from Chat screen to App screen (Android)
Ability to intercept notification clicks in Android
Optimise user create flow (iOS)
Display complete name for messages created using API
Fix CFBundleSupportedPlatforms issue while submitting app to store.
Fixed showConversations() crash in iOS
Introducing self-service via bots on the SDK. Bots built using the Unified Bot Builder will now be accessible on the SDK too. Learn more about the cap
### Bug Fix * Fixed getUser() crash in iOS
Upgraded Freshchat iOS SDK version to 4.2.0
Upgraded Freshchat Android SDK version to 4.3.5
Fixed "Stream has already been listened to" error
Android - Open Freshchat deeplink
Upgraded Freshchat Android SDK version to 4.3.3
* Added missing changelogs
iOS localisation specific config
Added unread message count change listener
Initial beta release of the Freshchat flutter SDK
Your coding agent can read these notes before it upgrades. Set up the MCP server →