Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changelog for v10.0.0-rc.2 #445

Merged
merged 2 commits into from
Jun 23, 2021
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
27 changes: 26 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,35 @@

Mapbox welcomes participation and contributions from everyone.

# 10.0.0-rc.1 June 10, 2021
# 10.0.0-rc.2 June 23, 2021

**The Mapbox Maps SDK for Android has moved to release candidate status and is now ready for production use.**

## Features ✨ and improvements 🏁
* Introduce experimental `Style#addPersistentLayer`, `Layer#isPersistent`, `Style#addPersistentStyleLayer`, `Style#addPersistentStyleCustomLayer` and `Style#isStyleLayerPersistent` APIs, so that the tagged layer and its associated resources would remain when a style is reloaded. This improves performance of Annotation and Location Component Plugin during the style change. ([#368](https://github.com/mapbox/mapbox-maps-android/pull/368), ([#422](https://github.com/mapbox/mapbox-maps-android/pull/422)))
* Add Localization API to apply languages to the style by provided locale. ([#379](https://github.com/mapbox/mapbox-maps-android/pull/379))
* Reduce unnecessary render cache texture updates by introducing a small delay after zoom has changed.
* Save and read application state on a background thread, to avoid delays (~3-5ms) on the main thread.

## Bug fixes 🐞
* Introduce size check for render cache. ([#425](https://github.com/mapbox/mapbox-maps-android/pull/425))
* Fix memory leak on render destroy. ([#426](https://github.com/mapbox/mapbox-maps-android/pull/426))
* Changes the visibility of jsonObject in annotation to protected, fix ConcurrentModificationException ([#427](https://github.com/mapbox/mapbox-maps-android/pull/427))
* Fix camera deadlock use-case. ([#439](https://github.com/mapbox/mapbox-maps-android/pull/439))
* Tileset descriptor resolving fixes:
- Operation completes even if the offline manager instance gets out of scope
- Fixes leaking TilesetResolverObserver instance
- Fixes possible crash on cancellation of pending style pack download operation
* Fix text rendering when both 'text-rotate' and 'text-offset' are set.
* Fix Android 12 compatibility to support [pending intents mutability](https://developer.android.com/about/versions/12/behavior-changes-12#pending-intent-mutability).


## Dependencies
* Bump gl-native to v10.0.0-rc.2 ([#422](https://github.com/mapbox/mapbox-maps-android/pull/422))
* Bump telemetry to v8.0.0, android core to v5.0.0 ([#423](https://github.com/mapbox/mapbox-maps-android/pull/423))

# 10.0.0-rc.1 June 10, 2021

## Breaking changes ⚠️
* Rename setter for `Light` object from `add` to `set`. This matches API from GL-JS and clarifies there is only 1 Light object. ([#387](https://github.com/mapbox/mapbox-maps-android/pull/387))
* Rename setter for `Terrain` object from `add` to `set`. ([#391](https://github.com/mapbox/mapbox-maps-android/pull/391))
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.1'
implementation 'com.mapbox.extension:maps-style:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-attribution:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-compass:10.0.0-rc.2'
// Mapbox Maps Compass Plugin depends on the Mapbox Maps Animation Plugin
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.1'
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-gestures:10.0.0-rc.2'
// Mapbox Maps Gestures Plugin depends on the Mapbox Maps Animation Plugin
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.1'
implementation 'com.mapbox.plugin:maps-animation:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-locationcomponent:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-logo:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-overlay:10.0.0-rc.2'
}
```

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.1'
implementation 'com.mapbox.plugin:maps-scalebar:10.0.0-rc.2'
}
```

Expand Down