<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:places-sdk-android-release-notes</id>
  <title>Places SDK for Android - Release notes</title>
  <link rel="self" href="https://developers.google.com/feeds/places-sdk-android-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2025-12-18T00:00:00-08:00</updated>

  <entry>
    <title>December 18, 2025</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#December_18_2025</id>
    <updated>2025-12-18T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#December_18_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.0.0</strong>
<h3>Feature</h3>
<p>Places UI Kit customization tool. Create custom, cross-platform, Place Details
configurations using our tool. You can use toggles to create your configuration,
or upload an image to have Gemini get you started. <a href="https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-customization-tool">Access the
tool</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 20, 2025</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#November_20_2025</id>
    <updated>2025-11-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#November_20_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.0.0</strong>
<h3>Announcement</h3>
<p><b>Release 5.1.1</b></p>
<p>The Places SDK for Android version 5.1.1 is now available. For information about
this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release
Notes</a>
or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML
feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud
Console</a>
to start the installation process. If you are an existing customer, see the
upgrade instructions at
<a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>Text Search (New) now supports pagination through the <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/SearchByTextResponse#getPagination()"><code>getPagination()</code></a> method. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/text-search#pagination">Pagination</a>.
</p>
<h3>Feature</h3>
<p>
You can now use the custom styling <a href="https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-custom-styling#customization-tool">Customization tool</a> to create and visualize custom styling configurations for Places UI Kit elements.
</p>
<h3>Feature</h3>
<p>
You can now return a link to the Google Maps page for a place by including the <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#GOOGLE_MAPS_LINKS"><code>GOOGLE_MAPS_LINKS</code></a> field in your request.
</p>
<h3>Feature</h3>
<p>
The Places UI Kit Place Details Compact Widget now supports a Lightbox for full-screen photo enlargement. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details-ui-kit#content-display-options">Content display options</a>.
</p>
<h3>Issue</h3>
<p><code>ServiceConfigurationError</code> when using R8 Full Mode. The interim solution for version 5.1.1 is to add a proguard keep rule:</p>
<pre class="prettyprint"><code>-keepclassmembers class com.google.android.libraries.places.internal.** {
    &lt;init&gt;();
}
</code></pre>
]]>
    </content>
  </entry>

  <entry>
    <title>September 25, 2025</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#September_25_2025</id>
    <updated>2025-09-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#September_25_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.0.0</strong>
<h3>Breaking</h3>
<p>The following previously deprecated fields have been removed: 
<ul>
<li><code>ADDRESS</code> - use <code>FORMATTED_ADDRESS</code> instead.</li>
<li><code>ICON_URL</code> - use <code>ICON_MASK_URL</code> instead.</li>
<li><code>LAT_LNG</code> - use <code>LOCATION</code> instead.</li>
<li><code>NAME</code> - use <code>DISPLAY_NAME</code> instead.</li>
<li><code>PHONE_NUMBER</code> - use <code>INTERNATIONAL_PHONE_NUMBER</code> instead.</li>
<li><code>USER_RATINGS_TOTAL</code> - use <code>USER_RATING_COUNT</code> instead.</li>
<li><code>WHEELCHAIR_ACCESSIBLE_ENTRANCE</code> - use <code>ACCESSIBILITY_OPTIONS</code> instead.</li>
</ul></p>
<p>For more information on alternate fields, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/data-fields">Place Data Fields (New)</a>.</p>
<h3>Deprecated</h3>
<p>The following Places SDK (Legacy) APIs are now deprecated:
<ul>
<li><code>Places.initialize()</code> — use <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/Places#initializeWithNewPlacesApiEnabled(android.content.Context,java.lang.String)"><code>Places.initializeWithNewPlacesApiEnabled()</code></a> instead.</li>
<li><code>PlacesClient.findCurrentPlace()</code> and the associated request and response classes — use <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesClient#searchNearby(com.google.android.libraries.places.api.net.SearchNearbyRequest)"><code>PlacesClient.searchNearby()</code></a> instead.</li>
<li><code>PlacesClient.fetchPhoto()</code> and the associated request and response classes — use <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesClient#fetchResolvedPhotoUri(com.google.android.libraries.places.api.net.FetchResolvedPhotoUriRequest)"><code>PlacesClient.fetchResolvedPhotoUri()</code></a> instead.</li>
<li>The Places API (Legacy) autocomplete widget — migrate to <a href="https://developers.google.com/maps/documentation/places/android-sdk/legacy/migrate-autocomplete">Place Autocomplete (New)</a> to use the <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete#autocomplete-widget">Autocomplete (New) widget</a>, or <a href="https://developers.google.com/maps/documentation/places/android-sdk/legacy/autocomplete#get_place_predictions">get place predictions programmatically</a>.</li>
<li><code>AutocompleteActivityMode</code></li>
<li><code>PlacesClient.awaitFindCurrentPlace()</code> and the associated request class</li>
<li><code>PlacesClient.awaitFetchPhoto()</code> and the associated request class</li>
</ul></p>
<h3>Breaking</h3>
<p>In accordance with the <a href="https://developers.google.com/maps/software-support#mobile-os-version-support-policy">Mobile OS version support policy</a>, we are freezing support for Android 6.0 (API levels 23 and below) as of Places SDK for Android v5.0.0. The new minSDK is Android 7.0 (API level 24). Earlier Places SDK versions will continue supporting Android 6.0.</p>
<p>If your dependencies do not specify a version number, your IDE will load the newest SDK version and new builds of your app will not support Android 6.0.</p>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Specify a version</a> of the Places SDKs for Android in your application's build dependencies in order to control when you raise the minimum supported OS for new versions of your app.</p>
<h3>Feature</h3>
<p>You can now define custom themes to modify the styling of both the Autocomplete (New) <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete#autocomplete-widget">Place Autocomplete widget</a> and the UI Kit <a href="https://developers.google.com/maps/documentation/places/android-sdk/basic-place-autocomplete-ui-kit">Basic Place Autocomplete component</a>. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-custom-styling">Custom Styling</a>.</p>
<h3>Announcement</h3>
<p><b>Release 5.0.0</b></p>
<p>The Places SDK for Android version 5.0.0 is now available. For information about
this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release
Notes</a>
or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML
feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud
Console</a>
to start the installation process. If you are an existing customer, see the
upgrade instructions at
<a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Breaking</h3>
<p>The previously deprecated <code>AutocompleteFragment</code> class has been removed. Use <code>AutocompleteSupportFragment</code> instead.</p>
<h3>Breaking</h3>
<p>Apps that use the Places SDK for Android must now enable Java 8 library support.</p>
<p>For more information, see <a href="https://developer.android.com/studio/write/java8-support">https://developer.android.com/studio/write/java8-support</a>.</p>
<h3>Feature</h3>
<p>The following Generative AI summary fields are now available:</p>
<ul>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#GENERATIVE_SUMMARY"><code>GENERATIVE_SUMMARY</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#NEIGHBORHOOD_SUMMARY"><code>NEIGHBORHOOD_SUMMARY</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#REVIEW_SUMMARY"><code>REVIEW_SUMMARY</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field#EV_CHARGE_AMENITY_SUMMARY"><code>EV_CHARGE_AMENITY_SUMMARY</code></a></li>
</ul>
<h3>Feature</h3>
<p>The following classes and methods are now available:</p>
<ul>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/ConsumerAlert"><code>ConsumerAlert</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Review#getVisitDate()"><code>getVisitDate()</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Review#getFlagContentUri()"><code>getFlagContentUri()</code></a></li>
</ul>
<h3>Breaking</h3>
<p>The following previously deprecated methods have been removed from the <code>Place</code> class, along with their associated <code>Place.Builder</code> methods: </p>
<ul>
<li><code>getAddress()</code> - use <code>getFormattedAddress()</code> instead.</li>
<li><code>getIconUrl()</code> - use <code>getIconMaskUrl()</code> instead.</li>
<li><code>getLatLng</code> - use <code>getLocation()</code> instead.</li>
<li><code>getName()</code> - use <code>getDisplayName()</code> instead.</li>
<li><code>getNameLanguageCode()</code> - use <code>getDisplayNameLanguageCode()</code> instead.</li>
<li><code>getPhoneNumber()</code> - use <code>getInternationalPhoneNumber()</code> instead.</li>
<li><code>getTypes()</code> - use <code>getPlaceTypes()</code> instead.</li>
<li><code>getUserRatingsTotal()</code> - use <code>getUserRatingCount()</code> instead.</li>
<li><code>getWheelchairAccessibleEntrance()</code> - use <code>getAccessibilityOptions()</code> instead.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>July 16, 2025</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#July_16_2025</id>
    <updated>2025-07-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#July_16_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.4.1</strong>
<h3>Feature</h3>
<p><strong>Full Place Details available in Places UI Kit Place Details component</strong></p>
<p>The Places UI Kit Place Details component now allows you to display full
information about a place. <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details-ui-kit">See the full documentation</a></p>
<h3>Announcement</h3>
<p><b>Release 4.4.1</b></p>
<p>The Places SDK for Android version 4.4.1 is now available. For information about
this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release
Notes</a>
or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML
feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud
Console</a>
to start the installation process. If you are an existing customer, see the
upgrade instructions at
<a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p><strong>Places UI Kit Basic Place Autocomplete component</strong></p>
<p>The Places UI Kit Autocomplete component allows you to customize the look, feel,
and content of a full-screen search bar that provides autocomplete results as a
user types. <a href="https://developers.google.com/maps/documentation/places/android-sdk/basic-place-autocomplete-ui-kit">See the full documentation</a>.</p>
<h3>Feature</h3>
<p><strong>Places UI Kit Place Search component</strong></p>
<p>The Places UI Kit Place Search component allows you to customize the look, feel,
and content of the place card generated by a search by text or search nearby
request. <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-search-ui-kit">See the full documentation</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 28, 2025</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#May_28_2025</id>
    <updated>2025-05-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#May_28_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.3.1</strong>
<h3>Feature</h3>
<p>The Place Autocomplete widget is now available for <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete">Autocomplete (New)</a>.</p>
<h3>Feature</h3>
<p>The <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details-ui-kit">Place Details UI Kit</a> is now in General Availability.</p>
<h3>Issue</h3>
<p>Apps that use the Places SDK for Android 4.3.1 fail to build if the <a href="https://github.com/material-components/material-components-android/tree/master/lib/java/com/google/android/material/shape">Material Components for Android</a> are not included as a dependency. To resolve this issue, add the components as a dependency in your module-level <code>build.gradle</code> file:</p>
<pre class="prettyprint lang-java"><code>dependencies {
    implementation 'com.google.android.libraries.places:places:4.3.1'
    implementation 'com.google.android.material:material:1.12.0'
}
</code></pre>
<h3>Announcement</h3>
<p><b>Release 4.3.1</b></p>
<p>The Places SDK for Android version 4.3.1 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.
If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 19, 2025</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#March_19_2025</id>
    <updated>2025-03-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#March_19_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.2.0</strong>
<h3>Announcement</h3>
<p><b>Release 4.2.0</b></p>
<p>The Places SDK for Android version 4.2.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.
If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Issue</h3>
<p>Apps configured with both <code>minifyEnabled</code> and <code>coreLibraryDesugaringEnabled</code> set to <code>true</code> may encounter a <code>java.lang.NoSuchMethodException: j$.time.Instant.getNano</code> crash. This issue is specific to release builds and has been fixed in version 4.3.1 of the Places SDK for Android.</p>
<p>To resolve this crash, please upgrade your Places SDK dependency to version 4.3.1.</p>
<h3>Issue</h3>
<p>Apps that use the Places SDK for Android 4.2.0 fail to build if the <a href="https://github.com/material-components/material-components-android/tree/master/lib/java/com/google/android/material/shape">Material Components for Android</a> are not included as a dependency. To resolve this issue, add the components as a dependency in your module-level <code>build.gradle</code> file:</p>
<pre class="prettyprint lang-java"><code>dependencies {
    implementation 'com.google.android.libraries.places:places:4.2.0'
    implementation 'com.google.android.material:material:1.12.0'
}
</code></pre>
<h3>Feature</h3>
<p>The Place Details UI Kit for Place Details, now available as an Experimental feature, allows you to add an individual UI component that displays place details to your app.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place_details_ui_kit"> Places UI Kit: Place Details (Experimental)</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 06, 2024</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#December_06_2024</id>
    <updated>2024-12-06T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#December_06_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.1.0</strong>
<h3>Feature</h3>
<p>AppCheck is now available in the Places SDK for Android. AppCheck allows you to add another layer of security for your Google Maps Platform credentials.</p>
<p>For more information, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/app-check">AppCheck overview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 12, 2024</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#November_12_2024</id>
    <updated>2024-11-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#November_12_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.1.0</strong>
<h3>Announcement</h3>
<p><b>Release 4.1.0</b></p>
<p>The Places SDK for Android version 4.1.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.
If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>Search Along Route features are now available, which allow you to search for places along predefined routes and calculate routing summaries to places in the search results. </p>
<p>For more information, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/sar-overview">Search Along Route overview</a>.</p>
<h3>Feature</h3>
<p>The Places SDK (New) now supports 104 new types, which can be used to filter results in Autocomplete (New), Nearby Search (New), and Text Search (New) requests and are returned in the API response.</p>
<p>For a complete list of supported types, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-types">Place Types (New)</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 18, 2024</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#September_18_2024</id>
    <updated>2024-09-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#September_18_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.0.0</strong>
<h3>Feature</h3>
<p>Native Kotlin APIs are now available for the Places SDK for Android.</p>
<p>For more information, including reference documentation see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference">Reference Overview</a>.</p>
<h3>Feature</h3>
<p>New <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field">Place data fields</a> are now available.</p>
<p>For a complete list of new fields, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/migrate-place-data-fields">Migrate to the new Place data fields in the Places SDK for Android 4.0</a>.</p>
<h3>Breaking</h3>
<p>In accordance with the <a href="https://developers.google.com/maps/software-support#mobile-os-version-support-policy">Mobile OS version support policy</a>, we are freezing support for Android 5 (API levels 22 and below) as of Places SDK for Android v4.0.0. The new minSDK is Android 5 (API level 23). Earlier Places SDK versions will continue supporting Android 5.</p>
<p>If your dependencies do not specify a version number, your IDE will load the newest SDK version and new builds of your app will not support Android 5.</p>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Specify a version</a> of the Places SDKs for Android in your application's build dependencies in order to control when you raise the minimum supported OS for new versions of your app.</p>
<h3>Deprecated</h3>
<p>Several of the <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field">Place data fields</a> are now deprecated and have been replaced by new fields. </p>
<p>For a complete list of deprecated fields and their replacements, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/migrate-place-data-fields">Migrate to the new Place data fields in the Places SDK for Android 4.0</a>.</p>
<h3>Breaking</h3>
<p>Apps that use the Places SDK for Android now must now enable Java 8 library support.</p>
<p>For more information, see <a href="https://developer.android.com/studio/write/java8-support">https://developer.android.com/studio/write/java8-support</a>.</p>
<h3>Announcement</h3>
<p><strong>Release 4.0.0</strong></p>
<p>The Places SDK for Android version 4.0.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 28, 2024</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#May_28_2024</id>
    <updated>2024-05-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#May_28_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">3.5.0</strong>
<h3>Announcement</h3>
<p><strong>Release 3.5.0</strong></p>
<p>The Places SDK for Android version 3.5.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>The new features added to Places SDK for Android use a new pricing model. For pricing information for all new features, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/usage-and-billing#pricing-new">Places SDK for Android (New)</a>.</p>
<h3>Feature</h3>
<p>The new version of Autocomplete is now available. Autocomplete (New) returns place predictions in response to user search queries. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete">Autocomplete (New)</a>.</p>
<h3>Feature</h3>
<p>Nearby Search is now available in the Places SDK for Android. A Nearby Search (New) request takes as input the region to search specified as a circle, defined by the latitude and longitude coordinates of the center point of the circle and the radius in meters. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/nearby-search">Nearby Search (New)</a>.</p>
<h3>Change</h3>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesClient#isOpen(com.google.android.libraries.places.api.net.IsOpenRequest)"><code>isOpen()</code></a> can now access results from <a href="https://developers.google.com/maps/documentation/places/android-sdk/details-place">Places Details (New)</a>.  If Place Details (New) is enabled, the <code>isOpen()</code> request uses the Place Details (New) result. Otherwise, it uses the Place Details result. The result from both services is the same, but the pricing is different. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/usage-and-billing">Places SDK for Android Usage and Billing</a>.</p>
<h3>Change</h3>
<p>Session tokens and session pricing are now supported for the Places SDK (New). For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-session-tokens">Session tokens</a>.</p>
<h3>Change</h3>
<p>Places SDK for Android version 3.5.0 requires a minimum of Kotlin 1.8.0. You can ensure that your Kotlin dependencies meet this minimum by updating the <code>dependencies</code> section of your module-level <code>build.gradle</code> file to  add the <code>kotlin-bom</code> dependency:</p>
<pre class="prettyprint"><code>  dependencies {
      implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
      implementation 'com.google.android.libraries.places:places:3.5.0'
  }
</code></pre>
<p>For more information on the <code>kotlin-bom</code> dependency, see <a href="https://kotlinlang.org/docs/whatsnew18.html#usage-of-the-latest-kotlin-stdlib-version-in-transitive-dependencies">Usage of the latest kotlin-stdlib version in transitive dependencies</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 19, 2024</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#March_19_2024</id>
    <updated>2024-03-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#March_19_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">3.4.0</strong>
<h3>Announcement</h3>
<p><strong>Release 3.4.0</strong></p>
<p>The Places SDK for Android version 3.4.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>Places SDK for Android version 3.4.0 supports two SDK versions: the existing <strong>Places SDK for Android</strong> and <strong>Places SDK for Android (New)</strong>, the next generation version of the SDK.</p>
<p>The new features added in version 3.4.0 are all part of <strong>Places SDK for Android (New)</strong>, so you must use that SDK to access the new features.</p>
<p>Your first task is to decide which SDK to use. This is true if you are a new customer or an existing customer already using the SDK. To learn the key differences between the two SDK versions, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/choose-sdk">Choose your SDK version</a>.</p>
<aside class="note"><strong>Note:</strong><span> If you are an existing customer and are using session tokens, continue using the existing SDK. Places SDK for Android (New) does not currently support session tokens.</span></aside>
<h3>Feature</h3>
<p>The Places SDK for Android added support for retrieving photo URIs for a place, along with the existing ability to retrieve photo bitmaps. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/photos">Place Photos</a>.</p>
<h3>Change</h3>
<p>Places SDK for Android version 3.4.0 requires a minimum of Kotlin 1.8.0. You can ensure that your Kotlin dependencies meet this minimum by updating the <code>dependencies</code> section of your module-level <code>build.gradle</code> file to  add the <code>kotlin-bom</code> dependency:</p>
<pre class="prettyprint"><code>  dependencies {
      implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
      implementation 'com.google.android.libraries.places:places:3.4.0'
  }
</code></pre>
<p>For more information on the <code>kotlin-bom</code> dependency, see <a href="https://kotlinlang.org/docs/whatsnew18.html#usage-of-the-latest-kotlin-stdlib-version-in-transitive-dependencies">Usage of the latest kotlin-stdlib version in transitive dependencies</a>.</p>
<h3>Feature</h3>
<p><strong>SKU: Place Details (Location Only)</strong> is a Preview feature that contains fields that were previously included in <strong>SKU: Place Details (Basic)</strong>. Usage during Preview is at no charge.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/usage-and-billing#location-placedetails">SKU: Place Details (Location Only)</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 14, 2023</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#November_14_2023</id>
    <updated>2023-11-14T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#November_14_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">3.3.0</strong>
<h3>Announcement</h3>
<p><strong>Release 3.3.0</strong></p>
<p>The Places SDK for Android version 3.3.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Feature</h3>
<p>Places SDK for Android version 3.3.0 supports two SDK versions: the existing <strong>Places SDK for Android</strong> and <strong>Places SDK for Android (New)</strong>, the next generation version of the SDK.</p>
<p>The new features added in v3.3.0 are all part of <strong>Places SDK for Android (New)</strong>, so you must use that SDK to access the new features.</p>
<p>Your first task is to decide which SDK to use. This is true if you are a new customer or an existing customer already using the SDK. To learn the key differences between the two SDK versions, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/choose-sdk">Choose your SDK version</a>.</p>
<aside class="note"><strong>Note:</strong><span> If you are an existing customer and are using session tokens, continue using the existing SDK. Places SDK for Android (New) does not currently support session tokens.</span></aside>
<h3>Feature</h3>
<p>The Places SDK for Android (New) adds the <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/AuthorAttributions"><code>AuthorAttributions</code></a> field to the <code>PhotoMetadata</code> class used by <a href="https://developers.google.com/maps/documentation/places/android-sdk/photos">Place Photos</a>. You must use Places SDK for Android (New) to be able to access author attributions.</p>
<p>The <code>PhotoMetadata</code> object returned by <code>Place.getPhotoMetadas()</code> can contain one or more author attributions represented by a <code>List</code> of <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/AuthorAttribution"><code>AuthorAttribution</code></a> objects.</p>
<h3>Feature</h3>
<p>Added <a href="https://developers.google.com/maps/documentation/places/android-sdk/text-search">Text Search</a>, which returns information about a set of places based on a string — for example "pizza in New York" or "shoe stores near Ottawa" or "123 Main Street".  You must use Places SDK for Android (New) to be able to use Text Search.</p>
<h3>Feature</h3>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/place-data-fields">Place Details</a> now includes the new <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Review"><code>Review</code></a> class and the new language code for the name string in the response <code>Place</code> object. You must use Places SDK for Android (New) to be able to access these new fields.</p>
<p>Use the new <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#getReservable()"><code>Place.getReviews()</code></a> method to  return up to five reviews for a place.</p>
<p>Use the new <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#getNameLanguageCode()"><code>Place.getNameLanguageCode()</code></a> method to access the language code.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details">Place Details</a>.</p>
<h3>Feature</h3>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/choose-sdk#expanded_place_types">New place type values</a> are now available.  You must use Places SDK for Android (New) to be able to access new type values. </p>
<p>Use the new <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#public-abstract-liststring-getplacetypes"><code>Place.getPlaceTypes()</code></a> method to access these new types.</p>
<h3>Issue</h3>
<p>If you run into errors for "Missing classes detected while running R8", please add the following rules to your existing keep rules in <code>proguard-rules.pro</code>:</p>
<pre class="prettyprint"><code>-dontwarn io.grpc.internal.DnsNameResolverProvider
-dontwarn io.grpc.internal.PickFirstLoadBalancerProvider
</code></pre>
<h3>Change</h3>
<p>Places SDK for Android version 3.3.0 requires a minimum of Kotlin 1.8.0. You can ensure that your Kotlin dependencies meet this minimum by updating the <code>dependencies</code> section of your module-level <code>build.gradle</code> file to  add the <code>kotlin-bom</code> dependency:</p>
<pre class="prettyprint"><code>  dependencies {
      implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
      implementation 'com.google.android.libraries.places:places:3.3.0'
  }
</code></pre>
<p>For more information on the <code>kotlin-bom</code> dependency, see <a href="https://kotlinlang.org/docs/whatsnew18.html#usage-of-the-latest-kotlin-stdlib-version-in-transitive-dependencies">Usage of the latest kotlin-stdlib version in transitive dependencies</a>.</p>
<h3>Deprecated</h3>
<p>New place type values have been added in v3.3.0.  You must use Places SDK for Android (New) to be able to access new type values. </p>
<p>These new type values are not accessible by the existing  <code>Place.getTypes()</code> method. <code>Place.getTypes()</code> in the Places SDK for Android
is deprecated as of v3.3.0.</p>
<p>Instead, use <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#public-abstract-liststring-getplacetypes"><code>Place.getPlaceTypes()</code></a>.
The minimum version of the Places SDK for Android with <code>Place.getPlaceTypes()</code> is v3.3.0.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 05, 2023</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#July_05_2023</id>
    <updated>2023-07-05T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#July_05_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">3.2.0</strong>
<h3>Announcement</h3>
<p><strong>Release 3.2.0</strong></p>
<p>The Places SDK for Android version 3.2.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Deprecated</h3>
<p>To clarify which class provides supported String constants for filtering Place Autocomplete predictions, the <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/TypeFilter"><code>TypeFilter</code></a> class in the Places SDK for Android
is deprecated as of v3.2.0.</p>
<p>Instead, use <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/PlaceTypes"><code>PlaceTypes</code></a>. For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/autocomplete#filter_results_by_place_types_or_type_collection">Filter results by place type or type collection</a>.</p>
<p>The minimum version of the Places SDK for Android with <code>PlaceTypes</code> is v2.7.0. The <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes#November_01_2022">v2.7.0 release notes</a> have been amended to clarify that the deprecated methods in v2.7.0 should use <code>PlaceTypes</code> instead of <code>TypeFilter</code>.</p>
<h3>Feature</h3>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/place-data-fields">Place Details</a> now supports the following new <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-data-fields#atmosphere">Atmosphere Data Field</a>, which contains a summary of a place up to 150 characters in length:</p>
<ul>
<li><code>Place.Field.EDITORIAL_SUMMARY</code></li>
</ul>
<p>The <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place">Place</a> class now contain the following new methods to support this field:</p>
<ul>
<li><code>getEditorialSummary()</code></li>
<li><code>getEditorialSummaryLanguageCode()</code></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 13, 2023</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#April_13_2023</id>
    <updated>2023-04-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#April_13_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">3.1.0</strong>
<h3>Announcement</h3>
<p><strong>Release 3.1.0</strong></p>
<p>The Places SDK for Android version 3.1.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Deprecated</h3>
<p>To simplify filtering results by country, the following methods in the Places SDK for Android are deprecated as of v3.1.0:</p>
<ul>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest.Builder#setCountry(java.lang.String)"><code>FindAutocompletePredictionsRequest.Builder.setCountry(String countryCode)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/Autocomplete.IntentBuilder#setCountry(java.lang.String)"><code>Autocomplete.setCountry(String country)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/AutocompleteSupportFragment#setCountry(java.lang.String)"><code>AutocompleteSupportFragment.setCountry(String country)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest#getCountry()"><code>FindAutocompletePredictionsRequest.getCountry()</code></a></li>
</ul>
<p>Instead, use the following methods. The minimum version of the Places SDK for Android with the following methods is v2.2.0:</p>
<ul>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest.Builder#setCountries(java.util.List%3Cjava.lang.String%3E)"><code>FindAutocompletePredictionsRequest.Builder.setCountries(List&lt;String&gt; countries)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/Autocomplete.IntentBuilder#setCountries(java.util.List%3Cjava.lang.String%3E)"><code>Autocomplete.IntentBuilder.setCountries(List&lt;String&gt; countries)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/AutocompleteSupportFragment#setCountries(java.util.List%3Cjava.lang.String%3E)"><code>AutocompleteSupportFragment.setCountries(List&lt;String&gt; countries)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest#getCountries()"><code>FindAutocompletePredictionsRequest.getCountries()</code></a></li>
</ul>
<h3>Deprecated</h3>
<p>To provide a more convenient method for checking on open status of a place, <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#isOpen(long)"><code>Place.isOpen()</code></a>
is deprecated as of v3.1.0. Instead, use <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesClient#isOpen(com.google.android.libraries.places.api.net.IsOpenRequest)"><code>PlacesClient.isOpen()</code></a>. The minimum version of the Places SDK for Android with <code>PlacesClient.isOpen()</code> is v3.1.0.</p>
<p>For more information on <code>PlacesClient.isOpen()</code>, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details#get-open">Get open status</a>.</p>
<h3>Feature</h3>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details">Place Details</a> now supports the following new <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-data-fields#basic">Basic Data Field</a>:</p>
<ul>
<li><code>Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE</code></li>
</ul>
<p>And the following new  <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-data-fields#atmosphere">Atmosphere Data Fields</a>:</p>
<ul>
<li><code>Place.Field.RESERVABLE</code></li>
<li><code>Place.Field.SERVES_BEER</code></li>
<li><code>Place.Field.SERVES_BREAKFAST</code></li>
<li><code>Place.Field.SERVES_BRUNCH</code></li>
<li><code>Place.Field.SERVES_DINNER</code></li>
<li><code>Place.Field.SERVES_LUNCH</code></li>
<li><code>Place.Field.SERVES_VEGETARIAN_FOOD</code></li>
<li><code>Place.Field.SERVES_WINE</code></li>
</ul>
<h3>Feature</h3>
<p>The following methods have been added to <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#getCurrentOpeningHours()">Place</a>:</p>
<ul>
<li><p><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#getCurrentOpeningHours()"><code>getCurrentOpeningHours()</code></a> returns a place's hours of operation over the next seven days. The time period starts at midnight on the date of the request and ends at 11:59 pm six days later.</p></li>
<li><p><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place#getSecondaryOpeningHours()"><code>getSecondaryOpeningHours()</code></a> returns a place's secondary hours of operation over the next seven days. Secondary hours are different from a business's main hours. For example, a restaurant can specify drive through hours or delivery hours as secondary hours.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 12, 2022</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#December_12_2022</id>
    <updated>2022-12-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#December_12_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">3.0.0</strong>
<h3>Announcement</h3>
<p><strong>Release 3.0.0</strong></p>
<p>The Places SDK for Android version 3.0.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Breaking</h3>
<p>According to the <a href="https://developers.google.com/maps/software-support#mobile-os-version-support-policy">Mobile OS version support policy</a>, we are freezing support for Android 4 (API levels 20 and below) as of Places SDK for Android v3.0.0. The new minSDK is Android 5 (API level 21). Earlier Places SDK versions will continue supporting Android 4.</p>
<p>If your dependencies do not specify a version number, your IDE will load the newest SDK version and new builds of your app will not support Android 4.</p>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Specify a version</a> of the Places SDKs for Android in your application's build dependencies in order to control when you raise the minimum supported OS for new versions of your app.</p>
<h3>Feature</h3>
<p><a href="https://developers.google.com/maps/documentation/places/android-sdk/place-details">Place Details</a> now supports four new <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-data-fields#atmosphere">Atmosphere Data Fields</a>:</p>
<ul>
<li><code>Place.Field.TAKEOUT</code></li>
<li><code>Place.Field.DELIVERY</code></li>
<li><code>Place.Field.DINE_IN</code></li>
<li><code>Place.Field.CURBSIDE_PICKUP</code></li>
</ul>
<p>Added new <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.BooleanPlaceAttributeValue">Place.BooleanPlaceAttributeValue</a> class that defines the values of these new place attribute fields.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 01, 2022</title>
    <id>tag:google.com,2016:places-sdk-android-release-notes#November_01_2022</id>
    <updated>2022-11-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/places/android-sdk/docs/release-notes#November_01_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">2.7.0</strong>
<h3>Announcement</h3>
<p><strong>Release 2.7.0</strong></p>
<p>The Places SDK for Android version 2.7.0 is now available. For information about this release, and for all previous releases, see the <a href="https://developers.google.com/maps/documentation/places/android-sdk/release-notes">Release Notes</a> or subscribe to the Release Notes <a href="https://developers.google.com/static/feeds/places-sdk-android-release-notes.xml">XML feed</a>.</p>
<p>If you are a new user, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/cloud-setup">Set Up in the Google Cloud Console</a> to start the installation process.</p>
<p>If you are an existing customer, see the upgrade instructions at <a href="https://developers.google.com/maps/documentation/places/android-sdk/versions">Versions</a>.</p>
<h3>Deprecated</h3>
<p>To provide expanded support for filtering Place Autocomplete by multiple place types,  the following are deprecated as of v2.7.0:</p>
<ul>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/AutocompleteSupportFragment#public-autocompletesupportfragment-settypefilter-typefilter-typefilter"><code>AutocompleteSupportFragment.setTypeFilter(TypeFilter typeFilter)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest.Builder#setTypeFilter(com.google.android.libraries.places.api.model.TypeFilter)"><code>FindAutocompletePredictionsRequest.Builder.setTypeFilter(TypeFilter typeFilter)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/Autocomplete.IntentBuilder#setTypeFilter(com.google.android.libraries.places.api.model.TypeFilter)"><code>Autocomplete.IntentBuilder.setTypeFilter(TypeFilter typeFilter)</code></a></li>
</ul>
<p>Instead, use:</p>
<ul>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/AutocompleteSupportFragment#setTypesFilter(java.util.List%3Cjava.lang.String%3E)"><code>AutocompleteSupportFragment.setTypesFilter(List&lt;String&gt; placeTypes)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest.Builder#setTypesFilter(java.util.List%3Cjava.lang.String%3E)"><code>FindAutocompletePredictionsRequest.Builder.setTypesFilter(List&lt;String&gt; placeTypes)</code></a></li>
<li><a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/Autocomplete.IntentBuilder#setTypesFilter(java.util.List%3Cjava.lang.String%3E)"><code>Autocomplete.IntentBuilder.setTypesFilter(List&lt;String&gt; placeTypes)</code></a></li>
</ul>
<p>The minimum version of the Places SDK for Android with <code>setTypesFilter(List&lt;String&gt; placeTypes)</code> is v2.7.0.</p>
<h3>Feature</h3>
<p>Added the <code>setTypesFilter(List&lt;String&gt; placeTypes)</code> method to <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/AutocompleteSupportFragment">AutocompleteSupportFragment</a>,  <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/net/FindAutocompletePredictionsRequest.Builder">FindAutocompletePredictionsRequest.Builder</a>, and <a href="https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/widget/Autocomplete.IntentBuilder">Autocomplete.IntentBuilder</a>. Use this method to specify up to five values to restrict results from a Place Autocomplete request.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/autocomplete#filter_results_by_place_types_or_type_collection">Filter results by place type or type collection</a>.</p>
<h3>Change</h3>
<p>If your app does not use <code>PlacesClient.findCurrentPlace()</code>, you must now explicitly remove both the
<code>ACCESS_FINE_LOCATION</code> and <code>ACCESS_COARSE_LOCATION</code> permissions. In previous releases, you only had to remove <code>ACCESS_FINE_LOCATION</code>. </p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/places/android-sdk/current-place">Current Place</a>.</p>
<h3>Fixed</h3>
<p><strong>122841340</strong>:  When you call <code>Places.initialize(Context, String, Locale)</code> and the specified <code>Locale</code> is different from the device's locale, the autocomplete widget now localizes both the search hint and the search results based on the setting of <code>Locale</code>. If you omit <code>Locale</code>, then it uses the device's locale.</p>
]]>
    </content>
  </entry>

</feed>
