PackageTrack
Sign in Get early access

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 2026
Release Pre-release

Releases

latest 12
  1. 1.1.0 08 Apr 2026
    Release notes

    google_places_sdk_plus v1.1.0

    Open source →
    Release notes
    • Update minimum SDK constraints: Dart >=3.11.0, Flutter >=3.41.0
    • Verified compatibility with Flutter 3.41.6
    Open source →
  2. 1.0.0 08 Apr 2026
    Release notes

    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

    Full Changelog: https://github.com/KamiloChinome/google_places_sdk_plus/commits/v1.0.0

    Open source →
    Release notes
    • Stable release — all 9 packages version-aligned at 1.0.0
    • Added regionCode parameter to fetchPlace()
    • Added deinitialize() method to reset the Places client
    • No breaking changes from 0.5.x
    Open source →
  3. 0.5.9 08 Apr 2026
    Release notes
    • Fix: iOS internationalPhoneNumber returned null instead of the actual value — GMSPlace.phoneNumber already provides the international format (updated google_places_sdk_plus_ios to 0.3.7)
    Open source →
  4. 0.5.8 01 Mar 2026
    Release notes
    • Fix: iOS rating and userRatingsTotal could still return 0/0.0 on some places — uses direct value checks now (updated google_places_sdk_plus_ios to 0.3.6)
    Open source →
  5. 0.5.7 01 Mar 2026
    Release notes
    • Fix: iOS rating and userRatingsTotal returned 0 instead of null when a place has no ratings (updated google_places_sdk_plus_ios to 0.3.5)
    Open source →
  6. 0.5.6 28 Feb 2026
    Release notes
    • Document per-platform field availability in README
    • Update desktop READMEs — fetchPlace and fetchPlacePhoto are 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 FlutterError for invalid values
    Open source →
  7. 0.5.5 28 Feb 2026
    Release notes
    • 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
    Open source →
  8. 0.5.4 27 Feb 2026
    Release notes
    • Fix: expose newSessionToken parameter in fetchPlace() — it was already defined in the platform interface but missing from the public API, preventing users from explicitly controlling session lifecycle.
    Open source →
  9. 0.5.3 27 Feb 2026
    Release notes
    • Fix: exceptions thrown by the library (e.g. network errors, API errors) were propagated twice — once to the caller's try-catch and again as an unhandled exception reaching PlatformDispatcher.onError / Crashlytics. Removed erroneous throw in _waitFor so errors are only delivered through the returned Future.
    Open source →
  10. 0.5.2 23 Feb 2026
    Release notes
    • Fix: iOS build failure — 'flutter_google_places_sdk_ios-Swift.h' file not found. Updated google_places_sdk_plus_ios to 0.3.1.
    Open source →
  11. 0.5.1 23 Feb 2026
    Release notes
    • Improved README with fork context, full feature list, and additional usage examples.
    Open source →
  12. 0.5.0 23 Feb 2026
    Release notes

    Initial release of google_places_sdk_plus.

    • Full Google Places API (New) support — exclusively targets the new API
    • Removed deprecated useNewApi parameter from constructor and updateSettings()
    • 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.

    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