From e612d05dcfcc4ed33cf0655ae92e65e5a53f28cc Mon Sep 17 00:00:00 2001 From: Ankur Khandelwal Date: Tue, 19 Apr 2022 13:18:19 +0300 Subject: [PATCH] [deps] Bump gl-native v10.5.0-rc.1, common v21.3.0-rc.2 (#1282) (#1287) * bump core deps * bump core deps --- CHANGELOG.md | 12 ++++++++ LICENSE.md | 48 ----------------------------- buildSrc/src/main/kotlin/Project.kt | 4 +-- 3 files changed, 14 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ae59a3508..73b86e8e9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,18 @@ Mapbox welcomes participation and contributions from everyone. * Fix NaN latitude native crash rarely happening during `MapboxMap#flyTo`. ([#1271](https://github.com/mapbox/mapbox-maps-android/pull/1271)) * Limit `MapboxMap#pixelForCoordinate` to the bounds of MapView. ([#1226](https://github.com/mapbox/mapbox-maps-android/pull/1226)) +# 10.5.0-rc.1 April 21, 2022 +## Features ✨ and improvements 🏁 +* Avoid repeated tile loading from network (or repeated tile decompression when the tile is fetched from the cache database) and repeated vector tile data allocation and parsing when loading render tiles referring to the same logical tile. ([#1282](https://github.com/mapbox/mapbox-maps-android/pull/1282)) +* Switch to use shader to calculate the 'line-trim-offset' property update. ([#1282](https://github.com/mapbox/mapbox-maps-android/pull/1282)) + +## Bug fixes 🐞 +* Fix issue where internal hsla() function was converted to an invalid rgba expression. ([#1282](https://github.com/mapbox/mapbox-maps-android/pull/1282)) +* Fix a bug that 'line-trim-offset' calculation did not property cover 'round' or 'square' line cap in line ends. ([#1282](https://github.com/mapbox/mapbox-maps-android/pull/1282)) + +## Dependencies +* Bump gl-native to v10.5.0-rc.1, mapbox-common to v21.3.0-rc.2. ([#1282](https://github.com/mapbox/mapbox-maps-android/pull/1282)) + # 10.5.0-beta.1 April 7, 2022 ## Breaking changes ⚠️ * Experimental methods `MapboxMap#setMapProjection` / `MapboxMap#getMapProjection` are removed and should be replaced with `StyleInterface#setProjection` / `StyleInterface#getProjection`. Setting projection supports Style DSL as well. ([#1255](https://github.com/mapbox/mapbox-maps-android/pull/1255)) diff --git a/LICENSE.md b/LICENSE.md index b8be04ac19..f6be2c9798 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -28,22 +28,6 @@ License: [The Apache Software License, Version 2.0](http://www.apache.org/licens =========================================================================== -Mapbox Maps Android uses portions of the Android DataStore. - -URL: [https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0](https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0) - -License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) - -=========================================================================== - -Mapbox Maps Android uses portions of the Android DataStore Core. - -URL: [https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0](https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0) - -License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) - -=========================================================================== - Mapbox Maps Android uses portions of the Android Lifecycle Runtime. URL: [https://developer.android.com/topic/libraries/architecture/index.html](https://developer.android.com/topic/libraries/architecture/index.html) @@ -60,22 +44,6 @@ License: [The Apache Software License, Version 2.0](http://www.apache.org/licens =========================================================================== -Mapbox Maps Android uses portions of the Android Preferences DataStore. - -URL: [https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0](https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0) - -License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) - -=========================================================================== - -Mapbox Maps Android uses portions of the Android Preferences DataStore Core. - -URL: [https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0](https://developer.android.com/jetpack/androidx/releases/datastore#1.0.0) - -License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt) - -=========================================================================== - Mapbox Maps Android uses portions of the Android Support Library Annotations. URL: [https://developer.android.com/jetpack/androidx/releases/annotation#1.2.0](https://developer.android.com/jetpack/androidx/releases/annotation#1.2.0) @@ -170,22 +138,6 @@ License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENS =========================================================================== -Mapbox Maps Android uses portions of the kotlinx-coroutines-android. - -URL: [https://github.com/Kotlin/kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) - -License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) - -=========================================================================== - -Mapbox Maps Android uses portions of the kotlinx-coroutines-core. - -URL: [https://github.com/Kotlin/kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) - -License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) - -=========================================================================== - Mapbox Maps Android uses portions of the Mapbox Android Commmon OkHttp SDK. URL: [https://github.com/mapbox/mapbox-sdk-common](https://github.com/mapbox/mapbox-sdk-common) diff --git a/buildSrc/src/main/kotlin/Project.kt b/buildSrc/src/main/kotlin/Project.kt index e58f03d957..a271bb0f44 100644 --- a/buildSrc/src/main/kotlin/Project.kt +++ b/buildSrc/src/main/kotlin/Project.kt @@ -86,8 +86,8 @@ object Versions { const val mapboxGestures = "0.7.0" const val mapboxJavaServices = "5.4.1" const val mapboxBase = "0.5.0" - const val mapboxGlNative = "10.5.0-beta.1" - const val mapboxCommon = "21.3.0-beta.2" + const val mapboxGlNative = "10.5.0-rc.1" + const val mapboxCommon = "21.3.0-rc.2" const val mapboxAndroidCore = "5.0.0" const val mapboxAndroidTelemetry = "8.1.0" const val androidxCore = "1.3.1"