Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: V7 #2999

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

feat: V7 #2999

wants to merge 3 commits into from

Conversation

isekovanic
Copy link
Contributor

@isekovanic isekovanic commented Mar 7, 2025

🎯 Goal

This is the branch responsible for tracking the V7 changes in the SDK and making it easier to check that everything is working fine.

PRs of things we want to include to V7 will be done separately and merged here.

Current breaking changes:

  • Removal of StreamChatGenerics and their replacement with module augmentation
  • Removed support for react-native-document-picker

🛠 Implementation details

🎨 UI Changes

iOS
Before After
Android
Before After

🧪 Testing

☑️ Checklist

  • I have signed the Stream CLA (required)
  • PR targets the develop branch
  • Documentation is updated
  • New code is tested in main example apps, including all possible scenarios
    • SampleApp iOS and Android
    • Expo iOS and Android

@isekovanic isekovanic changed the title feat!: V7 feat: V7 Mar 7, 2025
* feat: remove StreamChatGenerics and introduce interface merging

* fix: some of the outstanding todos

* chore: add default interfaces

* chore: remove SCG from sample app

* fix: remove redundant types

* fix: remove type module

* fix: change the way interface declaration is consumed

* fix: ignore ts complaints for interface declaration

* chore: migrate TypescriptMessagingApp away from SCG

* chore: migrate the Expo sample app away from SCG

* fix: commit missing files

* fix: revert mistaken change

* fix: add resolutions for symlinked libs
@Stream-SDK-Bot
Copy link
Contributor

Stream-SDK-Bot commented Mar 7, 2025

SDK Size

title develop branch diff status
js_bundle_size 466 KB 466 KB +36 B 🟢

@@ -77,7 +77,7 @@
"path": "0.12.7",
"react-native-markdown-package": "1.8.2",
"react-native-url-polyfill": "^1.3.0",
"stream-chat": "^8.57.6",
"stream-chat": "9.0.0-rc.4",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a reminder for my future self to update this whenever the new stream-chat version is released.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants