Skip to content

Conversation

@xsahil03x
Copy link
Member

@xsahil03x xsahil03x commented Oct 29, 2025

What's Changed

New Contributors

Full Changelog: v10.0.0-beta.7...v10.0.0-beta.8

Summary by CodeRabbit

  • Chores
    • Released version 10.0.0-beta.8 across all Stream Chat packages, including stream_chat, stream_chat_flutter, stream_chat_flutter_core, stream_chat_localizations, and stream_chat_persistence.
    • Incorporated changes from version 9.19.0 into the beta release.
    • Updated example projects and dependencies to reflect the new version.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 29, 2025

Walkthrough

This PR performs a coordinated version bump across multiple Stream Chat packages from 10.0.0-beta.7 to 10.0.0-beta.8, updating package manifests, dependency constraints, changelogs, and the PACKAGE_VERSION constant.

Changes

Cohort / File(s) Summary
Melos Configuration
melos.yaml
Updated Stream Chat package dependencies from ^10.0.0-beta.7 to ^10.0.0-beta.8
Core Package Metadata
packages/stream_chat/pubspec.yaml, packages/stream_chat/lib/version.dart
Bumped package version and PACKAGE_VERSION constant from 10.0.0-beta.7 to 10.0.0-beta.8
Core Package Changelogs
packages/stream_chat/CHANGELOG.md, packages/stream_chat_flutter/CHANGELOG.md, packages/stream_chat_flutter_core/CHANGELOG.md, packages/stream_chat_localizations/CHANGELOG.md, packages/stream_chat_persistence/CHANGELOG.md
Updated headers from "Upcoming Beta" to "10.0.0-beta.8" and added notes referencing changes from version 9.19.0
Flutter Packages
packages/stream_chat_flutter/pubspec.yaml, packages/stream_chat_flutter_core/pubspec.yaml, packages/stream_chat_localizations/pubspec.yaml, packages/stream_chat_persistence/pubspec.yaml
Bumped package versions and interdependencies from 10.0.0-beta.7 to 10.0.0-beta.8
Example Applications
packages/stream_chat/example/pubspec.yaml, packages/stream_chat_flutter/example/pubspec.yaml, packages/stream_chat_flutter_core/example/pubspec.yaml, packages/stream_chat_localizations/example/pubspec.yaml, packages/stream_chat_persistence/example/pubspec.yaml, sample_app/pubspec.yaml
Updated Stream Chat dependencies from 10.0.0-beta.7 to 10.0.0-beta.8 in example and sample app configurations

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~8 minutes

  • All changes are straightforward, homogeneous version bumps with no logic modifications
  • Changes follow a repetitive pattern applied uniformly across multiple files
  • No behavioral or control-flow alterations
  • No new features or API changes

Possibly related PRs

Suggested reviewers

  • renefloor
  • Brazol

Poem

🐰 Bumps and blooms in beta light,
From seven up to eight so bright,
Version numbers dance and play,
Hoppy changes, hip hooray! 🎉

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "chore(repo): release v10.0.0-beta.8" directly and accurately describes the primary change in the changeset. The summary of changes shows version bumps from 10.0.0-beta.7 to 10.0.0-beta.8 across all packages, changelog updates for the new version, and updates to manifests and version declarations. The title is concise, uses standard conventional commit formatting, and clearly communicates the main objective—a release of version 10.0.0-beta.8. A teammate reviewing the repository history would immediately understand that this PR represents a release milestone.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/v10.0.0-beta.8

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 76fdb59 and 5f11997.

📒 Files selected for processing (18)
  • melos.yaml (1 hunks)
  • packages/stream_chat/CHANGELOG.md (1 hunks)
  • packages/stream_chat/example/pubspec.yaml (1 hunks)
  • packages/stream_chat/lib/version.dart (1 hunks)
  • packages/stream_chat/pubspec.yaml (1 hunks)
  • packages/stream_chat_flutter/CHANGELOG.md (2 hunks)
  • packages/stream_chat_flutter/example/pubspec.yaml (1 hunks)
  • packages/stream_chat_flutter/pubspec.yaml (2 hunks)
  • packages/stream_chat_flutter_core/CHANGELOG.md (1 hunks)
  • packages/stream_chat_flutter_core/example/pubspec.yaml (1 hunks)
  • packages/stream_chat_flutter_core/pubspec.yaml (2 hunks)
  • packages/stream_chat_localizations/CHANGELOG.md (1 hunks)
  • packages/stream_chat_localizations/example/pubspec.yaml (1 hunks)
  • packages/stream_chat_localizations/pubspec.yaml (2 hunks)
  • packages/stream_chat_persistence/CHANGELOG.md (2 hunks)
  • packages/stream_chat_persistence/example/pubspec.yaml (1 hunks)
  • packages/stream_chat_persistence/pubspec.yaml (2 hunks)
  • sample_app/pubspec.yaml (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: build (android)
  • GitHub Check: test
🔇 Additional comments (22)
packages/stream_chat/CHANGELOG.md (1)

1-7: Changelog entry well-structured and complete.

The 10.0.0-beta.8 section properly documents the new user.messages.deleted event support and includes the reference to 9.19.0 changes.

packages/stream_chat_persistence/CHANGELOG.md (1)

1-10: Persistence layer changelog entry is accurate and well-documented.

New methods and parameters for 10.0.0-beta.8 are clearly listed, and the reference to 9.19.0 changes is included.

melos.yaml (1)

87-91: All Stream Chat package dependencies in melos.yaml properly updated to beta.8.

The consistent version bumps across all five core packages ensure coordinated dependency management across the monorepo.

packages/stream_chat/example/pubspec.yaml (1)

27-27: Example app dependency updated correctly to match the main package version.

packages/stream_chat_flutter_core/CHANGELOG.md (1)

1-3: Minimal but complete changelog entry for flutter_core beta.8.

The entry properly references 9.19.0 changes, maintaining consistency with the release pattern.

packages/stream_chat_flutter/CHANGELOG.md (1)

1-58: UI package changelog comprehensively documents breaking changes with clear migration guidance.

The removal of onCustomAttachmentPickerResult and customAttachmentPickerOptions in favor of the new unified attachmentPickerOptionsBuilder API is well-explained with concrete before/after code examples, making the migration straightforward for users.

packages/stream_chat_localizations/CHANGELOG.md (1)

1-3: Localization package changelog entry properly references included changes.

Consistent with the pattern across all packages in the release.

packages/stream_chat_persistence/example/pubspec.yaml (1)

26-27: Example app dependencies correctly aligned with beta.8 package versions.

Both stream_chat and stream_chat_persistence are properly updated.

packages/stream_chat/lib/version.dart (1)

12-12: LGTM! Version constant correctly updated.

The PACKAGE_VERSION constant is properly updated to '10.0.0-beta.8', aligning with the package version bump across the monorepo.

packages/stream_chat/pubspec.yaml (1)

4-4: LGTM! Package version correctly bumped.

The version update to 10.0.0-beta.8 is consistent with the coordinated release across the monorepo.

packages/stream_chat_flutter/example/pubspec.yaml (1)

28-30: LGTM! Example dependencies correctly updated.

All Stream Chat package dependencies are properly updated to ^10.0.0-beta.8, ensuring the example app uses the new beta versions.

packages/stream_chat_persistence/pubspec.yaml (2)

4-4: LGTM! Package version correctly bumped.

The version update to 10.0.0-beta.8 is consistent with the coordinated release.


33-33: LGTM! Dependency constraint correctly updated.

The stream_chat dependency is properly updated to ^10.0.0-beta.8, maintaining compatibility with the new package version.

packages/stream_chat_localizations/pubspec.yaml (2)

3-3: LGTM! Package version correctly bumped.

The version update to 10.0.0-beta.8 is consistent with the coordinated release.


29-29: LGTM! Dependency constraint correctly updated.

The stream_chat_flutter dependency is properly updated to ^10.0.0-beta.8, ensuring compatibility with the new package version.

packages/stream_chat_flutter/pubspec.yaml (2)

4-4: LGTM! Package version correctly bumped.

The version update to 10.0.0-beta.8 is consistent with the coordinated release.


58-58: LGTM! Dependency constraint correctly updated.

The stream_chat_flutter_core dependency is properly updated to ^10.0.0-beta.8, maintaining compatibility with the new package version.

packages/stream_chat_flutter_core/pubspec.yaml (2)

4-4: LGTM! Package version correctly bumped.

The version update to 10.0.0-beta.8 is consistent with the coordinated release.


34-34: LGTM! Dependency constraint correctly updated.

The stream_chat dependency is properly updated to ^10.0.0-beta.8, ensuring compatibility with the new package version.

packages/stream_chat_localizations/example/pubspec.yaml (1)

27-28: LGTM! Example dependencies correctly updated.

Both Stream Chat package dependencies are properly updated to ^10.0.0-beta.8, ensuring the example app uses the new beta versions.

packages/stream_chat_flutter_core/example/pubspec.yaml (1)

26-26: Consistency check: Verify this file was regenerated via melos bootstrap.

As noted in the previous file, this pubspec also contains the directive not to edit manually. Ensure this version update to ^10.0.0-beta.8 was generated through the proper melos process.

sample_app/pubspec.yaml (1)

43-45: All verification checks passed—changes were generated via melos bootstrap, not manually edited.

The evidence confirms the proper workflow was followed:

  • melos.yaml contains the correct version constraints (^10.0.0-beta.8)
  • ✓ Both melos.yaml and pubspec.yaml changed in the same commit (chore(repo): release v10.0.0-beta.8), indicating they were generated together
  • pubspec.yaml header explicitly documents the bootstrap workflow and warns against manual edits

The changes are legitimate results of running melos bootstrap as documented.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@xsahil03x
Copy link
Member Author

@coderabbitai review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 29, 2025

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@codecov
Copy link

codecov bot commented Oct 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (v10.0.0@76fdb59). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff             @@
##             v10.0.0    #2425   +/-   ##
==========================================
  Coverage           ?   65.73%           
==========================================
  Files              ?      421           
  Lines              ?    26261           
  Branches           ?        0           
==========================================
  Hits               ?    17262           
  Misses             ?     8999           
  Partials           ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@xsahil03x xsahil03x merged commit 3f89e28 into v10.0.0 Oct 29, 2025
10 checks passed
@xsahil03x xsahil03x deleted the release/v10.0.0-beta.8 branch October 29, 2025 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants