Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googlemaps/android-maps-utils
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: googlemaps/android-maps-utils
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/migrate-ktx-to-utils
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 129 files changed
  • 1 contributor

Commits on Aug 31, 2026

  1. feat: migrate android-maps-ktx into android-maps-utils (v6.0.0-rc01) (#…

    …1716)
    
    - Consolidate Kotlin Extensions (KTX into Utils): Move all reactive Coroutine/Flow extensions (awaitMap, mapClickEvents, cameraMoveEvents) and option builder DSLs (addMarker, addPolyline, addPolygon) from android-maps-ktx directly into android-maps-utils.
    
    - Canonical Non-KTX Packages: Place all reactive Coroutine/Flow extensions and DSL builders in canonical com.google.maps.android.* packages.
    
    - Deprecated Compatibility Layer: Preserve the legacy com.google.maps.android.ktx.* package structure with @deprecated(level = DeprecationLevel.WARNING, replaceWith = ReplaceWith(...)) forwarding wrappers and typealiases so existing imports compile seamlessly with deprecation warnings.
    
    - Multi-Module Integration: Integrate KTX extensions across :library, :clustering, :heatmaps, and :data modules.
    
    - Demo & Test Consolidation: Include KtxExtensionsDemoActivity in :demo and integrate all 18 KTX unit test suites with both canonical and shim test coverage.
    dkhawk committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    3705c73 View commit details
    Browse the repository at this point in the history
  2. feat: port Maps SDK coroutine initialization extension from android-m…

    …aps-ktx
    
    - Add canonical Context.awaitMapsSdkInitialized(preferredRenderer) suspending extension in com.google.maps.android.
    - Add deprecated backward-compatibility shim in com.google.maps.android.ktx.
    - Add canonical and shim unit test suites for MapsInitializer coroutine extensions.
    - Showcase awaitMapsSdkInitialized in KtxExtensionsDemoActivity and register demo in MainActivity.
    - Update README.md documentation with awaitMapsSdkInitialized usage example.
    dkhawk committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    d39e119 View commit details
    Browse the repository at this point in the history
  3. chore: release v6.0.0-rc01

    dkhawk committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    c43de2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4491bd6 View commit details
    Browse the repository at this point in the history
  5. chore: release v6.0.0-rc02

    dkhawk committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    0a59fa5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d27dca4 View commit details
    Browse the repository at this point in the history
  7. chore: release v6.0.0-rc03

    dkhawk committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    5f6c90f View commit details
    Browse the repository at this point in the history
Loading