From f9ed0465d2ee6c9870032ac386456b0315474982 Mon Sep 17 00:00:00 2001 From: Joonas Kerttula Date: Wed, 29 May 2024 23:38:48 +0300 Subject: [PATCH] [google_maps_flutter] Undeprecate BitmapDescriptor.fromAssetImage and BitmapDescriptor.fromBytes * Undeprecates `BitmapDescriptor.fromAssetImage`. * Undeprecates `BitmapDescriptor.fromBytes`. * Fixes issues with deprecation in version 2.7.0. --- .../google_maps_flutter_platform_interface/CHANGELOG.md | 6 ++++++ .../lib/src/types/bitmap.dart | 3 --- .../google_maps_flutter_platform_interface/pubspec.yaml | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md b/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md index 6b83302a2fe2..c4a3cebf3b5f 100644 --- a/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md +++ b/packages/google_maps_flutter/google_maps_flutter_platform_interface/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.7.1 + +* Undeprecates `BitmapDescriptor.fromAssetImage`. +* Undeprecates `BitmapDescriptor.fromBytes`. +* Fixes issues with deprecation in version 2.7.0. + ## 2.7.0 * Adds better support for marker size and scaling behaviour with `AssetMapBitmap` and `BytesMapBitmap`. diff --git a/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart b/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart index 72a202585157..2b79a03d194f 100644 --- a/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart +++ b/packages/google_maps_flutter/google_maps_flutter_platform_interface/lib/src/types/bitmap.dart @@ -179,8 +179,6 @@ class BitmapDescriptor { /// and scales the images to the right resolution depending on the dpi. /// Set `mipmaps` to false to load the exact dpi version of the image, /// `mipmap` is true by default. - @Deprecated( - 'Switch to using `asset` method, AssetMapBitmap or AssetMapBitmap.create instead') static Future fromAssetImage( ImageConfiguration configuration, String assetName, { @@ -219,7 +217,6 @@ class BitmapDescriptor { /// bitmap, regardless of the actual resolution of the encoded PNG. /// This helps the browser to render High-DPI images at the correct size. /// `size` is not required (and ignored, if passed) in other platforms. - @Deprecated('Switch to using `bytes` method or BytesMapBitmap instead') static BitmapDescriptor fromBytes(Uint8List byteData, {Size? size}) { assert(byteData.isNotEmpty, 'Cannot create BitmapDescriptor with empty byteData'); diff --git a/packages/google_maps_flutter/google_maps_flutter_platform_interface/pubspec.yaml b/packages/google_maps_flutter/google_maps_flutter_platform_interface/pubspec.yaml index 4e4a3d306392..6f0f5d54942d 100644 --- a/packages/google_maps_flutter/google_maps_flutter_platform_interface/pubspec.yaml +++ b/packages/google_maps_flutter/google_maps_flutter_platform_interface/pubspec.yaml @@ -4,7 +4,7 @@ repository: https://github.com/flutter/packages/tree/main/packages/google_maps_f issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+maps%22 # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 2.7.0 +version: 2.7.1 environment: sdk: ^3.2.0