Skip to content

Conversation

@Brazol
Copy link
Contributor

@Brazol Brazol commented Dec 1, 2025

Summary by CodeRabbit

  • New Features

    • Added support for adjusting camera target resolution during an active video call, providing dynamic control over video quality and camera settings throughout the call duration.
  • Updates

    • All packages synchronized to version 1.0.1 with corresponding dependency updates.

✏️ Tip: You can customize this high-level summary in your review settings.

@Brazol Brazol requested a review from a team as a code owner December 1, 2025 14:30
@coderabbitai
Copy link

coderabbitai bot commented Dec 1, 2025

Walkthrough

This pull request performs a coordinated version bump across the Stream Video package ecosystem from version 1.0.0 to 1.0.1. The changes include updating pubspec.yaml version fields, dependency constraints, CHANGELOG.md entries, and the streamVideoVersion constant in globals.dart across all affected packages.

Changes

Cohort / File(s) Summary
Core version constant
packages/stream_video/lib/globals.dart
Updated public constant streamVideoVersion from '1.0.0' to '1.0.1'
Package pubspec version bumps
packages/stream_video/pubspec.yaml, packages/stream_video_filters/pubspec.yaml, packages/stream_video_flutter/pubspec.yaml, packages/stream_video_noise_cancellation/pubspec.yaml, packages/stream_video_push_notification/pubspec.yaml, packages/stream_video_screen_sharing/pubspec.yaml
Bumped package versions from 1.0.0 to 1.0.1
Example and dogfooding pubspec updates
dogfooding/pubspec.yaml, packages/stream_video_flutter/example/pubspec.yaml
Updated package versions and transitive stream_video\* dependencies from ^1.0.0 to ^1.0.1
Dependency constraint updates
melos.yaml, packages/stream_video_filters/pubspec.yaml, packages/stream_video_flutter/pubspec.yaml, packages/stream_video_noise_cancellation/pubspec.yaml, packages/stream_video_push_notification/pubspec.yaml
Updated stream_video and related dependency constraints from ^1.0.0 to ^1.0.1
Changelog entries
packages/stream_video/CHANGELOG.md, packages/stream_video_filters/CHANGELOG.md, packages/stream_video_flutter/CHANGELOG.md, packages/stream_video_noise_cancellation/CHANGELOG.md, packages/stream_video_push_notification/CHANGELOG.md, packages/stream_video_screen_sharing/CHANGELOG.md
Added version 1.0.1 entries; notable entry in stream_video/CHANGELOG.md documents new support for changing camera target resolution during an ongoing call

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Review focus: Verify version number consistency across all pubspec.yaml and CHANGELOG.md files
  • Confirm the streamVideoVersion constant in globals.dart aligns with published versions
  • Validate that all transitive dependencies are correctly pinned to the same version

Possibly related PRs

  • #1054: Coordinated release-version bumps across packages with updates to streamVideoVersion constant
  • #1008: Similar coordinated version bumps across pubspecs, CHANGELOGs, and globals.dart
  • #1077: Parallel package version and streamVideoVersion constant updates

Suggested reviewers

  • renefloor
  • xsahil03x

Poem

🐰 A hop, a bump, a version's tale,
From one-oh to one-oh-one we sail,
With CHANGELOGs and configs bright,
Camera targets reach new height! ✨📹
This release, a synchronized delight!

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning No pull request description was provided by the author, leaving all required template sections (Goal, Implementation details, Testing, Checklist) completely unfilled. Add a description following the template format that explains the release rationale, implementation details, testing approach, and completes the contributor and reviewer checklists.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change as a version release bump to v1.0.1, which is directly reflected in all version updates across multiple package files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release/v1.0.1

📜 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 7ffe7f2 and e036360.

📒 Files selected for processing (16)
  • dogfooding/pubspec.yaml (2 hunks)
  • melos.yaml (1 hunks)
  • packages/stream_video/CHANGELOG.md (1 hunks)
  • packages/stream_video/lib/globals.dart (1 hunks)
  • packages/stream_video/pubspec.yaml (1 hunks)
  • packages/stream_video_filters/CHANGELOG.md (1 hunks)
  • packages/stream_video_filters/pubspec.yaml (2 hunks)
  • packages/stream_video_flutter/CHANGELOG.md (1 hunks)
  • packages/stream_video_flutter/example/pubspec.yaml (2 hunks)
  • packages/stream_video_flutter/pubspec.yaml (2 hunks)
  • packages/stream_video_noise_cancellation/CHANGELOG.md (1 hunks)
  • packages/stream_video_noise_cancellation/pubspec.yaml (2 hunks)
  • packages/stream_video_push_notification/CHANGELOG.md (1 hunks)
  • packages/stream_video_push_notification/pubspec.yaml (2 hunks)
  • packages/stream_video_screen_sharing/CHANGELOG.md (1 hunks)
  • packages/stream_video_screen_sharing/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). (7)
  • GitHub Check: stream_video_noise_cancellation
  • GitHub Check: stream_video_push_notification
  • GitHub Check: stream_video
  • GitHub Check: stream_video_flutter
  • GitHub Check: analyze_legacy_version
  • GitHub Check: build
  • GitHub Check: analyze
🔇 Additional comments (16)
packages/stream_video_screen_sharing/CHANGELOG.md (1)

1-2: LGTM—changelog entry is clear and consistent.

The 1.0.1 entry follows the established sync pattern used throughout this package's changelog history.

packages/stream_video_flutter/CHANGELOG.md (1)

1-10: Changelog entry is well-structured and comprehensive.

The 1.0.1 section clearly documents new features and improvements. The subsection organization (✅ Added, LivestreamPlayer Improvements) makes the entry easy to scan.

melos.yaml (1)

26-30: Bootstrap dependencies correctly updated to 1.0.1.

All five Stream Video ecosystem packages are consistently bumped to ^1.0.1 using appropriate caret constraints for patch-level stability.

packages/stream_video_filters/CHANGELOG.md (1)

1-2: LGTM—changelog entry is consistent and appropriate.

The 1.0.1 sync entry aligns with the pattern used across related packages in this release.

packages/stream_video_noise_cancellation/pubspec.yaml (1)

4-4: Version and dependency bumps are correct.

Version 1.0.1 and stream_video dependency update to ^1.0.1 are consistent with the coordinated release.

Also applies to: 17-17

packages/stream_video_screen_sharing/pubspec.yaml (1)

5-5: Version bump is consistent and appropriate.

The 1.0.1 bump aligns with the coordinated release. This package correctly has no stream_video dependency, keeping it decoupled from the core library.

packages/stream_video_noise_cancellation/CHANGELOG.md (1)

1-2: LGTM—changelog entry follows established sync pattern.

The 1.0.1 sync entry is consistent with other packages in this coordinated release.

packages/stream_video_filters/pubspec.yaml (1)

4-4: Version and dependency bumps are correct and consistent.

Version 1.0.1 and stream_video ^1.0.1 update align with the coordinated release across the ecosystem.

Also applies to: 17-17

packages/stream_video_flutter/pubspec.yaml (1)

4-4: LGTM! Version bump is consistent with dependency updates.

The package version and the stream_video dependency constraint are both properly updated to 1.0.1, maintaining consistency across the release.

Also applies to: 27-27

packages/stream_video/CHANGELOG.md (1)

1-5: LGTM! CHANGELOG entry is properly formatted.

The 1.0.1 release entry clearly documents the new camera target resolution feature. The formatting follows the established convention used throughout the changelog.

packages/stream_video/pubspec.yaml (1)

4-4: LGTM! Core package version updated correctly.

The version bump to 1.0.1 is consistent with the coordinated release.

packages/stream_video_push_notification/CHANGELOG.md (1)

1-3: LGTM! Version sync entry is appropriate.

The CHANGELOG correctly documents the version synchronization with the broader release.

packages/stream_video/lib/globals.dart (1)

5-5: LGTM! Runtime version constant updated correctly.

The streamVideoVersion constant properly reflects the new 1.0.1 release, ensuring accurate client identification in headers and user-agent strings.

dogfooding/pubspec.yaml (1)

2-2: LGTM! Dogfooding app aligned with the release.

All Stream Video package dependencies are consistently updated to ^1.0.1, and the app version is appropriately incremented.

Also applies to: 40-44

packages/stream_video_push_notification/pubspec.yaml (1)

4-4: LGTM! Version and dependencies updated consistently.

The package version and both stream_video and stream_video_flutter dependency constraints are properly aligned to 1.0.1.

Also applies to: 24-25

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

8-8: LGTM! Example app version and dependencies aligned with the release.

The example app version is properly incremented to 1.0.1+1, and all three Stream Video package dependencies are consistently updated to ^1.0.1.

Also applies to: 31-33


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.

@codecov
Copy link

codecov bot commented Dec 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 6.29%. Comparing base (7ffe7f2) to head (e036360).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@          Coverage Diff          @@
##            main   #1120   +/-   ##
=====================================
  Coverage   6.29%   6.29%           
=====================================
  Files        593     593           
  Lines      40813   40813           
=====================================
  Hits        2570    2570           
  Misses     38243   38243           

☔ 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.

@Brazol Brazol merged commit 807e750 into main Dec 1, 2025
16 checks passed
@Brazol Brazol deleted the release/v1.0.1 branch December 1, 2025 15:12
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.

3 participants