google_maps_apis 3.0.1 copy "google_maps_apis: ^3.0.1" to clipboard
google_maps_apis: ^3.0.1 copied to clipboard

Google Maps Web Services [API](https://developers.google.com/maps/web-services)

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Types of changes

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

3.0.1 #

Fixed #

  • Fixed bug in JSON parsing for enums that was causing wrong snake_case parsing.

3.0.0 #

Changed #

  • [BREAKING] Changed PlacesAPINew property HttpClient? httpClient to HttpClientAdapter? httpClientAdapter to allow more control over http client customization.

2.0.0 #

Added #

  • Added support for Places API (New). Note: using legacy Places API remains the same, no breaking changes.

1.1.1 #

Changed #

  • Reverted the query params encoding to the previous implementation.

1.1.0 #

Changed #

  • Changed the query params encoding. Now it uses the Uri.encodeFull to encode the query params.

1.0.1+1 #

Removed #

  • Removed deprecated code.

Fixed #

  • Fixed tests.

1.0.0+1 #

Added #

  • Added missing fields to PlaceDetails.

Changed #

  • GoogleResponseStatus updated with ResponseStatus enum according to a pending TODO. (this is a breaking change with respect to google_maps_webservice)
  • Enum Json serialization updated to avoid unnecessary boilerplate code.
  • Changed several required fields as optional. (this is a breaking change with respect to google_maps_webservice)

Fixed #

  • TravelMode query param bug fixed on directions api request. (Google requires the mode query param to be lower case but then when parsing travel_mode from json response it should be treated as upper case)