-
Notifications
You must be signed in to change notification settings - Fork 46
chore(repo): Release v0.10.4 #1064
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughCoordinated 0.10.4 release updates: bump package versions across multiple pubspecs, update melos bootstrap dependency constraints, add/adjust changelog entries to 0.10.4, and update the public streamVideoVersion constant to "0.10.4". No logic or control-flow changes beyond the constant value update. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests
Tip 👮 Agentic pre-merge checks are now available in preview!Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.
Please see the documentation for more information. Example: reviews:
pre_merge_checks:
custom_checks:
- name: "Undocumented Breaking Changes"
mode: "warning"
instructions: |
Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).Please share your feedback with us on this Discord post. 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. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1064 +/- ##
=====================================
Coverage 4.86% 4.86%
=====================================
Files 591 591
Lines 39914 39914
=====================================
Hits 1943 1943
Misses 37971 37971 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (5)
packages/stream_video/CHANGELOG.md (1)
1-11: Changelog entry for 0.10.4 reads well.Content matches the public API notes referenced elsewhere. If your changelog style includes dates, consider appending the release date to the header.
-## 0.10.4 +## 0.10.4 — 2025-09-17packages/stream_video_screen_sharing/CHANGELOG.md (1)
1-3: Version sync note added.All good. Optional: add release date for consistency with other changelogs if applicable.
packages/stream_video_noise_cancellation/CHANGELOG.md (1)
1-3: Version sync note added.Looks good. Optional: include the release date in the header to match your style.
packages/stream_video_flutter/CHANGELOG.md (1)
1-14: 0.10.4 changelog entry is clear and actionable.Minor ask: since
subscriberVideoPausedefaults to enabled andkickUser()requires permission, consider adding a short “Notes” sub-bullet on rollout implications (permission gating, potential UX change when video pauses).melos.yaml (1)
26-30: Approve — stream_video deps bumped to ^0.10.4 (verified); add repo-wide guardNo '^0.10.3' matches found; pubspecs show 0.10.4 versions. Add a lightweight CI/pre-commit check to detect mixed stream_video version constraints repo-wide.
📜 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.
📒 Files selected for processing (14)
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_flutter/CHANGELOG.md(1 hunks)packages/stream_video_flutter/example/pubspec.yaml(1 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). (6)
- GitHub Check: build
- GitHub Check: analyze
- GitHub Check: stream_video_flutter
- GitHub Check: stream_video_noise_cancellation
- GitHub Check: stream_video_push_notification
- GitHub Check: stream_video
🔇 Additional comments (9)
packages/stream_video_push_notification/CHANGELOG.md (1)
1-3: Push notification package changelog updated.Entry aligns with the coordinated 0.10.4 release. No further action from my side.
packages/stream_video_screen_sharing/pubspec.yaml (1)
5-5: Screen sharing package version bumped.All set for the release cut.
packages/stream_video/pubspec.yaml (1)
4-4: Core package version bumped to 0.10.4 — confirmed.packages/stream_video/lib/globals.dart: const String streamVideoVersion = '0.10.4'.
packages/stream_video_push_notification/pubspec.yaml (1)
4-4: Version bump and dependency alignment look good. All checks passed: no ^0.10.3 constraints found; all package pubspecs and streamVideoVersion set to 0.10.4; melos bootstrap and dogfooding deps reference ^0.10.4.packages/stream_video_flutter/example/pubspec.yaml (1)
30-32: Approve — example deps set to ^0.10.4; confirm Firebase parity.
No ^0.10.3 remains; stream_video, stream_video_flutter, stream_video_push_notification are ^0.10.4 (packages/stream_video_flutter/example/pubspec.yaml: lines 30–32). Verify example's firebase_* constraints align with other packages' firebase plugin versions to avoid dependency resolution conflicts.packages/stream_video/lib/globals.dart (1)
4-4: streamVideoVersion updated; UA/header will reflect 0.10.4.No functional risk. Verified: the only remaining "0.10.3" occurrence is packages/stream_video/CHANGELOG.md (expected). Ensure any server-side analytics accept 'stream-video-flutter-v0.10.4'.
packages/stream_video_flutter/pubspec.yaml (1)
4-4: Approve — pubspec set to 0.10.4.Quick sweep: only 0.10.3 occurrences are historical CHANGELOG entries in packages/stream_video_flutter/CHANGELOG.md, packages/stream_video_push_notification/CHANGELOG.md, packages/stream_video_screen_sharing/CHANGELOG.md, packages/stream_video_noise_cancellation/CHANGELOG.md, and packages/stream_video/CHANGELOG.md — examples/docs do not reference ^0.10.3.
packages/stream_video_noise_cancellation/pubspec.yaml (1)
3-3: Approve: version bump to 0.10.4 — no stale 0.10.3 constraints foundpubspec.yaml is at 0.10.4; no occurrences of '^0.10.3' or 'version: 0.10.3' in packages/stream_video_noise_cancellation; only CHANGELOG.md mentions 0.10.3 (expected).
dogfooding/pubspec.yaml (1)
2-2: Approve bump; run melos dry-run locallydogfooding/pubspec.yaml updated to version 1.10.4+1; stream_video_* deps set to ^0.10.4 and dependency_overrides point to local ../packages/* — acceptable for monorepo. Attempted
melos run lint:pubin the sandbox butmelosis not installed (command not found); run that locally or in CI to catch publish/metadata issues.
Summary by CodeRabbit
New Features
Bug Fixes
Chores
Documentation