google_places_sdk_plus_android 1.1.0
google_places_sdk_plus_android: ^1.1.0 copied to clipboard
A Flutter plugin for google places sdk that uses the native libraries on each platform
1.1.0 #
- Update minimum SDK constraints: Dart >=3.11.0, Flutter >=3.41.0
- Verified compatibility with Flutter 3.41.6
1.0.0 #
- Stable release — version aligned with all packages
0.4.3 #
- Use UUID for photo references instead of incrementing counter
- Clear photo metadata cache on
deinitialize() - Validate coordinate ranges, radius, and photo dimensions — return
FlutterErrorfor invalid values
0.4.2 #
- Remove all
print()debug statements from native plugin - Replace force unwraps (
!!) with safe null checks that returnFlutterErrorinstead of crashing - Add
requireClient()guard — returnsCLIENT_NOT_INITIALIZEDerror if called beforeinitialize()
0.4.1 #
- Fix: session token was not cleared after
fetchPlace(), causing subsequent autocomplete searches to reuse a stale token and break session billing boundaries. The token is now invalidated after everyfetchPlace()call.
0.4.0 #
Initial release of google_places_sdk_plus_android.
- Full Google Places API (New) support — exclusively targets the new API
- Removed
useNewApiparameter frominitialize()andupdateSettings() - Serializes all new Places API (New) fields: primaryType, primaryTypeDisplayName, shortFormattedAddress, editorialSummary, googleMapsUri, googleMapsLinks, timeZone, postalAddress, currentOpeningHours, secondaryOpeningHours, and all boolean service attributes
- Serializes complex types: paymentOptions, parkingOptions, evChargeOptions, fuelOptions, accessibilityOptions, priceRange
- Serializes AI/generative summaries: generativeSummary, reviewSummary, neighborhoodSummary, evChargeAmenitySummary
- Serializes relational data: subDestinations, containingPlaces, addressDescriptor, consumerAlerts
- authorAttributions, flagContentUri, and googleMapsUri in photo metadata
- Photo metadata cached on the Android side
Forked from flutter_google_places_sdk by Matan Shukry.