-
Notifications
You must be signed in to change notification settings - Fork 44
chore(repo): Release v0.11.0 #1072
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,48 @@ | ||
## Unreleased | ||
## 0.11.0 | ||
|
||
🚧 Build breaking changes | ||
|
||
> **Important:** This release includes breaking changes for Android development. | ||
> | ||
> **Android Requirements:** | ||
> - Minimum compileSDK 36 | ||
> - Android Gradle Plugin >=8.12.1 | ||
> - Gradle wrapper >=8.13 | ||
> - Kotlin 2.2.0 | ||
Comment on lines
+8
to
+11
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion | 🟠 Major 🧩 Analysis chainPlease align the Android tooling requirements with the actual project configuration. The changelog still lists “compileSDK 36”, “Android Gradle Plugin >=8.12.1”, and “Gradle wrapper >=8.13”, but the repository now uses To confirm the current versions in the repo, run: 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo "Android Gradle Plugin version(s):"
rg -nP "com\.android\.tools\.build:gradle" -C2
echo -e "\nGradle wrapper distribution:"
fd gradle-wrapper.properties --type f --exec sh -c 'echo "==> $1"; cat "$1"' sh Length of output: 1747 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo "compileSdk version(s):"
rg -nP "compileSdk(Version)?\s*=\s*\d+" -C1 Length of output: 22 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo "Searching for compileSdkVersion assignments:"
rg -nP "compileSdk(Version)?\s+\d+" -n
echo -e "\nInspecting stream_video_flutter build.gradle:"
FILE=$(fd --type f --full-path "packages/stream_video_flutter/android/build.gradle" || echo "")
if [ -n "$FILE" ]; then
echo "==> $FILE"
rg -nP "compileSdk|com.android.tools.build:gradle" -n "$FILE"
else
echo "stream_video_flutter build.gradle not found"
fi Length of output: 44 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo "All 'compileSdk' occurrences in repo:"
rg -n "compileSdk" -n || true
echo -e "\nGradle build files under stream_video_flutter:"
fd --type f --full-path "packages/stream_video_flutter/android" -e gradle -e kts
echo -e "\nInspect each for compileSdk and AGP:"
for file in $(fd --type f --full-path "packages/stream_video_flutter/android" -e gradle -e kts); do
echo "==> $file"
rg -n "compileSdk" -n "$file" || true
rg -n "com.android.tools.build:gradle" -n "$file" || true
done Length of output: 910 Align changelog with actual Android tooling versions 🤖 Prompt for AI Agents
|
||
* Updated minimum Flutter version to 3.32.0 | ||
* Updated minimum supported dart SDK version to 3.8.0 | ||
* Updated minimum supported Dart SDK version to 3.8.0 | ||
|
||
🚧 Breaking changes | ||
|
||
* **`Call.stats` payload structure changed** | ||
- **Before:** `({ CallStats publisherStats, CallStats subscriberStats })` | ||
- **Now:** `({ PeerConnectionStatsBundle publisherStatsBundle, PeerConnectionStatsBundle subscriberStatsBundle })` | ||
- The record field names and element types have changed to provide more detailed WebRTC statistics | ||
|
||
* **Stats-related fields removed from `CallState`** | ||
- Removed: `publisherStats`, `subscriberStats`, `latencyHistory` | ||
- For periodic WebRTC stats: Use `call.stats` stream | ||
- For latest aggregated metrics: Use `call.statsReporter?.currentMetrics` | ||
|
||
* **Dependency updates** | ||
- Updated most dependencies to their latest versions to ensure compatibility and security | ||
|
||
✅ Added | ||
|
||
- New `call.statsReporter` property provides access to `currentMetrics` | ||
- Battery level tracking now available via `call.statsReporter?.currentMetrics` | ||
- Device thermal status monitoring for better call quality optimization | ||
|
||
🔄 Changed | ||
|
||
- `Call.stats` record field names and types updated as noted in breaking changes section | ||
|
||
🐞 Fixed | ||
|
||
- Fixed leave call operation failures when parsing custom data encounters issues | ||
- [Android] Fixed custom Android audio configuration application for participants joining calls | ||
- [Android] Fixed video rendering issue where background textures were incorrectly blended with video content on devices using Impeller rendering engine | ||
|
||
## 0.10.4 | ||
|
||
|
Uh oh!
There was an error while loading. Please reload this page.