Skip to content

Commit

Permalink
Prepare v11.2.0-beta.1 (#2012)
Browse files Browse the repository at this point in the history
  • Loading branch information
pjleonard37 authored Feb 1, 2024
1 parent 942afd6 commit 5fd1445
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 12 deletions.
23 changes: 16 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,33 @@ Mapbox welcomes participation and contributions from everyone.

## main

* Vision OS support.
## 11.2.0-beta.1 - 1 February, 2024

### Features ✨ and improvements 🏁

* Vision OS support. 🚀
* Add easing curve parameter to `CameraAnimationsManager.fly(to:duration:curve:completion)`, make `TimingCurve` public with few more options.
* Fix MapView flickering during resizing.
* Fix glitch in chained camera animations.
* Build XCFramework with `SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO` flag to avoid serialized search paths in Swift modules.
* Fixed a crash that occurs when annotations have duplicate identifiers.
* Expose `MapboxMap.centerAltitudeMode` and ensure correct `centerAltitudeMode` on gesture ending.
* Expose extra configuration methods for `MapboxMap`: `setNorthOrientation(_:)`, `setConstrainMode(_:)` and `setViewportMode(_:)`.
Use them to configure respective map options after creating a map view.
* Expose `MapboxMap.reduceMemoryUse()` which can be used in situations when it is important to keep the memory footprint minimal.
* Expose `MapboxMap.isAnimationInProgress` and `MapboxMap.isGestureInProgress` to query current status of both built-in and custom camera animations and gestures.
* Expose experimental `CustomRasterSource` and non-experimental `CustomGeometrySource` as regular `Source`'s providing a better way to work with them and also allow for using them in Style DSL.
* Introduce `tileCacheBudget` property on `GeoJsonSource`, `RasterSource`, `RasterDemSource`, `RasterArraySource`, `VectorSource`, `CustomGeometrySource`, and `CustomRasterSource`.
* `MapboxMaps/setTileCacheBudget(size:)` will now use the `TileCacheBudgetSize` property, the older method with `TileCacheBudget` has been deprecated and will be removed in a future major release.
* Introduce `SymbolLayer.iconColorSaturation` API.
* Introduce experimental `RasterLayer.rasterElevation` API.
* Introduce experimental `MapboxMap.collectPerformanceStatistics` allowing to collect map rendering performance statistics, both for UIKit and SwiftUI.

### Bug fixes 🐞
* Fix MapView flickering during resizing.
* Fix glitch in chained camera animations.
* Build XCFramework with `SWIFT_SERIALIZE_DEBUGGING_OPTIONS=NO` flag to avoid serialized search paths in Swift modules.
* Fixed a crash that occurs when annotations have duplicate identifiers.

### Dependency Updates
* Bump Turf version to `2.8.0`.
* Bump minimum Xcode version to `14.3.1`.
* Introduce `tileCacheBudget` property on `GeoJsonSource`, `RasterSource`, `RasterDemSource`, `RasterArraySource`, `VectorSource`, `CustomGeometrySource`, and `CustomRasterSource`. This property defines a source-specific resource budget (`TileCacheBudgetSize`). When reached, the least recently used tile will be evicted from the cache. `MapboxMaps/setTileCacheBudget(size:)` will now use the `TileCacheBudgetSize` property, the older method with `TileCacheBudget` has been deprecated and will be removed in a future major release.

## 11.1.0 - 17 January, 2024

Expand Down Expand Up @@ -51,7 +60,7 @@ Workaround: use `MapboxMap.sourceProperty(for:property:).value` to fetch a value

## 11.0.0 - 29 November, 2023

* Introduce [`Slot`](https://docs.mapbox.com/ios/maps/api/11.0.0-rc.2/documentation/mapboxmaps/slot/) for assining a layer to a slot.
* Introduce [`Slot`](https://docs.mapbox.com/ios/maps/api/11.0.0-rc.2/documentation/mapboxmaps/slot/) for assigning a layer to a slot.
* Update MapboxCoreMaps to v11.0.0 and MapboxCommon to v24.0.0

## 11.0.0-rc.2 - 17 November, 2023
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion MapboxMaps.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |m|

maps_version = '11.1.0'
maps_version = '11.2.0-beta.1'

m.name = 'MapboxMaps'
m.version = maps_version
Expand Down
4 changes: 2 additions & 2 deletions Sources/MapboxMaps/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>11.1.0</string>
<string>11.2.0</string>
<key>CFBundleVersion</key>
<string>112</string>
<string>113</string>
</dict>
</plist>
2 changes: 1 addition & 1 deletion Sources/MapboxMaps/MapboxMaps.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"version" : "11.1.0"
"version" : "11.2.0-beta.1"
}

0 comments on commit 5fd1445

Please sign in to comment.