Releases: GetStream/stream-chat-react
Releases Β· GetStream/stream-chat-react
v12.0.0
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
- own user will not anymore be filtered out of the selection list of users to mention if
-
- removes the following variables from
MessageContext
: isReactionEnabled, onReactionListClick, showDetailedReactions, reactionSelectorRef
- removes the following variables from
- removes prop
messageWrapperRef
fromMessageOptions
andMessageActions
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 fromChatContext
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
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
- own user will not anymore be filtered out of the selection list of users to mention if
-
- removes the following variables from
MessageContext
: isReactionEnabled, onReactionListClick, showDetailedReactions, reactionSelectorRef
- removes the following variables from
- removes prop
messageWrapperRef
fromMessageOptions
andMessageActions
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
v12.0.0-rc.14
12.0.0-rc.14 (2024-09-10)
Chores
v12.0.0-rc.13
v12.0.0-rc.12
12.0.0-rc.12 (2024-09-06)
Chores
v12.0.0-rc.11
12.0.0-rc.11 (2024-09-04)
β BREAKING CHANGES
- ComponentContext no longer provides any defaults