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: v3.18.0
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: v3.19.0
Choose a head ref
  • 4 commits
  • 12 files changed
  • 3 contributors

Commits on Sep 15, 2025

  1. Configuration menu
    Copy the full SHA
    af704c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2025

  1. chore(demo): add DemoApplication for API key/Map ID validation (#1600)

    * chore(demo): add DemoApplication for API key/Map ID validation
    
    Introduces a centralized mechanism to validate the Maps API key and configure a Map ID, which is required for features like Advanced Markers.
    
    This change adds a new `DemoApplication` class that runs two checks on startup:
    - `checkApiKey()`: Validates that a non-default API key is present in the manifest metadata.
    - `getMapId()`: Retrieves a Map ID, prioritizing `secrets.properties` (via `BuildConfig`) and falling back to `strings.xml`.
    
    `BaseDemoActivity` is refactored to:
    - Get the Map ID from `DemoApplication`.
    - Programmatically create the `SupportMapFragment` using `GoogleMapOptions` to apply the `mapId`.
    
    This replaces the previous method of inflating the map from an XML layout, which didn't allow for easy programmatic Map ID configuration.
    
    Documentation in `README.md` is updated to reflect the new configuration options for setting the Map ID.
    
    * chore: add missing header
    
    * chore(demo): Initialize map fragment when map ID is null
    
    Allows the demo application to run even when a map ID is not provided by instantiating the `SupportMapFragment` without `GoogleMapOptions`.
    
    * chore: Reorder string resource to put map_id as last item
    
    * chore: Adds a link to the map id documentation.
    
    * docs: address review comment
    dkhawk authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    0aaae62 View commit details
    Browse the repository at this point in the history
  2. feat: added cap to polyline (#1603)

    * feat: added startCap and endCap to polyline
    
    * feat: non-nullable
    kikoso authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    a33fab0 View commit details
    Browse the repository at this point in the history
  3. chore(release): 3.19.0 [skip ci]

    # [3.19.0](v3.18.0...v3.19.0) (2025-09-16)
    
    ### Features
    
    * added cap to polyline ([#1603](#1603)) ([a33fab0](a33fab0))
    semantic-release-bot committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    e4a3332 View commit details
    Browse the repository at this point in the history
Loading