Releases: googlemaps/google-maps-services-java
Version 0.9.1
This is a clean up release, with two API breaking changes. Here is a high level summary of the changes:
- A raft of fixes from @apjanke to clean up error prone code patterns.
- Also from @apjanke, we have changed from
LocalDateTimetoZonedDateTimefor timezones - A typo fix from @githubsaturn, minor API breakage (
REVIEWS->REVIEW) - @IvanRF added Maps Static API to our README
Something I am thinking about, and would appreciate feedback on, is the concept of dropping support for the old Google App Engine libraries. I believe the current supported Google App Engine for Java options, Standard and Flex, are both usable without the old GAE libraries. If you are currently using this library on App Engine, please feel free to jump into the conversation on #473
Version 0.9.0
This release sees the long foreshadowed minimum Java version uplift to 1.8. We have landed @ptahchiev's PR to migrate from org.joda.time to java.time. You will also notice that we are shifting our version number, in preparation for a 1.0 release early next year. Let us know if there are any other major changes we should land in the API surface before we lock down our 1.0 release. Thanks!
Version 0.2.11
This release is a bugfix release to make it possible to use SessionToken with Place API's Place details request.
Version 0.2.10
This release has been brought to you by the hard work of @apjanke, again. The main headline features
for this release are:
- This library now uses the Gradle java-library plugin to demarcate what is exposed as part of the API, and what is implementation detail
- On Directions API, waypoints have converted from a String to a class, to enable specifying whether the waypoint is a stop over or not.
GeoApiContext.RequestHandler.Buildernow actually properly implements the builder pattern.SessionTokennow has the ability to re-create a session from a session identifier.- Removal of the deprecated Places Radar Search API
Version 0.2.9
This release has been brought to you by the hard work of @apjanke and @psmagin. Here is a overview of what is landing in this release:
- The
PlaceDetails.Reviewresult now hasprofilePhotoUrlandrelativeTimeDescription. - There are a bucket load of newly added
AddressComponentTypes, includingcontinent. - Some new
AddressTypes, also includingcontinent. - The
DirectionsApiRequestjavadoc is much improved. - The code has been updated from it's ~1.5 era roots to modern Java.
PlaceDetailsnow return an array ofAddressTypeinstead ofString.OkHttpRequestHandlerevicts threads from it'sconnectionPoolto better handle situations where there are multipleGeoApiContexts. Please note, having multiple contexts will mean that rate limiting won't work properly, so don't do this unless you really know what you are doing.GeocodingResultandPlaceDetailsgained support for returnedPlusCodes.- All the model objects gained much more informative
toString()implementations to aid in debugging. OkHttpRequestHandler.Buildernow exposes the underlyingOkHttpClient.Builderto enable advanced customisation, like setting Proxy settings and the like.
Version 0.2.8
Places API changes
- Adding a new Places API endpoint -
FindPlaceFromText- which is optimised for looking up places given a search string that might be a name, a street address, or a phone number. - Adding a new required
SessionTokento the Autocomplete API. Using a Session token per user session will make using the API cheaper. - Added
FieldMaskswhich enable making using the various end points cheaper by requesting only required information.
Address types
- a raft of address types have been added, thanks to @psmagin
Static Maps
- Added support for setting
scaleon custom icons for hi-dpi usage, thanks to @astachelek - Replace usage of
String.joinwithStringJoin.joinfor better backwards compatibility, thanks again to @astachelek
Version 0.2.7
Version 0.2.6
Changes in this release:
- Uplifting default queries per second limit from 10qps to 50qps.
- Marking the
ComponentFilterconstructor public - Adding serializability to
Period,AlternatePlaceIds,Review, andAspectRating.
Version 0.2.5
Major points in this release:
- @stafichuk's added a shutdown method to
GeoApiContextwhich stopsRateLimitExecutorDelayThread - @lfochi added
java.io.Serializableto the response model to enable easy caching of results - @mpcallahan made sure
ResponseBodywas closed inOkHttpPendingResult - @apjanke added in a bunch of missing
AddressTypes - Added
strictboundsto Places Autocomplete