Skip to content

feat: upgrade Driver SDKs and migrate iOS to Swift Package Manager - #289

Open
illuminati1911 wants to merge 7 commits into
mainfrom
feat/update-sdks
Open

illuminati1911 wants to merge 7 commits into
mainfrom
feat/update-sdks

Conversation

@illuminati1911

@illuminati1911 illuminati1911 commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator
  • Upgrade the Android Driver SDK to 7.1.0.
  • Upgrade the iOS Driver SDK to 10.10.1.
  • Upgrade and pin google_navigation_flutter to 0.10.0, which remains compatible with the iOS Driver SDK.
  • Raise the minimum Flutter version and CI version to 3.44.
  • Add the explicit SwiftPM dependency from Driver Flutter to Navigation Flutter.
  • Upgrade Patrol to 4.9.0 for SwiftPM support.
  • Remove CocoaPods integration from the plugin and example app.

Breaking changes

  • CocoaPods is no longer supported for iOS.

  • All consumers must use Flutter 3.44+.

  • iOS consumers must enable Swift Package Manager.

  • google_navigation_flutter is now pinned to 0.10.0.

  • Android consumers must use Android Gradle Plugin 8.13.2+ and enable core library desugaring with com.android.tools:desugar_jdk_libs_nio:2.1.5 or newer.

  • Tests pass

  • Unit test exists

  • Integration test exists

  • No regression on iOS/Android

  • Can be used from the example app

  • Satisfies relevant style guides

  • Appropriate changes to documentation are included in the PR

@illuminati1911 illuminati1911 changed the title [WIP] feat: upgrade Driver SDKs and migrate iOS to Swift Package Manager feat: upgrade Driver SDKs and migrate iOS to Swift Package Manager Sep 15, 2026
@illuminati1911
illuminati1911 marked this pull request as ready for review September 15, 2026 04:50
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