Skip to content

Commit 14b94ff

Browse files
[google_maps_flutter] Drop iOS 11 support (#5873)
Now that the latest Flutter stable requires iOS 12, and will auto-adjust projects, we can drop iOS 11 support in this plugin without breaking users. Having a minimum of iOS 12 means that Cocoapods should not resolve to anything older than Google Maps 6.x, which is the version that add arm64 simulator support, so the workaround to explicitly not build that can be removed. This means `google_maps_flutter` will no longer force projects into the buggier Rosetta iOS simulator path. This folds the iOS 11 and iOS 12 examples together, since (per `examples/README.md`) the iOS 11 version is the one containing most of the tests. To minimize the potential of losing tests due to mistakes, this was done by deleting the iOS *12* example, renaming the iOS 11 example, and then updating it to a minimum of 12. Fixes flutter/flutter#94491
1 parent c9d8fb6 commit 14b94ff

File tree

67 files changed

+319
-1582
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+319
-1582
lines changed

packages/google_maps_flutter/google_maps_flutter/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 2.5.3
2+
3+
* Updates support matrix in README to indicate that iOS 11 is no longer supported.
4+
* Clients on versions of Flutter that still support iOS 11 can continue to
5+
use this package with iOS 11, but will not receive any further
6+
updates to the iOS implementation.
7+
18
## 2.5.2
29

310
* Updates minimum required plugin_platform_interface version to 2.1.7.

packages/google_maps_flutter/google_maps_flutter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ A Flutter plugin that provides a [Google Maps](https://developers.google.com/map
88

99
| | Android | iOS | Web |
1010
|-------------|---------|---------|----------------------------------|
11-
| **Support** | SDK 20+ | iOS 11+ | Same as [Flutter's][web-support] |
11+
| **Support** | SDK 20+ | iOS 12+ | Same as [Flutter's][web-support] |
1212

1313
[web-support]: https://docs.flutter.dev/reference/supported-platforms
1414

packages/google_maps_flutter/google_maps_flutter/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: google_maps_flutter
22
description: A Flutter plugin for integrating Google Maps in iOS and Android applications.
33
repository: https://github.com/flutter/packages/tree/main/packages/google_maps_flutter/google_maps_flutter
44
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+maps%22
5-
version: 2.5.2
5+
version: 2.5.3
66

77
environment:
88
sdk: ">=3.0.0 <4.0.0"

packages/google_maps_flutter/google_maps_flutter_ios/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 2.4.0
2+
3+
* Adds support for arm64 simulators.
4+
* Updates minimum supported SDK version to Flutter 3.16.6.
5+
* Removes support for iOS 11.
6+
17
## 2.3.6
28

39
* Adds privacy manifest.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios11/README.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios11/assets/night_mode.json

Lines changed: 0 additions & 162 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios11/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)