NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4615 most downloaded on pub.dev
TextField and TextFormField widgets using Google Maps Places Api for Address Autocompletion.
Last release 2 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
fix: zipCodePlus4 'null' text and Suggestion.toString secondary_text;…
fix: zipCodePlus4 'null' text and Suggestion.toString secondary_text;…
Place.zipCodePlus4 is now null when the result has no postal code
(previously it contained the literal text "null").Suggestion.toString() printed the secondary_text value based on
whether mainText was null.google_maps_places_autocomplete_widgets_native)
with Firebase App Check attestation, to a backend proxy.fix: add missing type annotation flagged by pub.dev static analysis (…
One column per month.
fix: add missing type annotation flagged by pub.dev static analysis (…
docs: native-backend usage snippet in README, companion package in 2.…
docs: native-backend usage snippet in README, companion package in 2.…
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).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.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 can
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.placeApiProvider widget parameter + public abstract
PlaceApiProvider — inject a custom backend (backend proxy, native SDK
wrapper, or test fake).androidPackageName, androidCertSha1Fingerprint, iosBundleId
widget parameters — support application-restricted API keys over REST.Suggestion.terms is null;
AutoCompleteType.address is translated to
street_address/premise/subpremise (no address filter in the new API).PlaceApiProvider
(not exported from the barrel) is now LegacyPlaceApiProvider.places.googleapis.com
supports CORS; the legacy endpoint never did — use a referrer-restricted key).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…
* Correct screenshot image
Added screenshots: section to pubspec.yaml
screenshots: section to pubspec.yamlDeprecated the use of postalCodeLookup parameter, use type:AutoCompleteType.postalCode instead)
type and types arguments for specifying the AutoCompleteType enum of Google Places autocomplete information to
return. (Defaults to AutoCompleteType.address).AutoCompleteType.cities as Issue #1 requested.postalCodeLookup parameter, use type:AutoCompleteType.postalCode instead)Updated pubspec.yaml to add topics
Updated to current sdk and packages
* Updated to current packages
Added onFinishedEditingWithNoSuggestion callback from this pr
onFinishedEditingWithNoSuggestion callback from this prUpdated README.md, modified version number to properly reflect the number of internal versions iterated through before public release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →