Repository navigation
docs: consolidate v10 breaking changes into ai-docs - #1919
Merged
Merged
Conversation
Add ai-docs/v10-breaking-changes.md, a single verified list of every breaking change in the stream-chat public API from v9 (master @ 24b7623) to v10 (release-v10 @ 53505e7), to serve as the source for migration guides and docs updates. Built from a mechanical export-surface diff, a deep type-compatibility check, the docs-snippet compile check, the unit test diff, the downstream React and React Native migrations, the existing guides and commit history, all reconciled against source and reviewed. Add ai-docs/v10-followups.md with dead code, bugs, simplifications and doc mismatches found during the audit (record only, nothing fixed). Remove the superseded root migration guides and repoint references.
oliverlaz
requested review from
MartinCupela,
isekovanic and
szuperaz
as code owners
October 17, 2026 14:55
NikolaGoranNaumovski
approved these changes
Oct 19, 2026
isekovanic
approved these changes
Oct 19, 2026
isekovanic
left a comment
Contributor
There was a problem hiding this comment.
the followups and breaking changes make sense, a bunch of the followups are really really narrow edge cases but I guess it makes sense to fix them.
I'll take care of all of them today in a separate pr
isekovanic
requested changes
Oct 19, 2026
Cover the gaps a real stream-chat-react v14 to v15 migration hit: channel name/image reads moving under custom, update() replacing all custom data, disconnectUser disposing app-held channel instances, and options.limit mapping to paginatorOptions.pageSize. Document the page-size mapping on ChannelPaginatorRequestOptions and add type tests pinning the queryChannelsAndHydrate overloads.
isekovanic
approved these changes
Oct 19, 2026
|
🎉 This PR is included in version 10.0.0-rc.23 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Consolidates every breaking change in the
stream-chatpublic API between v9 (master@ 24b7623) and v10 (release-v10@ 53505e7) into a single file,ai-docs/v10-breaking-changes.md, to serve as the source of truth for the migration guides and docs updates. The nine rootv9-to-v10-migration-guide-*.mdfiles,react-thread-paginator-migration.mdanddocs/breaking-changes-v14-v15.mdare superseded and removed; references inCLAUDE.mdanddocs/*.mdnow point to the new file.Also adds
ai-docs/v10-followups.md, a record-only list of bugs, dead code, simplifications and doc mismatches found during the audit, with a "Fix before 10.0.0 ships" section at the top. Nothing insrc/is changed by this PR.How the list was produced
dist/types.test/unitdiff, and howstream-chat-reactandstream-chat-react-nativeactually migrated.src/file and every changed export is accounted for (machine-checked), then reviewed by independent accuracy and completeness passes with runtime probes.Notes for reviewers