Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,42 @@

Mapbox welcomes participation and contributions from everyone.

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

**The Mapbox Maps SDK for Android has moved to release candidate status and is now ready for production use.**
## Breaking changes ⚠️
* Add `@JvmOverloads` where applicable to provide better experience for Java users. ([#656](https://github.com/mapbox/mapbox-maps-android/pull/656))
* Refactor gestures configuration options to be aligned better across platforms. ([#672](https://github.com/mapbox/mapbox-maps-android/pull/672))
Comment thread
kiryldz marked this conversation as resolved.
* Apply geojson data (using `data`, `url`, `feature`, `featureCollection`, `geometry` functions) is fully async now. ([#699](https://github.com/mapbox/mapbox-maps-android/pull/699))
* Update `getLayerAs` function to return nullable `Layer` type. ([#673](https://github.com/mapbox/mapbox-maps-android/pull/673))
* Update map events data models. ([#712](https://github.com/mapbox/mapbox-maps-android/pull/712))
* Refactor MapEvents listeners, so that each listener will include one event data property. ([#718](https://github.com/mapbox/mapbox-maps-android/pull/718))
Comment thread
kiryldz marked this conversation as resolved.
* 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))

## Features ✨ and improvements 🏁
* Introduce 3D globe (experimental). ([#667](https://github.com/mapbox/mapbox-maps-android/pull/667))
* 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))
* Set `Process.THREAD_PRIORITY_DISPLAY` as render thread priority to improve overall performance. ([#701](https://github.com/mapbox/mapbox-maps-android/pull/701))
* Add `HttpServiceFactory.reset()` to release the HTTP service implementation. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))

## Bug fixes 🐞
* Throw exception when gestures plugin functionality is used but plugin was not created. ([#653](https://github.com/mapbox/mapbox-maps-android/pull/653))
* Throw exception when camera plugin functionality is used but plugin was not created. ([#668](https://github.com/mapbox/mapbox-maps-android/pull/668))
* Fix black screen when resuming activity with `MapView` on x86 emulator, Android API <= 23. ([#671](https://github.com/mapbox/mapbox-maps-android/pull/671))
* Fix map render deadlock on Android 8 on power on button. ([#688](https://github.com/mapbox/mapbox-maps-android/pull/688))
* Fix context leak in `LocationProviderImpl`. ([#690](https://github.com/mapbox/mapbox-maps-android/pull/690))
* Fix native memory leak by explicitly nulling map reference from renderer. ([#687](https://github.com/mapbox/mapbox-maps-android/pull/687))
* Fix wrong attribute reference in runtime exception text when token is missing. ([#708](https://github.com/mapbox/mapbox-maps-android/pull/708))
* Fix applying position property to scale bar plugin. ([#677](https://github.com/mapbox/mapbox-maps-android/pull/677))
* 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))
* Fix attribution/logo jumble when RTL layout is configured. ([#674](https://github.com/mapbox/mapbox-maps-android/pull/674))
* Fix rendering artifacts for a model layer when `model-opacity` property is used. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
* Improve rendering performance by avoiding unnecessary re-layout for cached tiles. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))
* Fix `onResponse` callback for `HttpInterceptor` never being called. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))

## Dependencies
* Bump gl-native to v10.0.0, common to v20.0.0. ([#697](https://github.com/mapbox/mapbox-maps-android/pull/697))

# 10.0.0-rc.9 September 22, 2021

## Features ✨ and improvements 🏁
* Fix documentation for `OnMapIdleListener` and `CameraChangeListeners`. ([#645](https://github.com/mapbox/mapbox-maps-android/pull/645))
Expand Down
2 changes: 1 addition & 1 deletion extension-localization/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.extension:maps-localization:10.0.0-rc.9'
implementation 'com.mapbox.extension:maps-localization:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion extension-style/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.extension:maps-style:10.0.0-rc.9'
implementation 'com.mapbox.extension:maps-style:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-animation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-animation:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-annotation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-annotation:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-annotation:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-attribution/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-attribution:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-attribution:10.0.0'
}
```

Expand Down
4 changes: 2 additions & 2 deletions plugin-compass/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-compass:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-compass:10.0.0'
// Mapbox Maps Compass Plugin depends on the Mapbox Maps Animation Plugin
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-animation:10.0.0'
}
```

Expand Down
4 changes: 2 additions & 2 deletions plugin-gestures/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-gestures:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-gestures:10.0.0'
// Mapbox Maps Gestures Plugin depends on the Mapbox Maps Animation Plugin
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-animation:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-lifecycle/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-lifecycle:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-lifecycle:10.0.0'
// Make sure the version of appcompat is 1.3.0+
implementation 'androidx.appcompat:appcompat:1.3.0'
}
Expand Down
2 changes: 1 addition & 1 deletion plugin-locationcomponent/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ allprojects {
}
// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-locationcomponent:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-locationcomponent:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-logo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-logo:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-logo:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-overlay/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-overlay:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-overlay:10.0.0'
}
```

Expand Down
2 changes: 1 addition & 1 deletion plugin-scalebar/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ allprojects {

// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-scalebar:10.0.0-rc.9'
implementation 'com.mapbox.plugin:maps-scalebar:10.0.0'
}
```

Expand Down