Skip to content

Protocol v16 support#1003

Merged
hiroshihorie merged 24 commits intomainfrom
hiroshi/protocol-v16
Feb 27, 2026
Merged

Protocol v16 support#1003
hiroshihorie merged 24 commits intomainfrom
hiroshi/protocol-v16

Conversation

@hiroshihorie
Copy link
Member

No description provided.

@github-actions
Copy link

github-actions bot commented Feb 24, 2026

Caution

Breaking change detected without major changeset

dart-apitool detected the following breaking changes:

Preparing git repository: https://github.com/livekit/client-sdk-flutter
Using ref: main
Cloning git repository: https://github.com/livekit/client-sdk-flutter
Checking out ref: main
Successfully cloned to: /tmp/URTYSM
Preparing package dependencies for git package https://github.com/livekit/client-sdk-flutter (forced Flutter)
Resolving dependencies...
Downloading packages...
  _fe_analyzer_shared 85.0.0 (96.0.0 available)
  analyzer 7.7.1 (10.2.0 available)
  build 2.5.4 (4.0.4 available)
  build_config 1.1.2 (1.3.0 available)
  build_resolvers 2.5.4 (3.0.4 available)
  build_runner 2.5.4 (2.11.1 available)
  build_runner_core 9.1.2 (9.3.2 available)
  built_value 8.12.1 (8.12.4 available)
> characters 1.4.1 (was 1.4.0)
  code_builder 4.11.0 (4.11.1 available)
  dart_jsonwebtoken 3.3.1 (3.3.2 available)
  dart_style 3.1.1 (3.1.6 available)
  dbus 0.7.11 (0.7.12 available)
  device_info_plus 12.2.0 (12.3.0 available)
  ffi 2.1.4 (2.2.0 available)
  flutter_webrtc 1.3.0 (1.3.1 available)
  json_annotation 4.9.0 (4.11.0 available)
  json_serializable 6.9.5 (6.13.0 available)
  lints 6.0.0 (6.1.0 available)
> matcher 0.12.18 (was 0.12.17) (0.12.19 available)
> material_color_utilities 0.13.0 (was 0.11.1)
  meta 1.17.0 (1.18.1 available)
  mockito 5.4.6 (5.6.3 available)
  path_provider_foundation 2.4.4 (2.6.0 available)
  petitparser 7.0.1 (7.0.2 available)
  source_gen 2.0.0 (4.2.0 available)
  source_helper 1.3.7 (1.3.10 available)
  source_span 1.10.1 (1.10.2 available)
> test_api 0.7.9 (was 0.7.7) (0.7.10 available)
  uuid 4.5.2 (4.5.3 available)
  watcher 1.1.4 (1.2.1 available)
  win32 5.15.0 (6.0.0 available)
  win32_registry 2.1.0 (3.0.1 available)
Changed 4 dependencies!
31 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Resolving dependencies in `./example`...
Downloading packages...
Got dependencies in `./example`.
Preparing . (forced Flutter)
Copying sources from .
Preparing package dependencies for local package . (forced Flutter)
Resolving dependencies...
Downloading packages...
  _fe_analyzer_shared 85.0.0 (96.0.0 available)
  analyzer 7.7.1 (10.2.0 available)
  build 2.5.4 (4.0.4 available)
  build_config 1.1.2 (1.3.0 available)
  build_resolvers 2.5.4 (3.0.4 available)
  build_runner 2.5.4 (2.11.1 available)
  build_runner_core 9.1.2 (9.3.2 available)
  built_value 8.12.1 (8.12.4 available)
  code_builder 4.11.0 (4.11.1 available)
  dart_jsonwebtoken 3.3.1 (3.3.2 available)
  dart_style 3.1.1 (3.1.6 available)
  dbus 0.7.11 (0.7.12 available)
  device_info_plus 12.2.0 (12.3.0 available)
  ffi 2.1.4 (2.2.0 available)
  flutter_webrtc 1.3.0 (1.3.1 available)
  json_annotation 4.9.0 (4.11.0 available)
  json_serializable 6.9.5 (6.13.0 available)
  lints 6.0.0 (6.1.0 available)
  matcher 0.12.18 (0.12.19 available)
  meta 1.17.0 (1.18.1 available)
  mockito 5.4.6 (5.6.3 available)
  path_provider_foundation 2.4.4 (2.6.0 available)
  petitparser 7.0.1 (7.0.2 available)
  source_gen 2.0.0 (4.2.0 available)
  source_helper 1.3.7 (1.3.10 available)
  source_span 1.10.1 (1.10.2 available)
  test_api 0.7.9 (0.7.10 available)
  uuid 4.5.2 (4.5.3 available)
  watcher 1.1.4 (1.2.1 available)
  win32 5.15.0 (6.0.0 available)
  win32_registry 2.1.0 (3.0.1 available)
Got dependencies!
31 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Resolving dependencies in `./example`...
Downloading packages...
Got dependencies in `./example`.
Omitting pub get (package config already present)
Analyzing /tmp/URTYSM
Omitting pub get (package config already present)
Analyzing .
Cleaning up
Cleaning up
Checking Package version
ignoring prerelease
-- Generating report using: Console Reporter --
BREAKING CHANGES
└─┬ Class LocalParticipant
  ├─┬ Method setMetadata
  │ └── Return type changed. void -> Future<void> (CE09)
  ├─┬ Method setAttributes
  │ └── Return type changed. void -> Future<void> (CE09)
  └─┬ Method setName
    └── Return type changed. void -> Future<void> (CE09)
Non-Breaking changes
├── Interface "RoomMovedEvent" added (CI02) (minor)
├─┬ Class ProtocolVersion
│ ├── Field "v13" added (CF02) (minor)
│ ├── Field "v14" added (CF02) (minor)
│ ├── Field "v15" added (CF02) (minor)
│ └── Field "v16" added (CF02) (minor)
└─┬ Class Engine
  └─┬ Method disconnect
    └── Parameter "reason" added (CE02) (minor)
To learn more about the detected changes visit: https://github.com/bmw-tech/dart_apitool/blob/main/readme/change_codes.md
Version Check
New Version is too low!

Old version: "2.6.4"
New version: "2.6.4"
Needed version: "3.0.0"

Got "2.6.4" expected >= "3.0.0" (breaking changes)

If this is intentional, please add a changeset with major level in .changes/:

major type="changed" "Description of breaking change"

@hiroshihorie hiroshihorie changed the title Hiroshi/protocol v16 Protocol v16 support Feb 24, 2026
@hiroshihorie hiroshihorie marked this pull request as ready for review February 24, 2026 14:00
Copy link
Contributor

@cloudwebrtc cloudwebrtc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@hiroshihorie hiroshihorie mentioned this pull request Feb 27, 2026
@hiroshihorie hiroshihorie merged commit 60e5303 into main Feb 27, 2026
17 checks passed
@hiroshihorie hiroshihorie deleted the hiroshi/protocol-v16 branch February 27, 2026 06:28
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