Skip to content

Releases: cometchat/cometchat-uikit-angular

v5.0.0-beta.3

28 Apr 14:27
60162b4

Choose a tag to compare

v5.0.0-beta.3 Pre-release
Pre-release

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue in Angular v19 by enabling signal writes within effect() calls using the allowSignalWrites option across key messaging components.
  • Fixed an issue where @ characters in the MessageComposer template were incorrectly interpreted as Angular control flow syntax (such as @if and @for).

v5.0.0-beta.1

31 Mar 07:42
3295e3c

Choose a tag to compare

v5.0.0-beta.1 Pre-release
Pre-release

New

  • Introduced a fully redesigned Angular-native architecture using services, dependency injection, signals, and RxJS, improving performance, scalability, and maintainability.
  • Added a comprehensive set of standalone UI components (e.g., Conversations, Users, Groups, Message List, Message Composer) for faster integration and flexible customization.
  • Enabled advanced message capabilities, including rich text editing, media sharing, reactions, polls, and AI-powered features like smart replies and conversation summaries.
  • Introduced a service-based state management system (ChatStateService) for reactive handling of conversations, users, and groups.
  • Added extensive theming support using CSS variables, allowing full UI customization without overriding component styles.
  • Delivered built-in accessibility support, including keyboard navigation, ARIA attributes, and screen reader compatibility.
  • Provided localization support for 19 languages with runtime switching and custom overrides.
  • Added a wide range of utility and base components (e.g., avatars, dialogs, dropdowns, emoji picker, media recorder) to accelerate development.
  • Introduced event systems for messages, conversations, users, groups, calls, and UI interactions.
  • Enabled dual initialization patterns for CometChatUIKit, supporting both static and dependency-injected usage.

Enhancements

  • Enhanced customization capabilities by replacing rigid patterns with ng-template projections and configuration-driven approaches.
  • Improved developer experience with Storybook integration, sample applications, and comprehensive documentation.
  • Standardized component APIs with consistent input/output naming for better usability and predictability.
  • Improved messaging experience with features like smart scrolling, sticky headers, typing indicators, and unread message tracking.

Fixes

  • None

Deprecations

  • Deprecated the DataSource/Decorator customization approach in favor of Angular-native services and templates.

Removals

  • Removed MessagesDataSource and DataSourceDecorator, replacing them with modern Angular-based customization methods.
  • Removed support for NgModule-based components; all components are now standalone.
  • Removed legacy event naming conventions using the on prefix (e.g., onClose), replacing them with standardized event names (e.g., closeClick).
  • Removed inconsistent input naming patterns and replaced them with standardized, user-friendly alternatives.
  • Removed default calling enablement in CometChatUIKit.init(). Calling must now be explicitly enabled.
  • Dropped support for Angular versions below 17; Angular 17+ is now required.

v4.3.36

19 Jan 15:20
10526e4

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where messages sent from one browser tab were not appearing in another tab when the same user was logged in simultaneously.
  • Fixed an issue while adding members to a group where the first selected user could not be unselected after choosing a second user.

v4.3.35

16 Dec 09:20
23cdc06

Choose a tag to compare

New

  • None

Enhancements

  • Added a preview of selected users in the Add Members component, allowing users to clearly view the full list of selected members before completing the action.

Fixes

  • None

v4.3.34

28 Nov 06:54
be5c4e5

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Removed a non-interactive hover icon that was incorrectly visible in the message header.
  • Fixed listItemView in GroupMemberConfiguration inside DetailsConfiguration not updating the rendered view.
  • Fixed an issue where the clickable area for MessageList option buttons was smaller than the visible UI.
  • Fixed an issue where user selection in the Add Members component was only possible via the checkbox instead of the full row.
  • Fixed an issue where the Add members button remained enabled even when no users were selected.

v4.3.33

31 Oct 14:38
1098cbe

Choose a tag to compare

New

  • None

Enhancements

  • Added the setStorageMode method in UIKit settings, allowing developers to choose between local and session storage for managing stored data.

Fixes

  • Fixed an issue where the unread message count was visible even when the chat was open.

v4.3.32

17 Oct 08:12
8d30ac7

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where delivery receipt was being triggered multiple times.
  • Fixed an issue where users were unable to upload PDFs or images in chat on iOS devices.
  • Fixed an issue where a custom loadingStateView defined in MessageListConfiguration did not override the default loader.

v4.3.31

18 Sep 07:08
20f28d7

Choose a tag to compare

New

  • Added two new props in CometChatMessageList:
    • newMessageIndicatorIconURL – allows customization of the icon displayed for new messages.
    • newMessageIndicatorStyle – enables customization of the style for the new messages count.
    • Resolved an issue preventing custom stickers from displaying in the Stickers Keyboard.

Enhancements

  • None

Fixes

  • Fixed an issue where read receipt was being triggered multiple times.

v4.3.30

04 Sep 17:32
efac540

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where HTML tags were not rendering correctly in the message bubble.
  • Fixed an issue where the overlay stopped working after resizing GroupsWithMessages during the Leave group action.
  • Fixed an issue where group options were missing in Details Configuration when the user object included a profile link.
  • Fixed an error that occurred when opening a Collaborative Document.

Deprecations

  • None

Removals

  • None

v4.3.29

11 Jul 11:26
0fded11

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed a console error that occurred when passing user or group explicitly to the CometchatConversationsWithMessages component.
  • Fixed an issue where certain UI strings were not localized correctly.
  • Fixed an issue where the voice recording popup closed unexpectedly when the Send Message button was clicked or when clicking outside the popup during an active recording session.