Skip to content

Commit ada8624

Browse files
authored
v10.0.0 changelog (#720)
* v10.0.0 changelog * PR fixes
1 parent 22d4498 commit ada8624

13 files changed

Lines changed: 49 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,42 @@
22

33
Mapbox welcomes participation and contributions from everyone.
44

5-
# 10.0.0-rc.9 September 22, 2021
5+
# 10.0.0 October 6, 2021
66

7-
**The Mapbox Maps SDK for Android has moved to release candidate status and is now ready for production use.**
7+
## Breaking changes ⚠️
8+
* Add `@JvmOverloads` where applicable to provide better experience for Java users. ([#656](https://github.com/mapbox/mapbox-maps-android/pull/656))
9+
* Refactor gestures configuration options to be aligned better across platforms. ([#672](https://github.com/mapbox/mapbox-maps-android/pull/672))
10+
* Apply geojson data (using `data`, `url`, `feature`, `featureCollection`, `geometry` functions) is fully async now. ([#699](https://github.com/mapbox/mapbox-maps-android/pull/699))
11+
* Update `getLayerAs` function to return nullable `Layer` type. ([#673](https://github.com/mapbox/mapbox-maps-android/pull/673))
12+
* Update map events data models. ([#712](https://github.com/mapbox/mapbox-maps-android/pull/712))
13+
* Refactor MapEvents listeners, so that each listener will include one event data property. ([#718](https://github.com/mapbox/mapbox-maps-android/pull/718))
14+
* Abstract classes `CustomLayerHost`, `ElevationData`, `MapClient`, `Observer`, `OfflineRegionObserver`, `HttpServiceInterceptorInterface`, `HttpServiceInterface`, `LogWriterBackend`, `OfflineSwitchObserver`, `ReachabilityInterface`, `TileStoreObserver` have become interfaces. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
15+
16+
## Features ✨ and improvements 🏁
17+
* Introduce 3D globe (experimental). ([#667](https://github.com/mapbox/mapbox-maps-android/pull/667))
18+
* Append gl-native and common API reference documentation to the output of Dokka documentation generation. ([#711](https://github.com/mapbox/mapbox-maps-android/pull/711))
19+
* Set `Process.THREAD_PRIORITY_DISPLAY` as render thread priority to improve overall performance. ([#701](https://github.com/mapbox/mapbox-maps-android/pull/701))
20+
* Add `HttpServiceFactory.reset()` to release the HTTP service implementation. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
21+
22+
## Bug fixes 🐞
23+
* Throw exception when gestures plugin functionality is used but plugin was not created. ([#653](https://github.com/mapbox/mapbox-maps-android/pull/653))
24+
* Throw exception when camera plugin functionality is used but plugin was not created. ([#668](https://github.com/mapbox/mapbox-maps-android/pull/668))
25+
* Fix black screen when resuming activity with `MapView` on x86 emulator, Android API <= 23. ([#671](https://github.com/mapbox/mapbox-maps-android/pull/671))
26+
* Fix map render deadlock on Android 8 on power on button. ([#688](https://github.com/mapbox/mapbox-maps-android/pull/688))
27+
* Fix context leak in `LocationProviderImpl`. ([#690](https://github.com/mapbox/mapbox-maps-android/pull/690))
28+
* Fix native memory leak by explicitly nulling map reference from renderer. ([#687](https://github.com/mapbox/mapbox-maps-android/pull/687))
29+
* Fix wrong attribute reference in runtime exception text when token is missing. ([#708](https://github.com/mapbox/mapbox-maps-android/pull/708))
30+
* Fix applying position property to scale bar plugin. ([#677](https://github.com/mapbox/mapbox-maps-android/pull/677))
31+
* Fix initialisation location puck when no style loaded from code by changing `Plugin#onStart()` call after style loaded started. ([#680](https://github.com/mapbox/mapbox-maps-android/pull/680))
32+
* Fix attribution/logo jumble when RTL layout is configured. ([#674](https://github.com/mapbox/mapbox-maps-android/pull/674))
33+
* Fix rendering artifacts for a model layer when `model-opacity` property is used. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
34+
* Improve rendering performance by avoiding unnecessary re-layout for cached tiles. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
35+
* Fix `onResponse` callback for `HttpInterceptor` never being called. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
36+
37+
## Dependencies
38+
* Bump gl-native to v10.0.0, common to v20.0.0. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
39+
40+
# 10.0.0-rc.9 September 22, 2021
841

942
## Features ✨ and improvements 🏁
1043
* Fix documentation for `OnMapIdleListener` and `CameraChangeListeners`. ([#645](https://github.com/mapbox/mapbox-maps-android/pull/645))

extension-localization/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ allprojects {
3131
3232
// In the app build.gradle file
3333
dependencies {
34-
implementation 'com.mapbox.extension:maps-localization:10.0.0-rc.9'
34+
implementation 'com.mapbox.extension:maps-localization:10.0.0'
3535
}
3636
```
3737

extension-style/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ allprojects {
3232
3333
// In the app build.gradle file
3434
dependencies {
35-
implementation 'com.mapbox.extension:maps-style:10.0.0-rc.9'
35+
implementation 'com.mapbox.extension:maps-style:10.0.0'
3636
}
3737
```
3838

plugin-animation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ allprojects {
3434
3535
// In the app build.gradle file
3636
dependencies {
37-
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.9'
37+
implementation 'com.mapbox.plugin:maps-animation:10.0.0'
3838
}
3939
```
4040

plugin-annotation/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ allprojects {
3030
3131
// In the app build.gradle file
3232
dependencies {
33-
implementation 'com.mapbox.plugin:maps-annotation:10.0.0-rc.9'
33+
implementation 'com.mapbox.plugin:maps-annotation:10.0.0'
3434
}
3535
```
3636

plugin-attribution/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ allprojects {
3333
3434
// In the app build.gradle file
3535
dependencies {
36-
implementation 'com.mapbox.plugin:maps-attribution:10.0.0-rc.9'
36+
implementation 'com.mapbox.plugin:maps-attribution:10.0.0'
3737
}
3838
```
3939

plugin-compass/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ allprojects {
3232
3333
// In the app build.gradle file
3434
dependencies {
35-
implementation 'com.mapbox.plugin:maps-compass:10.0.0-rc.9'
35+
implementation 'com.mapbox.plugin:maps-compass:10.0.0'
3636
// Mapbox Maps Compass Plugin depends on the Mapbox Maps Animation Plugin
37-
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.9'
37+
implementation 'com.mapbox.plugin:maps-animation:10.0.0'
3838
}
3939
```
4040

plugin-gestures/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ allprojects {
3030
3131
// In the app build.gradle file
3232
dependencies {
33-
implementation 'com.mapbox.plugin:maps-gestures:10.0.0-rc.9'
33+
implementation 'com.mapbox.plugin:maps-gestures:10.0.0'
3434
// Mapbox Maps Gestures Plugin depends on the Mapbox Maps Animation Plugin
35-
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.9'
35+
implementation 'com.mapbox.plugin:maps-animation:10.0.0'
3636
}
3737
```
3838

plugin-lifecycle/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ allprojects {
3030
3131
// In the app build.gradle file
3232
dependencies {
33-
implementation 'com.mapbox.plugin:maps-lifecycle:10.0.0-rc.9'
33+
implementation 'com.mapbox.plugin:maps-lifecycle:10.0.0'
3434
// Make sure the version of appcompat is 1.3.0+
3535
implementation 'androidx.appcompat:appcompat:1.3.0'
3636
}

plugin-locationcomponent/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ allprojects {
2929
}
3030
// In the app build.gradle file
3131
dependencies {
32-
implementation 'com.mapbox.plugin:maps-locationcomponent:10.0.0-rc.9'
32+
implementation 'com.mapbox.plugin:maps-locationcomponent:10.0.0'
3333
}
3434
```
3535

0 commit comments

Comments
 (0)