blob: b42ce52c3d9965dbaf8427c9cd5f480ca1663a8a [file] [log] [blame] [view]
## 0.4.0+9
* Removes obsolete null checks on non-nullable values.
## 0.4.0+8
* Updates minimum Flutter version to 3.3.
* Allows marker position updates. Issue [#83467](https://github.com/flutter/flutter/issues/83467).
## 0.4.0+7
* Clarifies explanation of endorsement in README.
* Aligns Dart and Flutter SDK constraints.
## 0.4.0+6
* Updates links for the merge of flutter/plugins into flutter/packages.
* Updates minimum Flutter version to 3.0.
## 0.4.0+5
* Updates code for stricter lint checks.
## 0.4.0+4
* Updates code for stricter lint checks.
* Updates code for `no_leading_underscores_for_local_identifiers` lint.
## 0.4.0+3
* Updates imports for `prefer_relative_imports`.
* Updates minimum Flutter version to 2.10.
## 0.4.0+2
* Updates conversion of `BitmapDescriptor.fromBytes` marker icons to support the
new `size` parameter. Issue [#73789](https://github.com/flutter/flutter/issues/73789).
* Fixes avoid_redundant_argument_values lint warnings and minor typos.
## 0.4.0+1
* Updates `README.md` to describe a hit-testing issue when Flutter widgets are overlaid on top of the Map widget.
## 0.4.0
* Implements the new platform interface versions of `buildView` and
`updateOptions` with structured option types.
* **BREAKING CHANGE**: No longer implements the unstructured option dictionary
versions of those methods, so this version can only be used with
`google_maps_flutter` 2.1.8 or later.
* Adds `const` constructor parameters in example tests.
## 0.3.3
* Removes custom `analysis_options.yaml` (and fixes code to comply with newest rules).
* Updates `package:google_maps` dependency to latest (`^6.1.0`).
* Ensures that `convert.dart` sanitizes user-created HTML before passing it to the
Maps JS SDK with `sanitizeHtml` from `package:sanitize_html`.
[More info](https://pub.dev/documentation/sanitize_html/latest/sanitize_html/sanitizeHtml.html).
## 0.3.2+2
* Removes unnecessary imports.
* Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors
lint warnings.
## 0.3.2+1
* Removes dependency on `meta`.
## 0.3.2
* Add `onDragStart` and `onDrag` to `Marker`
## 0.3.1
* Fix the `getScreenCoordinate(LatLng)` method. [#80710](https://github.com/flutter/flutter/issues/80710)
* Wait until the map tiles have loaded before calling `onPlatformViewCreated`, so
the returned controller is 100% functional (has bounds, a projection, etc...)
* Use zIndex property when initializing Circle objects. [#89374](https://github.com/flutter/flutter/issues/89374)
## 0.3.0+4
* Add `implements` to pubspec.
## 0.3.0+3
* Update the `README.md` usage instructions to not be tied to explicit package versions.
## 0.3.0+2
* Document `liteModeEnabled` is not available on the web. [#83737](https://github.com/flutter/flutter/issues/83737).
## 0.3.0+1
* Change sizing code of `GoogleMap` widget's `HtmlElementView` so it works well when slotted.
## 0.3.0
* Migrate package to null-safety.
* **Breaking changes:**
* The property `icon` of a `Marker` cannot be `null`. Defaults to `BitmapDescriptor.defaultMarker`
* The property `initialCameraPosition` of a `GoogleMapController` can't be `null`. It is also marked as `required`.
* The parameter `creationId` of the `buildView` method cannot be `null` (this should be handled internally for users of the plugin)
* Most of the Controller methods can't be called after `remove`/`dispose`. Calling these methods now will throw an Assertion error. Before it'd be a no-op, or a null-pointer exception.
## 0.2.1
* Move integration tests to `example`.
* Tweak pubspec dependencies for main package.
## 0.2.0
* Make this plugin compatible with the rest of null-safe plugins.
* Noop tile overlays methods, so they don't crash on web.
**NOTE**: This plugin is **not** null-safe yet!
## 0.1.2
* Update min Flutter SDK to 1.20.0.
## 0.1.1
* Auto-reverse holes if they're the same direction as the polygon. [Issue](https://github.com/flutter/flutter/issues/74096).
## 0.1.0+10
* Update `package:google_maps_flutter_platform_interface` to `^1.1.0`.
* Add support for Polygon Holes.
## 0.1.0+9
* Update Flutter SDK constraint.
## 0.1.0+8
* Update `package:google_maps_flutter_platform_interface` to `^1.0.5`.
* Add support for `fromBitmap` BitmapDescriptors. [Issue](https://github.com/flutter/flutter/issues/66622).
## 0.1.0+7
* Substitute `undefined_prefixed_name: ignore` analyzer setting by a `dart:ui` shim with conditional exports. [Issue](https://github.com/flutter/flutter/issues/69309).
## 0.1.0+6
* Ensure a single `InfoWindow` is shown at a time. [Issue](https://github.com/flutter/flutter/issues/67380).
## 0.1.0+5
* Update `package:google_maps` to `^3.4.5`.
* Fix `GoogleMapController.getLatLng()`. [Issue](https://github.com/flutter/flutter/issues/67606).
* Make `InfoWindow` contents clickable so `onTap` works as advertised. [Issue](https://github.com/flutter/flutter/issues/67289).
* Fix `InfoWindow` snippets when converting initial markers. [Issue](https://github.com/flutter/flutter/issues/67854).
## 0.1.0+4
* Update `package:sanitize_html` to `^1.4.1` to prevent [a crash](https://github.com/flutter/flutter/issues/67854) when InfoWindow title/snippet have links.
## 0.1.0+3
* Fix crash when converting initial polylines and polygons. [Issue](https://github.com/flutter/flutter/issues/65152).
* Correctly convert Colors when rendering polylines, polygons and circles. [Issue](https://github.com/flutter/flutter/issues/67032).
## 0.1.0+2
* Fix crash when converting Markers with icon explicitly set to null. [Issue](https://github.com/flutter/flutter/issues/64938).
## 0.1.0+1
* Port e2e tests to use the new integration_test package.
## 0.1.0
* First open-source version