Skip to content

Bump min Dart SDK to 3.6 and Flutter to 3.27#283

Merged
droibit merged 7 commits into
developfrom
update_flutter_version
Nov 24, 2025
Merged

Bump min Dart SDK to 3.6 and Flutter to 3.27#283
droibit merged 7 commits into
developfrom
update_flutter_version

Conversation

@droibit

@droibit droibit commented Nov 24, 2025

Copy link
Copy Markdown
Owner

No description provided.

…platform_interface`

Update the minimum required Dart SDK to 3.6.0 and Flutter SDK to 3.27.0 in preparation for aligning all plugin packages to these baseline versions.
…web`

Update the minimum Dart SDK to 3.6.0 and Flutter SDK to 3.27.0 for both the web plugin and its example,
as part of aligning all plugins to these baseline versions.
…android`

Update the minimum Dart SDK to 3.6.0 and Flutter SDK to 3.27.0 for both the android plugin and its example,
as part of aligning all plugins to these baseline versions.
…ios`

Update the minimum Dart SDK to 3.6.0 and Flutter SDK to 3.27.0 for both the ios plugin and its example,
as part of aligning all plugins to these baseline versions.
@droibit droibit added this to the 2.5.0 milestone Nov 24, 2025
@droibit droibit self-assigned this Nov 24, 2025
Copilot AI review requested due to automatic review settings November 24, 2025 13:01
@droibit droibit added the enhancement New feature or request label Nov 24, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the minimum Dart SDK version from 3.3.0 to 3.6.0 and the minimum Flutter version from 3.19.0 to 3.27.0 across the entire federated plugin structure. The changes ensure consistency across all packages and update iOS project configurations to support the new Flutter tooling.

Key changes:

  • Updated SDK constraints in all package and example pubspec.yaml files
  • Updated .tool-versions to Flutter 3.27.3-stable
  • Migrated iOS example projects from CocoaPods-based plugin integration to Swift Package Manager (FlutterGeneratedPluginSwiftPackage)
  • Updated .gitignore files to accommodate new Flutter build artifacts

Reviewed changes

Copilot reviewed 16 out of 18 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
flutter_custom_tabs_web/pubspec.yaml Updated SDK constraints to 3.6.0 and Flutter to 3.27.0
flutter_custom_tabs_web/example/pubspec.yaml Updated SDK constraints in example app
flutter_custom_tabs_platform_interface/pubspec.yaml Updated SDK constraints for platform interface
flutter_custom_tabs_ios/pubspec.yaml Updated SDK constraints for iOS implementation
flutter_custom_tabs_ios/example/pubspec.yaml Updated SDK constraints in iOS example app
flutter_custom_tabs_ios/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme Added PreAction to run Flutter framework preparation script
flutter_custom_tabs_ios/example/ios/Runner.xcodeproj/project.pbxproj Migrated to Swift Package Manager for plugin integration, removed CocoaPods framework embedding
flutter_custom_tabs_ios/example/ios/Podfile.lock Removed plugin dependencies (now managed by SPM)
flutter_custom_tabs_android/pubspec.yaml Updated SDK constraints for Android implementation
flutter_custom_tabs_android/example/pubspec.yaml Updated SDK constraints in Android example app
flutter_custom_tabs/pubspec.yaml Updated SDK constraints for main app-facing package
flutter_custom_tabs/example/pubspec.yaml Updated SDK constraints and removed trailing whitespace
flutter_custom_tabs/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme Added PreAction to run Flutter framework preparation script
flutter_custom_tabs/example/ios/Runner.xcodeproj/project.pbxproj Migrated to Swift Package Manager for plugin integration
flutter_custom_tabs/example/ios/Podfile.lock Removed plugin dependencies (now managed by SPM)
flutter_custom_tabs/example/ios/.gitignore Added ignore patterns for dgph and Flutter/ephemeral/
flutter_custom_tabs/example/.gitignore Added ignore patterns for .build/, .swiftpm/, and migrate_working_dir/
.tool-versions Updated Flutter version to 3.27.3-stable

Comment thread .tool-versions
Add `example/ios/Flutter/**` to the exclude list in `.swiftformat` and `.swiftlint.yml` to prevent formatting and linting of files generated by SPM(FlutterGeneratedPluginSwiftPackage) after migrating iOS example projects from CocoaPods to SPM-based integration.
@droibit droibit merged commit 11d805f into develop Nov 24, 2025
5 of 6 checks passed
@droibit droibit deleted the update_flutter_version branch November 24, 2025 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants