PackageTrack
Sign in Get early access

google_places_autocomplete_text_field

A fully customizable Google Places autocomplete TextFormField for Flutter iOS, Android and Web.

4.1.0 2.9K downloads/mo #4684 most downloaded on pub.dev julienandco/google_places_autocomplete_text_field

What this package is like to depend on

Last release 4 months ago

25 Apr 2026

Release timing varies

gaps range from 1 weeks to 10 months

Nearly every release is documented

notes for 14 of 14 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

14 releases · first in 2023

3 releases in the last 12 months

see the full history below

Release timeline

14 releases · Apr 2023 to Apr 2026
2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 4.1.0 25 Apr 2026
    Release notes

    Added the possibility to pass bundle/package information to the request headers to enable API key restrictions.

    Open source →
    Release notes
    • [Feat]: Added packageName, sha1 and iosBundleId to the GoogleApiConfig to enable application restrictions on the Google API keys (thank you @outdoorapps!)
    Open source →
  2. 4.0.0 03 Apr 2026
    Release notes

    Breaking changes, introducing two new features and a bug fix. Check out the changelog for more details and kudos!

    Open source →
    Release notes
    • [Breaking]: Removed predictionTextBuilder and replaced it with predictionBuilder to enable fully custom widgets (thank you @shanakamadusanka!)
    • [Feat]: Added suggestionsFieldMask and placeDetailsFieldMask to the GoogleApiConfig to enable explicit field mask setting per request (thank you @RobK410!)
    • [Fix]: The language code is now always passed to the request and uncoupled from the countries flag (thank you @srappose for opening issue #58!)
    Open source →
  3. 3.0.0 23 Nov 2025
    Release notes

    Breaking changes, introducing two new fetures. Check out Changelog for more details and kudos!

    Open source →
    Release notes
    • [Breaking]: Explicitly passed TextEditingControllers are not disposed by the widget anymore, but have to be handled manually (thank you @Brandon2255p!)
    • [Feat]: Added predictionTextBuilder for custom text and predictionTextStyle for styling per prediction (thank you @fedecarroz!)
    Open source →
  4. 2.0.3 23 Aug 2025
    Release notes
    • [Chore]: README update
    Open source →
  5. 2.0.2 23 Aug 2025
    Release notes
    • [Feat]: The text field unfocuses after a suggestion has been selected. This behaviour can be prohibited by setting keepFocusAfterSuggestionSelection = true.
    • [Feat]: Whenever the API returns an empty list of predictions, a placeholder widget will be shown inside the overlay, indicating that the request yielded no results. Customize this widget by using predictionsEmptyWidget.
    • [Fix]: Added null-safe casts to prevent deserialization from breaking for predictions without types (thank you @stanimeros for opening issue #48!)
    Open source →
  6. 2.0.1 18 Aug 2025
    Release notes
    • [Fix]: The proxy URL now completely overrides the default prefix (https), instead of simply prepending the URL (thank you @abimbola-michael-punch!)
    Open source →
  7. 2.0.0 12 Aug 2025
    Release notes
    • [Breaking]: Introduced the GoogleApiConfig class to manage the Google Places API Configuration.
    • [Breaking]: Renamed onPlaceDetailsWithCoordinatesReceived to onPredictionWithCoordinatesReceived.
    • [Breaking]: Bumped up SDK version to 3.7.2.
    • [Feat]: Add locationBias and locationRestriction parameters to the api config(see more info in the Google docs)
    • [Feat]: Add includedPrimaryTypes parameter to the api config (see more info in the Google docs)
    Open source →
  8. 1.1.0 25 Jan 2025
    Release notes

    A lot of new contributions that found a bug and improved the error handling! Thanks a lot and check out the change log for more info and kudos!

    Open source →
    Release notes
    • [Docs]: Add documentation for undocumented class members (thank you @Pietrucci-Blacher!)
    • [Fix]: Handle unhandled exception when widget is disposed (thanks for finding this bug @jsanders5!)
    • [Fix]: Improve the error handling in the API class (thank you @Alienjob!)
    • [Feat]: Add language code functionality to receive API answers in the specified language (thank you @raulgarciaalcaraz-zero!)
    Open source →
  9. 1.0.0 27 Nov 2024
    Release notes

    A lot of issues and PRs have been resolved in this new version! The main change is: we now implement the new Google Places API!
    Check out the changelog for more info!

    Open source →
    Release notes

    All the changes marked with (*) are the work of @lucaantonelli, thank you a lot!

    • [Breaking]: Implement new Places API (*)
    • [Add]: Add a minimum input length (*)
    • [Add]: Add the possibility to use a session token (thanks for the first implementation @lucaantonelli!)
    • [Add]: Add the maxHeight parameter to manipulate the overlay height (special thanks to @Muhammed-Ayad!)
    • [Chore]: Remove unused toJson methods from several classes
    • [Chore]: Added doc comments to GooglePlacesAutoCompleteTextFormField
    • [Breaking]: Rename itmClick to onSuggestionClicked
    • [Breaking]: Rename isLatLngRequired to fetchCoordinates
    • [Breaking]: Rename overlayContainer to overlayContainerBuilder
    • [Breaking]: Remove unnecessary typedefs: GetPlaceDetailswWithLatLng, ItemClick and OverlayContainer
    • [Fix]: Make the TextEditingController nullable and ensure the initialValue property can be used (thanks for finding this bug @trusilosv!)
    • [Add]: Add the fetchSuggestionsForInitialValue parameter to instantly fetch suggestions when an initial value is given.
    • [Refactor]: Extract the Google Places API logic into an own class
    • [Fix]: Make sure the overlay adapts to multiline input (thanks for finding this bug @iamdiogo!)
    • [Breaking]: Rename getPlaceDetailWithLatLngto onPlaceDetailsWithCoordinatesReceived
    Open source →
  10. 0.1.3 04 Feb 2024
    Release notes

    What's Changed

    Open source →
    Release notes
    • [Fix]: Removed the duplicate declaration of the fields inputDecoration and decoration, which were misleading. Now only the field decoration is available to assign a InputDecoration to the GooglePlacesAutoCompleteTextFormField, following the TextFormField convention.
    Open source →
  11. 0.1.2 12 Aug 2023
    Release notes
    • [Add]: New argument validator now you can validate the field if it's used inside the Form widget. More information is available in the example.
    • [Update]: Example updated.
    Open source →
  12. 0.1.1 19 May 2023
    Release notes
    • [Fix]: Fixed a bug where the Google API Url would not be correctly built if no proxy URL was provided.
    Open source →
  13. 0.1.0 18 May 2023
    Release notes
    • [Add]: Added compatibility for Flutter Web 🌐. Just pass the GooglePlacesAutoCompleteTextFormField a proxy URL and you're good to go!
    Open source →
  14. 0.0.3 22 Apr 2023
    Release notes
    • [Fix]: Fixed a bug on MacOS where clicking on the predictions would not be registered.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive