Skip to content

Commit eb42316

Browse files
authored
Release/v3.17.5 (#1379)
## For Internal Contributors * Follow the [Scaled Trunk-Based Development workflow](https://trunkbaseddevelopment.com/) * Branch naming format: `{type}/TICKET_ID/description` * Type: `feat` / `fix` / `chore` / `doc` / `release` * Receive PR review approvals * Rebase your branch with the main branch and wait for CI to pass * Squash merge your commit * Use imperative language in the title and description * Follow the provided template for PR description and squashing ### Template ``` // PR title (Required) [type]: A short description of the changes in imperative language. // PR description (Optional) Add a brief description of the changes in this PR. Bullet points are also fine. // Footer (Recommended) Fixes [<TICKET_ID>](https://sendbird.atlassian.net/browse/<TICKET_ID>) // Changelogs (Recommended) // Add (internal) at the end of each changelog if internal. ### Changelogs // Co-authors // Add this if you pair programmed or they made significant contributions to the ideas in the code and you want to thank them. Co-authored-by: Name name@example.com, Name2 name@example.com ``` ### Checklist Put an `x` in the boxes that apply. You can also fill these out after creating the PR. If unsure, ask the members. This is a reminder of what we look for before merging your code. - [ ] **All tests pass locally with my changes** - [ ] **I have added tests that prove my fix is effective or that my feature works** - [ ] **Public components / utils / props are appropriately exported** - [ ] I have added necessary documentation (if appropriate) ## External Contributions This project is not yet set up to accept pull requests from external contributors. If you have a pull request that you believe should be accepted, please contact the Developer Relations team <developer-advocates@sendbird.com> with details and we'll evaluate if we can set up a [CLA](https://en.wikipedia.org/wiki/Contributor_License_Agreement) to allow for the contribution.
1 parent d7075e3 commit eb42316

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
# Changelog - v3
2+
## [v3.17.5] (DEC 03 2025)
3+
### Features
4+
- Added `autoscrollMessageOverflowToTop` global option
5+
6+
When enabled, if a newly received message is taller than the viewport, the scroll position no longer auto-jumps to the bottom. Instead, the view scrolls to the top of the new message to keep its start in focus.
7+
- How to use?
8+
```tsx
9+
<App
10+
appId={appId}
11+
userId={userId}
12+
autoscrollMessageOverflowToTop={true}
13+
/>
14+
```
15+
### Fixes
16+
- Fixed a bug where scrollToMessage
17+
218

319
## [v3.17.4] (NOV 26 2025)
420
### Fixes

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sendbird/uikit-react",
3-
"version": "3.17.4",
3+
"version": "3.17.5",
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",
@@ -70,7 +70,7 @@
7070
"react-dom": "^16.8.6 || ^17.0.0 || ^18.0.0 || ^19.0.0"
7171
},
7272
"dependencies": {
73-
"@sendbird/chat": "^4.20.2",
73+
"@sendbird/chat": "^4.20.3",
7474
"@sendbird/react-uikit-message-template-view": "^0.0.21",
7575
"@sendbird/uikit-tools": "^0.0.21",
7676
"css-vars-ponyfill": "^2.3.2",

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2747,9 +2747,9 @@ __metadata:
27472747
languageName: node
27482748
linkType: hard
27492749

2750-
"@sendbird/chat@npm:^4.20.2":
2751-
version: 4.20.2
2752-
resolution: "@sendbird/chat@npm:4.20.2"
2750+
"@sendbird/chat@npm:^4.20.3":
2751+
version: 4.20.3
2752+
resolution: "@sendbird/chat@npm:4.20.3"
27532753
peerDependencies:
27542754
"@react-native-async-storage/async-storage": ^1.17.6
27552755
react-native-mmkv: ">=2.0.0"
@@ -2758,7 +2758,7 @@ __metadata:
27582758
optional: true
27592759
react-native-mmkv:
27602760
optional: true
2761-
checksum: b634f444c0c13c4130d3f582df1096b7f0ad93cd5c7097cc81375e6c64f0e32db7138f402d2fff91eeea0e8976ed7cf37135766ac79e096e53bce8eaa6d36d95
2761+
checksum: 60c76d895b73fad3051176a2434c45236eb3a51e124367301be8ad036462731275a27e93976ec42a533e179af68c6c8720513ff96d599e8ec279d9c2b8deb7ab
27622762
languageName: node
27632763
linkType: hard
27642764

@@ -2802,7 +2802,7 @@ __metadata:
28022802
"@rollup/plugin-node-resolve": ^15.2.3
28032803
"@rollup/plugin-replace": ^5.0.4
28042804
"@rollup/plugin-typescript": ^11.1.5
2805-
"@sendbird/chat": ^4.20.2
2805+
"@sendbird/chat": ^4.20.3
28062806
"@sendbird/react-uikit-message-template-view": ^0.0.21
28072807
"@sendbird/uikit-tools": ^0.0.21
28082808
"@storybook/addon-essentials": ^8.5.0

0 commit comments

Comments
 (0)