Skip to content

Releases: GetStream/stream-chat-react

v12.0.0

17 Sep 16:28
Compare
Choose a tag to compare

12.0.0 (2024-09-17)

⚠ BREAKING CHANGES

    • own user will not anymore be filtered out of the selection list of users to mention if mentionAllAppUsers is enabled on MessageInput
    • removes the following variables from MessageContext: isReactionEnabled, onReactionListClick, showDetailedReactions, reactionSelectorRef
  • removes prop messageWrapperRef from MessageOptions and MessageActions props.
  • ComponentContext no longer provides any defaults
  • removed Thread prop fullWidth, removed class str-chat__thread--full
  • removed Window prop hideOnThread, replaced class str-chat__main-panel--hideOnThread with str-chat__main-panel--thread-open
  • MP3 audio encoder has to be explicitly imported and
    used as a plugin for audio recordings. The default audio recording
    format is audio/wav.
  • @breezystack/lamejs became a peer dependency and has to
    be installed by the integrator so that the MP3 audio encoder can work
    properly.
  • Removed fileOrder, imageOrder, fileUploads,
    imageUploads, uploadFile, uploadImage, removeFile, removeImage from the
    MessageInputContext. Use attachments, uploadAttachment, uploadNewFiles, upsertAttachments, removeAttachments instead.
  • Removed default values for timestamp formatting props
    like calendar or format for DateSeparator, EventComponent,
    MessageTimestamp. The formatting configuration now entirely relies on
    i18n translations.
  • The VirtualizedMessageList does not provide default
    Footer component
  • The VirtualizedMessageList markup has changed as
    TypingIndicator is rendered as a child of MessageListMainPanel
  • stylesheet import path changed & v1 stylesheet has been dropped, see release guide for more information
  • theme v1 related markup and classNames have been removed
  • themeVersion property has been removed from ChatContext

Bug Fixes

  • add theme to ChatView component (#2494) (d477072)
  • address the circular dependencies among TranslationContext and Streami18n (#2483) (b91fd9a)
  • change platform for CJS bundle from node to browser (#2454) (4bc2d35)
  • do not rerender on client options update (#2465) (3899352)
  • export typeVersions correctly for emojis and mp3-encoder (#2449) (17218db)
  • extract MP3 encoder plugin (#2447) (625196f)
  • provide both browser and node cjs bundles (#2457) (273ea2a)
  • quote replies in threads (#2487) (0e4a6f1)
  • remove the use of deprecated query operator $ne (#2504) (09614f6)
  • render typing indicator outside the VirtualizedMessageList scroll container (#2406) (d9442d2)
  • reuse useChannelPreviewInfo for ThreadListItemUI (#2508) (4bb5b7c)
  • update ChannelHeader and ChannelPreview titles and images on channel.updated (#2500) (f32fbb6)

Features

  • add centralized dialog management (#2489) (8235d45)
  • add ThreadList and ThreadProvider (Threads 2.0) (#2407) (941707d)
  • keep attachments array and remove file and image uploads in MessageInput state (#2445) (238e801)
  • remove default timestamp formatting props from DateSeparator, EventComponent, MessageTimestamp (#2442) (6431954)
  • remove fullWidth prop from Thread & hideOnThread prop from Window (#2450) (32c8fc0)
  • remove legacy style components (#2394) (7bf63ae)

Chores

  • deps: bump @stream-io/stream-chat-css to version 5.0.0 (9580a3f)
  • deps: bump @stream-io/stream-chat-css to version 5.0.0-rc.1nvm (e9cf42f)
  • deps: bump stream-chat to version 8.40.8 (#2510) (5cc7a09)
  • deps: remove unused isomorphic-ws from dependencies (853bd8b)
  • deps: upgrade @stream-io/stream-chat-css to v5.0.0-rc.4 (#2492) (6e30cb5)
  • deps: upgrade @stream-io/stream-chat-css to v5.0.0-rc.5 (#2495) (2b8fa32)

v12.0.0-rc.15

16 Sep 15:59
Compare
Choose a tag to compare
v12.0.0-rc.15 Pre-release
Pre-release

12.0.0-rc.15 (2024-09-16)

⚠ BREAKING CHANGES

    • own user will not anymore be filtered out of the selection list of users to mention if mentionAllAppUsers is enabled on MessageInput
    • removes the following variables from MessageContext: isReactionEnabled, onReactionListClick, showDetailedReactions, reactionSelectorRef
  • removes prop messageWrapperRef from MessageOptions and MessageActions props.

Bug Fixes

  • remove the use of deprecated query operator $ne (#2504) (09614f6)
  • update ChannelHeader and ChannelPreview titles and images on channel.updated (#2500) (f32fbb6)

Features

v11.23.10

16 Sep 16:02
Compare
Choose a tag to compare

11.23.10 (2024-09-16)

Bug Fixes

  • update ChannelHeader and ChannelPreview titles and images on channel.updated (#2500) (f32fbb6)

v12.0.0-rc.14

10 Sep 16:54
Compare
Choose a tag to compare
v12.0.0-rc.14 Pre-release
Pre-release

12.0.0-rc.14 (2024-09-10)

Chores

  • deps: upgrade @stream-io/stream-chat-css to v5.0.0-rc.5 (#2495) (2b8fa32)

v12.0.0-rc.13

10 Sep 16:05
Compare
Choose a tag to compare
v12.0.0-rc.13 Pre-release
Pre-release

12.0.0-rc.13 (2024-09-10)

Bug Fixes

v12.0.0-rc.12

06 Sep 08:49
Compare
Choose a tag to compare
v12.0.0-rc.12 Pre-release
Pre-release

12.0.0-rc.12 (2024-09-06)

Chores

  • deps: upgrade @stream-io/stream-chat-css to v5.0.0-rc.4 (#2492) (6e30cb5)

v12.0.0-rc.11

04 Sep 12:36
Compare
Choose a tag to compare
v12.0.0-rc.11 Pre-release
Pre-release

12.0.0-rc.11 (2024-09-04)

⚠ BREAKING CHANGES

  • ComponentContext no longer provides any defaults

Bug Fixes

Features

  • add ThreadList and ThreadProvider (Threads 2.0) (#2407) (941707d)

Chores

  • deps: bump version of stream-chat in peerDeps (#2481) (466385d)

v11.23.9

04 Sep 09:13
Compare
Choose a tag to compare

11.23.9 (2024-09-04)

Bug Fixes

v12.0.0-rc.10

30 Aug 15:30
Compare
Choose a tag to compare
v12.0.0-rc.10 Pre-release
Pre-release

12.0.0-rc.10 (2024-08-30)

Bug Fixes

  • address the circular dependencies among TranslationContext and Streami18n (#2483) (b91fd9a)

v11.23.8

28 Aug 08:07
Compare
Choose a tag to compare

11.23.8 (2024-08-28)

Chores

  • deps: bump version of stream-chat in peerDeps (#2481) (466385d)