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: v2.2.6
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: v2.3.0
Choose a head ref
  • 19 commits
  • 17 files changed
  • 6 contributors

Commits on Sep 15, 2021

  1. chore(deps): bump android-maps-utils-v3 from 2.2.5 to 2.2.6 (#984)

    Bumps [android-maps-utils-v3](https://github.com/googlemaps/android-maps-utils) from 2.2.5 to 2.2.6.
    - [Release notes](https://github.com/googlemaps/android-maps-utils/releases)
    - [Changelog](https://github.com/googlemaps/android-maps-utils/blob/main/CHANGELOG.md)
    - [Commits](v2.2.5...v2.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: com.google.maps.android:android-maps-utils-v3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    2146e53 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump android-maps-utils from 2.2.5 to 2.2.6 (#985)

    Bumps [android-maps-utils](https://github.com/googlemaps/android-maps-utils) from 2.2.5 to 2.2.6.
    - [Release notes](https://github.com/googlemaps/android-maps-utils/releases)
    - [Changelog](https://github.com/googlemaps/android-maps-utils/blob/main/CHANGELOG.md)
    - [Commits](v2.2.5...v2.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: com.google.maps.android:android-maps-utils
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    22bd26a View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. 1 Configuration menu
    Copy the full SHA
    580ae7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23e3561 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. chore(deps): bump kotlin_version from 1.5.30 to 1.5.31 (#991)

    Bumps `kotlin_version` from 1.5.30 to 1.5.31.
    
    Updates `kotlin-gradle-plugin` from 1.5.30 to 1.5.31
    - [Release notes](https://github.com/JetBrains/kotlin/releases)
    - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
    - [Commits](JetBrains/kotlin@v1.5.30...v1.5.31)
    
    Updates `kotlin-stdlib-jdk8` from 1.5.30 to 1.5.31
    - [Release notes](https://github.com/JetBrains/kotlin/releases)
    - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.5.31/ChangeLog.md)
    - [Commits](JetBrains/kotlin@v1.5.30...v1.5.31)
    
    ---
    updated-dependencies:
    - dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 20, 2021
    Configuration menu
    Copy the full SHA
    b1d35c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. 1 Configuration menu
    Copy the full SHA
    1798e9b View commit details
    Browse the repository at this point in the history
  2. chore: Synced file(s) with googlemaps/.github (#998)

    * chore: Synced local '.github/' with remote 'sync-files/android/.github/'
    
    * chore: Synced local '.releaserc' with remote 'sync-files/android/.lib_releaserc'
    jpoehnelt authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    acc87de View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

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

Commits on Oct 7, 2021

  1. chore: Synced local '.github/' with remote 'sync-files/android/.githu…

    …b/' (#1001)
    
    Co-authored-by: googlemaps-bot <googlemaps-bot@google.com>
    jpoehnelt and googlemaps-bot authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    c1416cd View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. chore(deps): bump lint from 30.0.2 to 30.0.3 (#1002)

    Bumps lint from 30.0.2 to 30.0.3.
    
    ---
    updated-dependencies:
    - dependency-name: com.android.tools.lint:lint
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    b6e1767 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump lint-tests from 30.0.2 to 30.0.3 (#1003)

    Bumps lint-tests from 30.0.2 to 30.0.3.
    
    ---
    updated-dependencies:
    - dependency-name: com.android.tools.lint:lint-tests
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    e01a0d3 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump gradle from 7.0.2 to 7.0.3 (#1004)

    Bumps gradle from 7.0.2 to 7.0.3.
    
    ---
    updated-dependencies:
    - dependency-name: com.android.tools.build:gradle
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    e43744b View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump testutils from 30.0.2 to 30.0.3 (#1005)

    Bumps testutils from 30.0.2 to 30.0.3.
    
    ---
    updated-dependencies:
    - dependency-name: com.android.tools:testutils
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1fe498f View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump lint-checks from 30.0.2 to 30.0.3 (#1006)

    Bumps lint-checks from 30.0.2 to 30.0.3.
    
    ---
    updated-dependencies:
    - dependency-name: com.android.tools.lint:lint-checks
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    26adbc5 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. chore(deps): bump lint from 30.0.2 to 30.0.3 (#1009)

    Bumps lint from 30.0.2 to 30.0.3.
    
    ---
    updated-dependencies:
    - dependency-name: com.android.tools.lint:lint
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    df38bc6 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

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

Commits on Oct 19, 2021

  1. feat: Add overridable shouldRender() method for use case of rendering…

    … when cluster doesn't change (#996)
    
    In the current version of DefaultClusterRenderer, there is a built-in optimization to avoid re-rendering items when there isn't a change in the clusters.
    
    However, as discussed in #774, this prevents use cases where the clusters/markers should be re-rendered even if the cluster contents don't change.
    
    For example, if you want a single item to render as a cluster above a certain zoom level and as a marker below a certain zoom level, this isn't possible - the item will never be updated from the cluster to the marker because that rendering pass is skipped (because the cluster contents didn't change).
    
    This PR adds a new DefaultClusterRenderer.shouldRender() method that apps can override to control this optimization when necessary. This allows the above use case as the app can track the previous and current zoom levels and force the render to occur when the transition over the zoom threshold is made.
    
    A new demo activity ZoomClusteringDemoActivity (shown as "Clustering: Force on Zoom" in the demo app UI) (gms and v3 flavors) is added as part of this PR to clearly illustrate how shouldRender() is used. This demo also illustrates what I believe is an undocumented feature of the library, which is that the ClusterManager will call the onCameraIdle() implementation of any Renderer that implements GoogleMap.OnCameraIdleListener before clustering and rendering takes place. This allows us to capture the zoom level that can then be used in shouldRender().
    
    This feature is backwards-compatible, as the current behavior of apps will not change - the default implementation of shouldRender() is the same as the current version of the library.
    
    Closes #774 🦕
    barbeau authored Oct 19, 2021
    Configuration menu
    Copy the full SHA
    165534c View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. Configuration menu
    Copy the full SHA
    845b50e View commit details
    Browse the repository at this point in the history
  2. chore(release): 2.3.0 [skip ci]

    # [2.3.0](v2.2.6...v2.3.0) (2021-10-20)
    
    ### Features
    
    * Add overridable shouldRender() method for use case of rendering when cluster doesn't change ([#996](#996)) ([165534c](165534c)), closes [#774](#774) [#774](#774)
    semantic-release-bot committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    d6ca95b View commit details
    Browse the repository at this point in the history
Loading