Skip to content

Latest commit

 

History

History
215 lines (184 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

215 lines (184 loc) · 11.7 KB

[2.3.0]

  • Breaking: 257 update onTap callback in ImageMessageConfiguration to use message object instead of image URL
  • Fix: 254 Outgoing Message Alignment
  • Fix: 266 Update dependencies
  • Fix: 264 missing voice_message_configuration.dart export in models.dart
  • Fix: 261 userReactionCallback not working
  • Fix: 240 ScrollController Exception in ChatController.scrollToLastMessage

[2.2.0]

  • Feat: 246 add functionality to scroll to bottom button
  • Fix: 247 fix mobile browser grey screen issue

[2.1.1]

  • Fix: 238 Clear initial message list - Exception Widget's Ancestor is unsafe

[2.1.0]

  • Fix: 226 Fixed the icons for starting and stopping recording were reversed
  • Fix: 217 Fixed y position of reaction popup
  • Fix: 233 swipe to reply gesture interaction update
  • Feat 223 Ability to hide share icon in image view
  • Fix: 232 The audio record cancelIcon is overflowed pixel
  • Feat 228 Ability to completely override userReactionCallback
  • Fix: 218 fix: handle snackBar queue while reacting on message

[2.0.0]

  • Breaking: 203 Dart Minimum Version 3.2.0.
  • Breaking: 202 Message copyWith id value fix.
  • Breaking: 173 Added callback to sort message in chat.
  • Breaking: 178 Fixed json serializable of models and added copyWith method (Message, Reaction and Reply Message).
  • Breaking: 181 Removed deprecated field showTypingIndicator from ChatView.
  • Breaking: 188 update sendBy parameter name of Message class to sentBy
  • Breaking: 190 Move currentUser into ChatController from ChatView widget and rename chatUsers to otherUsers
  • Feat: 184 Added reply suggestions functionality
  • Feat: 157 Added onTap of reacted user from reacted user list.
  • Feat: 156 Added default avatar, error builder for asset, network and base64 profile image and cached_network_image for network images.
  • Feat: 121 Added support for configuring the audio recording quality.
  • Feat: 93 Added support that provide date pattern to change chat separation.
  • Fix: 200 ChatView iOS Padding Issue Fix
  • Fix: 139 Added support to customize view for the reply of any message.
  • Fix: 174 Fix wrong username shown while replying to any messages.
  • Fix: 134 Added a reply message view for custom message type.
  • Fix: 137 Added support for cancel voice recording and field to provide cancel record icon.
  • Fix: 142 Added field to provide base64 string data for profile picture.
  • Fix: 161 Added field to set top padding of chat text field.
  • Fix: 165 Fix issue of user reaction callback provides incorrect message object when user react on any message with double or from reaction sheet.
  • Fix: 164 Add flag to enable/disable chat text field.
  • Fix: 131 Fix unsupported operation while running on the web.
  • Fix: 160 Added configuration for emoji picker sheet.
  • Fix: 130 Added report button for receiver message and update onMoreTap, onReportTap callback.
  • Fix: 126 Added flag to hide user name in chat.
  • Fix: 182 Fix send message not working when user start texting after newLine.
  • Fix: 191 Fix error when using BuildContext or State extensions when not mounted.
  • Fix: 192 Fix send to closed socket or animate on ScrollController without clients.
  • Fix: 194 Dispose all ValueNotifiers and ScrollControllers in ChatController.
  • chore: 168 Update intl to version 0.19.0.

[1.3.1]

  • Feat: 105 Allow user to get callback when image is picked so user can perform operation like crop. Allow user to pass configuration like height, width, image quality and preferredCameraDevice.
  • Fix: 95 Fix issue of chat is added to bottom while loadMoreData callback.
  • Fix: 109 Added support for the hiding/Un-hiding gallery and camera buttons

[1.3.0]

  • Feat: 71 Added Callback when a user starts/stops composing typing a message.
  • Fix: 78 Fix issue of unmodifiable list.
  • Feat: 76 Message Receipts.
  • Fix: 81 Fix issue of TypingIndicator Rebuilding ChatView.
  • Fix: 94 Fixed deprecated showRecentsTab property with new recentTabBehavior.
  • Support for latest flutter version 3.10.5.
  • Update dependencies http to version 1.1.0 and image_picker to version range '>=0.8.9 <2.0.0'.

[1.2.1]

  • Fix: 60 Fix image from file is not loaded.
  • Fix: 61 Fix issue of audio message is not working.
  • Feat: 65 Add callback when user react on message.

[1.2.0+1]

  • Feat: 42 Ability to get callback on tap of profile circle avatar.
  • Breaking: Add messageType in onSendTap callback for encountering messages.
  • Breaking: Remove onRecordingComplete and you can get Recorded audio in onSendTap callback with messageType.
  • Breaking: Remove onImageSelected from ImagePickerIconsConfiguration and can get selected image in onSendTap callback with messageType.
  • Feat: 49 Add onUrlDetect callback for opening urls.
  • Feat: 51 Ability to get callback on long press of profile circle avatar.

[1.1.0]

  • Feat: 37 Ability to enable or disable specific features.
  • Feat: 34 Ability to add voice message.
  • Breaking: Remove onEmojiTap from ReactionPopupConfiguration, it can be handled internally.
  • Breaking: Remove horizontalDragToShowMessageTime from ChatBackgroundConfiguration and add enableSwipeToSeeTime parameter with same feature in FeatureActiveConfig.
  • Breaking: Remove showReceiverProfileCircle and add enableOtherUserProfileAvatar parameter with same feature in FeatureActiveConfig.
    • Breaking: Move enablePagination parameter from ChatView to FeatureActiveConfig.

[1.0.1]

  • Fix: 32 Fix issue of while replying to image it highlights the link instead of the image.
  • Fix: 35 Fix issue of removing reaction which is reacted accidentally.

[1.0.0+1]

  • Breaking: Remove sender and receiver from ChatView.
  • Breaking: Add currentUser to chat view, which represent the sender.
  • Breaking: Replace title and titleTextStyle with chatTitle and chatTitleTextStyle respectively in ChatViewAppBar
  • Breaking: Add profilePhoto in ChatUser to show profile picture of sender.
  • Breaking: Add chatUsers in ChatController.
  • Breaking: Add chatViewState in ChatView.
  • Breaking: Change type of reaction to Reaction in Message.
  • #8 Implement loading, error and no message UIs.
  • #13 Implement group chat and multiple reaction support.
  • #22 Add TextInputType for TextField.
  • #24 Add MessageType.custom for custom messages.
  • FEAT: Auto scroll to replied message.

[0.0.3]

  • #7 Add image-picker.

[0.0.2]

  • Fixed #10 - emoji and text.

[0.0.1]

  • Initial release.