Skip to content

Commit d9d4077

Browse files
committed
v3.12.0
- chore: update samples - chore: optimize rendering and connect logic, utilize local storage to store uikit configurations
1 parent 19b8731 commit d9d4077

File tree

22 files changed

+3584
-2402
lines changed

22 files changed

+3584
-2402
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
# Changelog - v3
22

3+
## [v3.12.0] (Feb 16, 2024)
4+
5+
### Features:
6+
* Local cache is enabled by default
7+
* If desired, it can be disabled using sdkInitParams
8+
```tsx
9+
import SendbirdProvider from '@sendbird/uikit-react/SendbirdProvider';
10+
11+
const App = () => (
12+
<SendbirdProvider
13+
// ...
14+
sdkInitParams={{ localCacheEnabled: false }}
15+
/>
16+
)
17+
```
18+
* Added `GroupChannel` and `GroupChannelList` modules.
19+
* With the introduction of `GroupChannel` and `GroupChannelList`, a new local caching feature has been added, allowing you to experience a more efficient chat environment.
20+
We provide a massive component called `App` that combines all the features. From now on, this component will use `GroupChannel` and `GroupChannelList` instead of `Channel` and `ChannelList`.
21+
If you wish to continue using `Channel` and `ChannelList`, you can use `enableLegacyChannelModules` to ensure the previous components are still available for use.
22+
```tsx
23+
import SendbirdApp from '@sendbird/uikit-react/App';
24+
25+
const App = () => (
26+
<SendbirdApp
27+
// ...
28+
enableLegacyChannelModules
29+
/>
30+
);
31+
```
32+
* You can find detailed changes, usage instructions, and migration methods in the document here: [Migration Guide](https://github.com/sendbird/sendbird-uikit-react/blob/main/MIGRATION_COLLECTION.md)
33+
34+
### Fixes:
35+
36+
* Fixed a bug where the session refresh failed when the `accessToken` was changed [#969](https://github.com/sendbird/sendbird-uikit-react/pull/969)
37+
* Fixed a bug causing infinite loading when the channel is not selected in the Channel module [#970](https://github.com/sendbird/sendbird-uikit-react/pull/970)
38+
* Fixed a bug where the mention feature was not functioning properly [#971](https://github.com/sendbird/sendbird-uikit-react/pull/971)
39+
* Fixed a bug where URLs with numbered top-level domains were treated as links [#972](https://github.com/sendbird/sendbird-uikit-react/pull/972)
40+
* Fixed a bug where message scroll delays were inconsistently applied [#975](https://github.com/sendbird/sendbird-uikit-react/pull/975)
41+
* Fixed a bug where `isUserIdUsedForNickname` was not functioning properly [#976](https://github.com/sendbird/sendbird-uikit-react/pull/976)
42+
* Optimized the rendering of `SendbirdProvider`
43+
* Optimized the SDK initialization logic for StrictMode
44+
345
## [v3.11.1] (Feb 08, 2024)
446

547
### Fixes:

MIGRATION_COLLECTION.md

Lines changed: 245 additions & 0 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sendbird/uikit-react",
3-
"version": "3.11.1",
3+
"version": "3.12.0",
44
"description": "Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.",
55
"keywords": [
66
"sendbird",

0 commit comments

Comments
 (0)