Skip to content

Commit c5fcebf

Browse files
authored
prepare v2.18.0-beta.1 release (#1086)
* prepare v2.18.0-beta.1 release * update known issues
1 parent 65bd665 commit c5fcebf

File tree

10 files changed

+64
-28
lines changed

10 files changed

+64
-28
lines changed

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
### main
22

3+
### 2.18.0-beta.1
4+
5+
> [!NOTE]
6+
> **Known Issue**: This beta release has a memory usage issue on Android that may cause increased memory consumption during map usage sessions. This will be resolved in the upcoming release.
7+
38
* Add `deleteMulti()` method to all annotation managers to enable batch deletion of annotations.
49
* Add experimental MapRecorder API to record and replay map interactions for debugging and performance testing.
10+
* Update Maps SDK to v11.18.0-beta.1
11+
12+
### 2.17.0
513

614
> [!NOTE]
715
> Version numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. This release skips from 2.12.0 to 2.17.0 to synchronize with other Mapbox SDKs (version x.17.0), ensuring consistent version numbers across all platforms.
816
9-
### 2.17.0
10-
1117
* Promote `ModelLayer` to stable.
1218
* Add `SymbolLayer.iconColorBrightnessMax`, `SymbolLayer.iconColorBrightnessMin`, `SymbolLayer.iconColorContrast`, `SymbolLayer.occlusionOpacityMode`, `FillExtrusionLayer.fillExtrusionCastShadows`, `RasterArraySource.volatile`, and `PolylineAnnotation.lineEmissiveStrength` properties.
1319
* Update default value for experimental `LineLayer.lineCutoutOpacity` from 0 to 1.0.

LICENSE

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## License
22

3-
Mapbox Maps for Flutter version 2.17.0
3+
Mapbox Maps for Flutter version 2.18.0-beta.1
44
Mapbox Maps Flutter SDK
55

66
Copyright © 2022 - 2025 Mapbox, Inc. All rights reserved.
@@ -134,7 +134,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
134134

135135
## License
136136

137-
Mapbox Maps for iOS version 11.17.0
137+
Mapbox Maps for iOS version 11.18.0-beta.1
138138
Mapbox Maps iOS SDK
139139

140140
Copyright © 2021 - 2025 Mapbox, Inc. All rights reserved.
@@ -165,7 +165,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
165165

166166
---
167167

168-
### MapboxCoreMaps,11.17.0,Mapbox ToS,Mapbox,https://www.mapbox.com/
168+
### MapboxCoreMaps,11.18.0-beta.1,Mapbox ToS,Mapbox,https://www.mapbox.com/
169169

170170
```
171171
Mapbox Core Maps version 11.0
@@ -579,7 +579,7 @@ without including the above copyright and permission notices.
579579

580580
---
581581

582-
### Boost C++ Libraries,1.84.0,BSL-1.0,Boost authors,https://www.boost.org
582+
### Boost C++ Libraries,1.89.0,BSL-1.0,Boost authors,https://www.boost.org
583583

584584
```
585585
Boost Software License - Version 1.0 - August 17th, 2003
@@ -661,6 +661,19 @@ THIS SOFTWARE.
661661

662662
---
663663

664+
### dreieck,1.0.0,PROPRIETARY,Mapbox,https://github.com/mapbox/dreieck
665+
666+
```
667+
Mapbox Dreieck
668+
669+
All rights reserved.
670+
671+
Copyright (c) 2025 Mapbox
672+
673+
```
674+
675+
---
676+
664677
### eternal,1.0.1,ISC,Mapbox,https://github.com/mapbox/eternal
665678

666679
```
@@ -1946,7 +1959,7 @@ DEALINGS IN THE SOFTWARE.
19461959

19471960
### License
19481961

1949-
Mapbox Maps for Android version 11.17.0
1962+
Mapbox Maps for Android version 11.18.0-beta.1
19501963
Mapbox Maps Android SDK
19511964

19521965
Copyright © 2021 - 2025 Mapbox, Inc. All rights reserved.
@@ -2434,7 +2447,7 @@ License: [The Apache Software License, Version 2.0](http://www.apache.org/licens
24342447

24352448
===========================================================================
24362449

2437-
### MapboxCoreMaps,11.17.0,Mapbox ToS,Mapbox,https://www.mapbox.com/
2450+
### MapboxCoreMaps,11.18.0-beta.1,Mapbox ToS,Mapbox,https://www.mapbox.com/
24382451

24392452
```
24402453
Mapbox Core Maps version 11.0
@@ -2907,7 +2920,7 @@ without including the above copyright and permission notices.
29072920

29082921
---
29092922

2910-
### Boost C++ Libraries,1.84.0,BSL-1.0,Boost authors,https://www.boost.org
2923+
### Boost C++ Libraries,1.89.0,BSL-1.0,Boost authors,https://www.boost.org
29112924

29122925
```
29132926
Boost Software License - Version 1.0 - August 17th, 2003
@@ -2989,6 +3002,19 @@ THIS SOFTWARE.
29893002

29903003
---
29913004

3005+
### dreieck,1.0.0,PROPRIETARY,Mapbox,https://github.com/mapbox/dreieck
3006+
3007+
```
3008+
Mapbox Dreieck
3009+
3010+
All rights reserved.
3011+
3012+
Copyright (c) 2025 Mapbox
3013+
3014+
```
3015+
3016+
---
3017+
29923018
### eternal,1.0.1,ISC,Mapbox,https://github.com/mapbox/eternal
29933019

29943020
```

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ if (file("$rootDir/gradle/ktlint.gradle").exists() && file("$rootDir/gradle/lint
5959
}
6060

6161
dependencies {
62-
implementation "com.mapbox.maps:android-ndk27:11.17.0"
62+
implementation "com.mapbox.maps:android-ndk27:11.18.0-beta.1"
6363

6464
implementation "androidx.annotation:annotation:1.5.0"
6565
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.6.2"

example/pubspec.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ packages:
269269
path: ".."
270270
relative: true
271271
source: path
272-
version: "2.17.0"
272+
version: "2.18.0-beta.1"
273273
matcher:
274274
dependency: transitive
275275
description:
@@ -290,10 +290,10 @@ packages:
290290
dependency: transitive
291291
description:
292292
name: meta
293-
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
293+
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
294294
url: "https://pub.dev"
295295
source: hosted
296-
version: "1.16.0"
296+
version: "1.17.0"
297297
path:
298298
dependency: transitive
299299
description:
@@ -455,10 +455,10 @@ packages:
455455
dependency: transitive
456456
description:
457457
name: test_api
458-
sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
458+
sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55
459459
url: "https://pub.dev"
460460
source: hosted
461-
version: "0.7.6"
461+
version: "0.7.7"
462462
turf:
463463
dependency: "direct dev"
464464
description:

ios/mapbox_maps_flutter.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
Pod::Spec.new do |s|
66
s.name = 'mapbox_maps_flutter'
7-
s.version = '2.17.0'
7+
s.version = '2.18.0-beta.1'
88

99
s.summary = 'Mapbox Maps SDK Flutter Plugin.'
1010
s.description = 'An officially developed solution from Mapbox that enables use of our latest Maps SDK product.'
@@ -17,7 +17,7 @@ Pod::Spec.new do |s|
1717
s.dependency 'Flutter'
1818
s.platform = :ios, '14.0'
1919

20-
s.dependency 'MapboxMaps', '11.17.0'
20+
s.dependency 'MapboxMaps', '11.18.0-beta.1'
2121
s.dependency 'Turf', '4.0.0'
2222

2323
# Flutter.framework does not contain a i386 slice.

ios/mapbox_maps_flutter/Package.resolved

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ios/mapbox_maps_flutter/Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ import PackageDescription
66
let package = Package(
77
name: "mapbox_maps_flutter",
88
platforms: [
9-
.iOS("14.0"),
9+
.iOS("14.0")
1010
],
1111
products: [
1212
.library(name: "mapbox-maps-flutter", targets: ["mapbox_maps_flutter"])
1313
],
1414
dependencies: [
15-
.package(url: "https://github.com/mapbox/mapbox-maps-ios.git", exact: "11.17.0"),
15+
.package(url: "https://github.com/mapbox/mapbox-maps-ios.git", exact: "11.18.0-beta.1")
1616
],
1717
targets: [
1818
.target(
1919
name: "mapbox_maps_flutter",
2020
dependencies: [
21-
.product(name: "MapboxMaps", package: "mapbox-maps-ios"),
21+
.product(name: "MapboxMaps", package: "mapbox-maps-ios")
2222
],
2323
resources: []
2424
)

lib/src/package_info.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
part of mapbox_maps_flutter;
22

3-
const String mapboxPluginVersion = '2.17.0';
3+
const String mapboxPluginVersion = '2.18.0-beta.1';

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: mapbox_maps_flutter
22
description: Interactive, thoroughly customizable maps powered by Mapbox Maps mobile SDKs.
3-
version: 2.17.0
3+
version: 2.18.0-beta.1
44
homepage: https://github.com/mapbox/mapbox-maps-flutter
55

66
environment:

scripts/license.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ if [ "$mode" == "validate" ]; then
9595
exit 0
9696
else
9797
echo "⚠️ License is not up-to-date. ⚠️"
98+
echo "$license" > /tmp/expected_license.txt
99+
cat LICENSE > /tmp/current_license.txt
100+
echo "Diff (expected vs current):"
101+
diff /tmp/expected_license.txt /tmp/current_license.txt || true
98102
exit 1
99103
fi
100104
elif [ "$mode" == "generate" ]; then

0 commit comments

Comments
 (0)