Skip to content

Commit

Permalink
Update changelog for beta.20 (#351)
Browse files Browse the repository at this point in the history
* Update changelog for beta.20

Co-authored-by: Peng Liu <[email protected]>
Co-authored-by: Kristen Novak Morgan <[email protected]>
  • Loading branch information
3 people authored May 20, 2021
1 parent cc456b4 commit ee6d2d2
Show file tree
Hide file tree
Showing 10 changed files with 57 additions and 10 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,51 @@

Mapbox welcomes participation and contributions from everyone.

# 10.0.0-beta.20 - May 20, 2021
## Breaking changes ⚠️
* Introduce ResourceOptionsManager to configure the default resource options, and removed the xml configuration options for cache path and tile store path. ([#339](https://github.com/mapbox/mapbox-maps-android/pull/339))
* Rename default ambient cache database to mapbox/maps/ambient_cache.db ([#314](https://github.com/mapbox/mapbox-maps-android/pull/314))
* Remove the usage of asset path from the codebase, as it is not useful in Android Maps SDK. ([#334](https://github.com/mapbox/mapbox-maps-android/pull/334))
* CameraManager#setBounds return type changed from void to expected
* Expose tileset version for sources that use TileJSON metadata
* ResourceRequest offline-data boolean field is replaced with the source string field, which whether the response came from network, cache or tile store
* Remove GeoJSON specific methods from `StyleManager`. `Map#queryFeatureExtensions` provides the same functionality
* Parsing geojson on a worker thread. Using DSL GeoJsonSource builders with the following functions `GeoJsonSource.Builder#feature`, `GeoJsonSource.Builder#featureCollection`, `GeoJsonSource.Builder#geometry` will immediately returns GeoJsonSource with no data set and starts preparing actual data using a worker thread. The data will be set to the GeoJsonSource once parsed. ([#327](https://github.com/mapbox/mapbox-maps-android/pull/327))

## Features ✨ and improvements 🏁
* Add a `cameraOptions(cameraState, builderBlock)` inline method that helps mutate an existing `CameraState` object. ([#317](https://github.com/mapbox/mapbox-maps-android/pull/317))
* Add selected state handling to annotation plugin ([#316](https://github.com/mapbox/mapbox-maps-android/pull/316))
* Add API for disabling vertical/horizontal scroll gestures ([#319](https://github.com/mapbox/mapbox-maps-android/pull/319))
* Introduce API to enable render cache feature that could bring up rendering performance improvement. ([#326](https://github.com/mapbox/mapbox-maps-android/pull/326))
* Add `removeAnnotationManager` API. ([#330](https://github.com/mapbox/mapbox-maps-android/pull/330))
* Improve terrain's rendering performance
* Set `begin` and `end` timestamps for StyleLoaded and MapLoaded events, so that developers could check how much time it takes to load style and map, respectively
* Added `tile-requests-delay` and `tile-network-requests-delay` runtime source properties - an API for tile requests delay
* Introduce MapOptions.optimizeForTerrain option that allow style rendering optimizations for terrain rendering
* The `text-line-height` is now data-driven property
* MapLoaded, StyleLoaded and StyleDataLoaded events now contain begin and end timestamps reflecting the effective duration timespan
* When line lablels are inside the flip state retaining range (+/- 5 degrees around the vertical direction), the lables' flip state will be kept the same
* Improve rendering quality of fill outlines when using render cache

## Bug fixes 🐞
* Fix scalebar doesn't refresh issue. ([#331](https://github.com/mapbox/mapbox-maps-android/pull/331))
* Trigger nested high-level animator listener correctly. ([#335](https://github.com/mapbox/mapbox-maps-android/pull/335))
* Make compass visible when camera was mutated while compass was disabled. ([#322](https://github.com/mapbox/mapbox-maps-android/pull/322))
* Enable LocationComponent automatically when style loaded; fix null island location puck ([#333](https://github.com/mapbox/mapbox-maps-android/pull/333))
* Fix crash if the belowLayerId doesn't exist on the current style ([#330](https://github.com/mapbox/mapbox-maps-android/pull/330))
* Fix skybox cubemap sampling with metal rendering backend
* Fixed an issue that style pack download cancels pending tileset descriptor resolving, now tile region loading and style pack loading can work in parallel.
* Fixed the excessive network usage during map browsing caused by losing of the expiration date and the etag for the cached files
* Fix excessive network usage for delayed tile requests
* On style pack update we reset only glyphs and only when the updated options require less glyphs than currently available and we make sure ambient cache size limit is never exceeded
* Emit `StyleDataLoaded` and `SourceDataLoaded` synchronously if possible, so that developers could modify style and sources before map starts rendering style
* Fix occasional Adreno 640 and 620 driver warnings and deadlock when terrain is used
* Fix rendering order of transparent terrain proxy tiles

## Dependencies
* Update telemetry (v7.0.1) and core (v4.0.1) dependencies to latest major version releases ([#337](https://github.com/mapbox/mapbox-maps-android/pull/337))
* Bump gl-native to v10.0.0-beta.22 and common to v12.0.0. ([#338](https://github.com/mapbox/mapbox-maps-android/pull/338))

# 10.0.0-beta.19 - May 5, 2021
## Breaking changes ⚠️
* Remove temporary CustomMapInterface used for testing, obsolete with having interface inheritance from upstream. ([#296](https://github.com/mapbox/mapbox-maps-android/pull/296))
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-beta.19'
implementation 'com.mapbox.extension:maps-style:10.0.0-beta.20'
}
```

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-beta.19'
implementation 'com.mapbox.plugin:maps-animation:10.0.0-beta.20'
}
```

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-beta.19'
implementation 'com.mapbox.plugin:maps-attribution:10.0.0-beta.20'
}
```

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

Expand Down
4 changes: 3 additions & 1 deletion plugin-gestures/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ allprojects {
// In the app build.gradle file
dependencies {
implementation 'com.mapbox.plugin:maps-gestures:10.0.0-beta.19'
implementation 'com.mapbox.plugin:maps-gestures:10.0.0-beta.20'
// Mapbox Maps Gestures Plugin depends on the Mapbox Maps Animation Plugin
implementation 'com.mapbox.plugin:maps-animation:10.0.0-beta.20'
}
```

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-beta.19'
implementation 'com.mapbox.plugin:maps-locationcomponent:10.0.0-beta.20'
}
```

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-beta.19'
implementation 'com.mapbox.plugin:maps-logo:10.0.0-beta.20'
}
```

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-beta.19'
implementation 'com.mapbox.plugin:maps-overlay:10.0.0-beta.20'
}
```

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-beta.19'
implementation 'com.mapbox.plugin:maps-scalebar:10.0.0-beta.20'
}
```

Expand Down

0 comments on commit ee6d2d2

Please sign in to comment.