Releases: flutter-mapbox-gl/maps
Releases · flutter-mapbox-gl/maps
0.15.0
- Callbacks added to onFeatureTapped will now also get the position (
Point<double>) and the location (LatLng) of the click passed when called #798 - Fixed layer based feature selection #765
 - Implement the changePosition function for place_fill example #778
 - Invoke onPause method of MapView in onPause lifecycle #782
 - Remove layer before adding layer if layer is added in place example #766
 - Speed property is null when onUserLocationUpdated is called #767
 - Improve iOS OnStyleReady reliability #775
 - Handle line color and geometry #776
 - Fix web issues with style loaded, feature tap, add promoteId, pointer change issue #785
 - Fix more issues with style loading #787
 - Updated settings gradle to new version #789
 - Remove the callbacks in dispose of example click_annotations dart #791
 - Add check for Dart formatting #803
 - Add check for Swift formatting #804
 - Fixed race condition with map#waitForMap #808
 - Add option to not use annotations on android #820
 - Add linepattern in line.dart #825
 - Respect native scale when adding symbols on iOS #835
 - Remove unnecessary print of style height and width #847
 - Android embedding fixes - migrate to maven #852
 - Full style source support #797
 - Gesture fixes #851
 - Fixed issue with return type of remove source on web #854
 
0.14.0
- Remove memory leaks by disposing internal components #706
 - Improved annotation click order #748
 - Add support for Layers, properties and expressions backed by GeoJsonSource #723
 - Add attribution button gravity, position normally #731
 - Add documentation for setMapLanguage #740
 - Make sure onStyleLoaded callback is invoked when map is loaded and ready #690
 - Enable onMapIdle callback for android #729
 - Set attribution margin to use left margin #714
 - Getting the ACCESS_TOKEN from env #726
 - Fixed crashes with offline manager #724
 - Add divider for example list #712
 - Fix respecting annotationConsumeTapEvents on iOS #716
 - Add getSymbolLatLng and getLineLatLngs for web #720
 - Fix typo in downloads token property name according to docs #721
 - Remove MapboxGlPlatform.getInstance #710
 
0.13.0
- Migrate to null-safety #607
 - Add missing removeLines removeCircles and removeFills #622
 - Add support for colors with alpha #561
 - Support override of attribution click action (iOS) #605
 - Update to Mapbox-Android-SDK 9.6.2 #674
 - Fix Warning: Operand of null-aware operation '!' has type 'Locale' which excludes null #676
 - Make build work with instructions in docs (android) #698
 - Fix requestMyLocationLatLng in the platform interface #697
 
0.12.0
- Update to Mapbox-Android-SDK 9.6.0 #489
 - Update to Mapbox-iOS-SDK 6.3.0 #513
 - Batch creation/removal for circles, fills and lines #576
 - Dependencies: updated image package #598
 - Improve description to enable location features #596
 - Fix feature manager on release build #593
 - Emit onTap only for the feature above the others #589
 - Add annotationOrder to web #588
 
0.11.0
- Fixed issues caused by new android API #544
 - Add option to set maximum offline tile count #549
 - Fixed web build failure due to http package upgrade #550
 - Update OfflineRegion/OfflineRegionDefinition interfaces, synchronize with iOS and Android #545
 - Fix Mapbox GL JS CSS embedding on web #551
 - Update Podfile to fix iOS CI #565
 - Update deprecated patterns to fix CI static analysis #568
 - Add setOffline method on Android #537
 - Add batch mode of screen locations #554
 - Define which annotations consume the tap events #575
 - Remove failed offline region downloads #583
 
0.10.0
- Merge offline regions #532
 - Update offline region metadata #530
 - Added web support for fills #501
 - Support styleString as "Documents directory/Temporary directory" #520
 - Use offline region ids #491
 - Ability to define annotation layer order #523
 - Clear fills API #527
 - Add heading to UserLocation and expose UserLocation type #522
 - Patch addFill with data parameter #524
 - Fix style annotation is not deselected on iOS #512
 - Update tracked camera position in camera#onIdle #500
 - Fix iOS implementation of map#toLatLng on iOS #495
 - Migrate to new Android flutter plugin architecture #488
 - Update readme to fix UnsatisfiedLinkError #422
 - Improved Image Source Support #469
 - Avoid white space when resizing map on web #474
 - Allow MapboxMap() to override Widget Key. #475
 - Offline region feature #336
 - Fix iOS symbol tapped interaction #443
 
0.9.0
- Fix data parameter for addLine and addCircle #388
 - Re-enable attribution on Android #383
 - Upgrade annotation plugin to v0.9 #381
 - Breaking change: CameraUpdate.newLatLngBounds() now supports setting different padding values for left, top, right, bottom with default of 0 for all. Implementations using the old approach with only one padding value for all edges have to be updated. #382
 - web:ignore myLocationTrackingMode if myLocationEnabled is false #363
 - Add methods to access projection #380
 - Add fill API support for Android and iOS #49
 - Listen to OnUserLocationUpdated to provide user location to app #237
 - Correct integration in Activity lifecycle on Android #266
 - Add support for custom font stackn in symbol options #359
 - Fix memory leak on iOS caused by strong self reference #370
 - Basic ImageSource Support #409
 - Get meters per pixel at latitude #416
 - Fix onStyleLoadedCallback #418
 
0.8.0
0.7.0
0.6.0
- Update mapbox depdendency to 9.2.0 (android) and 5.6.0 (iOS)
 - Long press handlers for both iOS as Android
 - Change default location tracking to none
 - OnCameraIdle listener support
 - Add image to style
 - Add animation duration to animateCamera
 - Content insets
 - Visible region support on iOS
 - Numerous bug fixes