|
1 | 1 | # Changelog - v3 |
2 | 2 |
|
| 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 | + |
3 | 45 | ## [v3.11.1] (Feb 08, 2024) |
4 | 46 |
|
5 | 47 | ### Fixes: |
|
0 commit comments