google_places_sdk_plus
A Flutter plugin for google places sdk that uses the native libraries on each platform
1.1.0
8.1K downloads/mo
#3207 most downloaded on pub.dev
KamiloChinome/google_places_sdk_plus
What this package is like to depend on
Last release 4 months ago
08 Apr 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
12 releases · first in 2026
12 releases in the last 12 months
see the full history below
Release timeline
12 releases · Feb 2026 to Apr 2026Releases
latest 12-
1.1.008 Apr 2026Release notes
Open source →- Update minimum SDK constraints: Dart >=3.11.0, Flutter >=3.41.0
- Verified compatibility with Flutter 3.41.6
-
1.0.008 Apr 2026Release notes
Open source →What's Changed
- feat(platform_interface): expand Place model and PlaceField to match Places API (New) by @KamiloChinome in #5
- chore: remove generated .g.dart and .freezed.dart files from git tracking by @KamiloChinome in #6
- feat(android+ios): Places API (New) parity + SPM support (Issue #2) by @KamiloChinome in #7
- feat: expose searchByText/searchNearby across SDK, web, HTTP and desktop platforms by @KamiloChinome in #8
- Feat/phase 2 republication by @KamiloChinome in #10
- [testing] Add meaningful test coverage across all packages by @KamiloChinome in #11
- fix: prevent double exception propagation in _waitFor by @KamiloChinome in #12
- fix: clear session token after fetchPlace & expose newSessionToken by @KamiloChinome in #17
- Fix cross-platform inconsistencies and remove debug artifacts by @KamiloChinome in #18
- feat: complete API surface — desktop gaps and robustness improvements by @KamiloChinome in #19
- feat: strengthen testing infrastructure and CI/CD pipelines by @KamiloChinome in #20
- fix(ios): return null for rating/userRatingsTotal when no ratings by @KamiloChinome in #22
- fix(ios): use direct value checks for rating and userRatingsTotal by @KamiloChinome in #23
- fix(ios): map internationalPhoneNumber to GMSPlace.phoneNumber by @KamiloChinome in #25
- feat: prepare 1.0.0 stable release by @KamiloChinome in #26
New Contributors
- @KamiloChinome made their first contribution in #5
Full Changelog: https://github.com/KamiloChinome/google_places_sdk_plus/commits/v1.0.0
Release notes
Open source →- Stable release — all 9 packages version-aligned at 1.0.0
- Added
regionCodeparameter tofetchPlace() - Added
deinitialize()method to reset the Places client - No breaking changes from 0.5.x
-
0.5.908 Apr 2026Release notes
Open source →- Fix: iOS
internationalPhoneNumberreturnednullinstead of the actual value —GMSPlace.phoneNumberalready provides the international format (updatedgoogle_places_sdk_plus_iosto0.3.7)
- Fix: iOS
-
0.5.801 Mar 2026Release notes
Open source →- Fix: iOS
ratinganduserRatingsTotalcould still return0/0.0on some places — uses direct value checks now (updatedgoogle_places_sdk_plus_iosto0.3.6)
- Fix: iOS
-
0.5.701 Mar 2026Release notes
Open source →- Fix: iOS
ratinganduserRatingsTotalreturned0instead ofnullwhen a place has no ratings (updatedgoogle_places_sdk_plus_iosto0.3.5)
- Fix: iOS
-
0.5.628 Feb 2026Release notes
Open source →- Document per-platform field availability in README
- Update desktop READMEs —
fetchPlaceandfetchPlacePhotoare fully supported - Photo references now use UUIDs instead of incrementing counters (Android, iOS)
- Photo metadata cache is properly cleared on
deinitialize()(Android, iOS) - Input validation: coordinates, radius, and photo dimensions return
FlutterErrorfor invalid values
-
0.5.528 Feb 2026Release notes
Open source →- Fix cross-platform inconsistencies between Android and iOS native plugins:
- PriceLevel serialization now returns identical string values on both platforms
- Error codes are now consistent across platforms (
API_ERROR_AUTOCOMPLETE,API_ERROR_PLACE, etc.) - Removed all debug
print()statements from native plugins - Replaced unsafe force unwraps with proper error handling that returns
FlutterError
- Fix cross-platform inconsistencies between Android and iOS native plugins:
-
0.5.427 Feb 2026Release notes
Open source →- Fix: expose
newSessionTokenparameter infetchPlace()— it was already defined in the platform interface but missing from the public API, preventing users from explicitly controlling session lifecycle.
- Fix: expose
-
0.5.327 Feb 2026Release notes
Open source →- Fix: exceptions thrown by the library (e.g. network errors, API errors) were propagated twice — once to the caller's
try-catchand again as an unhandled exception reachingPlatformDispatcher.onError/ Crashlytics. Removed erroneousthrowin_waitForso errors are only delivered through the returned Future.
- Fix: exceptions thrown by the library (e.g. network errors, API errors) were propagated twice — once to the caller's
-
0.5.223 Feb 2026Release notes
Open source →- Fix: iOS build failure —
'flutter_google_places_sdk_ios-Swift.h' file not found. Updatedgoogle_places_sdk_plus_iosto0.3.1.
- Fix: iOS build failure —
-
0.5.123 Feb 2026Release notes
Open source →- Improved README with fork context, full feature list, and additional usage examples.
-
0.5.023 Feb 2026Release notes
Open source →Initial release of
google_places_sdk_plus.- Full Google Places API (New) support — exclusively targets the new API
- Removed deprecated
useNewApiparameter from constructor andupdateSettings() - All Place fields from the new API (~45 fields) including reviews, editorial summaries, service attributes, EV charge options, and more
- Autocomplete predictions, place details, place photos, text search, and nearby search
- Multi-platform support: Android, iOS, Web, Linux, macOS, Windows (via federated plugins)
Forked from flutter_google_places_sdk by Matan Shukry.