diff --git a/CHANGELOG.md b/CHANGELOG.md index 94ced7bd26a3..8f9091b072c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 @@ -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 diff --git a/LICENSE.md b/LICENSE.md index 09d2469c5725..65779ed34584 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ ## License -Mapbox Maps for iOS version 11.1.0 +Mapbox Maps for iOS version 11.2.0-beta.1 Mapbox Maps iOS SDK Copyright © 2021 - 2024 Mapbox, Inc. All rights reserved. diff --git a/MapboxMaps.podspec b/MapboxMaps.podspec index 827977541103..822f806271f1 100644 --- a/MapboxMaps.podspec +++ b/MapboxMaps.podspec @@ -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 diff --git a/Sources/MapboxMaps/Info.plist b/Sources/MapboxMaps/Info.plist index fdce97ab9906..e542dbfdfe92 100644 --- a/Sources/MapboxMaps/Info.plist +++ b/Sources/MapboxMaps/Info.plist @@ -15,8 +15,8 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 11.1.0 + 11.2.0 CFBundleVersion - 112 + 113 diff --git a/Sources/MapboxMaps/MapboxMaps.json b/Sources/MapboxMaps/MapboxMaps.json index c6d443c6d113..5d3cdbb5716f 100644 --- a/Sources/MapboxMaps/MapboxMaps.json +++ b/Sources/MapboxMaps/MapboxMaps.json @@ -1,3 +1,3 @@ { - "version" : "11.1.0" + "version" : "11.2.0-beta.1" }