PackageTrack
Sign in Get early access

google_maps_places_autocomplete_widgets

TextField and TextFormField widgets using Google Maps Places Api for Address Autocompletion.

2.1.2 3.0K downloads/mo #4642 most downloaded on pub.dev timmaffett/google_maps_places_autocomplete_widgets

What this package is like to depend on

Last release 1 months ago

23 Jul 2026

Release timing varies

gaps range from 9 days to 1.4 years

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

13 releases · first in 2023

4 releases in the last 12 months

see the full history below

Release timeline

13 releases · Nov 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 13
  1. 2.1.2 23 Jul 2026
    Release notes

    fix: zipCodePlus4 'null' text and Suggestion.toString secondary_text;…

    Open source →
    Release notes
    • Fix: Place.zipCodePlus4 is now null when the result has no postal code (previously it contained the literal text "null").
    • Fix: Suggestion.toString() printed the secondary_text value based on whether mainText was null.
    • README: new "Securing your Google Maps API key" section — the protection tiers from restriction headers to the native SDK companion package (google_maps_places_autocomplete_widgets_native) with Firebase App Check attestation, to a backend proxy.
    Open source →
  2. 2.1.1 21 Jul 2026
    Release notes

    fix: add missing type annotation flagged by pub.dev static analysis (…

    Open source →
    Release notes
    • Add missing type annotation flagged by pub.dev static analysis (no functional change).
    Open source →
  3. 2.1.0 21 Jul 2026
    Release notes

    docs: native-backend usage snippet in README, companion package in 2.…

    Open source →
    Release notes
    • mapsApiKey is now optional when a custom placeApiProvider is supplied (previously callers had to pass a dummy value). It remains required for the built-in backends (enforced by assert).
    • NEW companion package google_maps_places_autocomplete_widgets_native (v1.0.0, in packages/ of this repo): a PlaceApiProvider backed by the native Places SDKs (Android/iOS) with app-restricted API key support and opt-in Firebase App Check attestation — verified end-to-end on real devices with App Check enforcement enabled.
    Open source →
  4. 2.0.0 14 Jul 2026
    Release notes
    • Places API (New) is now the default backend (places.googleapis.com/v1). The legacy Places API was set to legacy status by Google on 2025-03-01 and cannot be enabled on new Cloud projects. Pass apiVersion: PlacesApiVersion.legacy to keep using the legacy API where it is still enabled. See MIGRATION.md.
    • NEW: placeApiProvider widget parameter + public abstract PlaceApiProvider — inject a custom backend (backend proxy, native SDK wrapper, or test fake).
    • NEW: androidPackageName, androidCertSha1Fingerprint, iosBundleId widget parameters — support application-restricted API keys over REST.
    • Behavior on the new backend: Suggestion.terms is null; AutoCompleteType.address is translated to street_address/premise/subpremise (no address filter in the new API).
    • BREAKING (internal): the concrete class formerly named PlaceApiProvider (not exported from the barrel) is now LegacyPlaceApiProvider.
    • Removed stray debugPrint logging from the overlay mixin.
    • NEW: Flutter web works with the new backend (places.googleapis.com supports CORS; the legacy endpoint never did — use a referrer-restricted key).
    • Example app: dropdown to select the Places API backend at runtime (with a warning that the legacy API cannot work on web).
    Open source →
  5. 1.3.3 14 Feb 2025
    Release notes
    • Fix dart analyze warning about using deprecated postalCodeLookup (which we use internally to allow it to continue to work while at the same time being deprecated.
    Open source →
  6. 1.3.2 13 Feb 2025
    Release notes
    • Correct screenshot image
    Open source →
  7. 1.3.1 13 Feb 2025
    Release notes
    • Added screenshots: section to pubspec.yaml
    Open source →
  8. 1.3.0 13 Feb 2025
    Release notes
    • Added type and types arguments for specifying the AutoCompleteType enum of Google Places autocomplete information to return. (Defaults to AutoCompleteType.address).
      This allows AutoCompleteType.cities as Issue #1 requested.
    • Deprecated the use of postalCodeLookup parameter, use type:AutoCompleteType.postalCode instead)
    Open source →
  9. 1.2.5 13 Feb 2025
    Release notes
    • Updated pubspec.yaml to add topics
    • Fix typos in README.md, dart format
    Open source →
  10. 1.2.4 13 Feb 2025
    Release notes
    • Updated to current sdk and packages
    Open source →
  11. 1.2.3 09 Aug 2024
    Release notes
    • Updated to current packages
    Open source →
  12. 1.2.2 21 Nov 2023
    Release notes
    • Added onFinishedEditingWithNoSuggestion callback from this pr
    Open source →
  13. 1.2.1 18 Nov 2023
    Release notes
    • Updated README.md, modified version number to properly reflect the number of internal versions iterated through before public release.
    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