Skip to content

v13.0.0

Choose a tag to compare

@stream-ci-bot stream-ci-bot released this 06 May 13:49
· 128 commits to master since this release

13.0.0 (2025-05-06)

⚠ BREAKING CHANGES

  • Channel props dragAndDropWindow &
    optionalMessageInputProps have been removed, use
  • Remove ChatAutoComplete, AutoCompleteTextarea,
    DefaultSuggestionList, DefaultSuggestionListItem and introduce
    TextareaComposer, SuggestionList, SuggestionListItem
  • Remove defaultScrollToItem function previously used by
    SuggestionList
  • Removed DefaultTriggerProvider component
  • Remove from Channel props - acceptedFiles,
    enrichURLForPreview, enrichURLForPreviewConfig, maxNumberOfFiles,
    multipleUploads, TriggerProvider
  • Removal of acceptedFiles, debounceURLEnrichmentMs,
    enrichURLForPreview, findURLFn, multipleUploads, onLinkPreviewDismissed,
    quotedMessage from ChannelStateContext
  • Changed signature for functions sendMessage and
    editMessage in ChannelActionContext
  • Changed signature for handleSubmit
  • Removed setQuotedMessage from ChannelActionContext
  • Removed types MessageToSend, StreamMessage,
    UpdatedMessage in favor of LocalMessage or RenderedMessage
  • Removed Trigger generics from ChannelProps
  • Message input state as well as the API is now kept
    within MessageComposer instead of MessageInputContext
  • Renamed useMessageInputState to useMessageInputControls
    as it does not handle the composition state anymore
  • Removed from MessageInputProps - disabled,
    disableMentions, doFileUploadRequest, doImageUploadRequest,
    errorHandler, getDefaultValue, mentionAllAppUsers, mentionQueryParams,
    message, noFiles, urlEnrichmentConfig, useMentionsTransliteration,
    additionalTextareaProps do not expect default value anymore
  • Changed the signature of MessageInput prop
    overrideSubmitHandler
  • Local attachment and link preview types moved to
    stream-chat
  • The SuggestionListItem UI components for
    TextareaComposer receive tokenizedDisplayName instead of itemNameParts
  • Removed duplicate types SendMessageOptions,
    UpdateMessageOptions which should be imported from stream-chat instead
  • Removed type LinkPreviewListProps - LinkPreviewList
    does not have any props anymore
  • dropped StreamChatGenerics, use Custom<Entity>Data
    to extend your types

Bug Fixes

  • make consistent use of message composition related props (#2695) (2b789e5)
  • replace StreamChatGenerics with module augmentation (#2634) (67bed79)

Features

Chores

  • deps: upgrade stream-chat to v9.0.0 (666be5e)