Skip to content

Latest commit

 

History

History
367 lines (229 loc) · 9.21 KB

RELEASE_NOTES.md

File metadata and controls

367 lines (229 loc) · 9.21 KB

Xamarin.Forms.GoogleMaps Release Notes

5.0.0

New Features

  • Support Xamarin.Forms 5.0
  • UWP is no longer supported

3.3.0

New Features

  • PR#643 [iOS]Make iOS MapRenderer callbacks used for MapView protected
  • #654 [Android/iOS]Add ItemTemplateSelector
  • #663 [iOS]Support iOS Dark mode REQUIRES Deployment target: 9.0+

Bug Fixes

  • #657 [Android]Java.Lang.IllegalArgumentException: 'Unmanaged descriptor'

3.2.1

New Features

  • PR#640 [Android]Make Android MapRenderer.NativeMap overridable
  • #443 [UWP]Added Polygon and Circle

Bug Fixes

  • #524, PR#642 [Android]Crash when using BitmapDescriptorFactory.FromView

3.2.0

New Features

  • #123, PR603 [Android/iOS]Add support Xamarin.Forms.GoogleMaps.Clustering by @mierzynskim

3.1.0

New Features

  • #519 Add support ItemsSource and ItemTemplate for Pins

3.0.6

Bug Fixes

  • #609 [Android]Anchor is initialized when updating Pin

3.0.5

New Features

  • PR#572 [UWP]Allow pin changed event to collapse info windows
  • PR#567 [UWP]Add ability to provide xaml for pin

Bug Fixes

  • #573 [Android]Ground Overlay doesn't display custom image from View
  • PR#566 [UWP]Avoid deadlocks when using custom tile layer

3.0.4

New Features

  • #555 Add support .NET Standard 1.0 to nuget package

Bug Fixes

  • #559 [iOS]MoveToRegion fails when longitude greater than 90 or less than -90

3.0.3

Bug Fixes

  • #413 [iOS]Fix resets camera when device rotating

3.0.2

New Features

  • #535 [Android]No longer need WriteExternalStorage permission

Bug Fixes

  • #413 [iOS]Fix resets camera when device rotating
  • #549 [iOS]InfoWindowLongClicked does not work

3.0.1

Bug Fixes

  • #466 [Android]Fix memory leak when Map disposed
  • #413 [Android]Fix resets camera when device rotating

3.0.0

New Features

  • #355 Support .NET Standard 2.0

    • Now depends Xamarin.Forms 3.0.0.482510+
    • [UWP]Now depends Windows 10 Fall Creators Update(build 16299)
  • PR#483 [Android]Update reference GooglePlayServices.Maps package to 60.1142.1

  • #452 [Android]Change MapRenderer.OnMapReady's accesibility from private to protected

  • #487 [Android/iOS]Add Map.Region property what can get correct screen corner latitude/longitude

  • #509 Now depends Xamarin.Forms 3.0.0.482510+

  • #499 Add TileLayer.ZIndex property

  • #497 [Android/iOS]Support Caching BitmapDescriptors(Android) or UIImages(iOS)

Bug Fixes

  • #452 [Android]Fix MapRenderer.OnMapReady accesibility
  • #517 [iOS]iOS 10.0+ native crash when setting a value to the Map.MapStyle property.
  • #491 [Android/iOS]Causes NotSupportedException when using stream via URL
  • #504 [iOS]Fix NullPointerException when Page popped

2.3.1-beta1

New Features

  • #406 [Android]Add UiSettings.MapToolbarEnabled property

2.3.0

New Features

  • #29 [Android/iOS]Add OnMarkerCreating, OnMarkerCreated, OnMarkerDeleting and OnMarkerDeleted callback methods for custom renderer

Bug Fixes

  • #[Android]Fix Polygon, Polyline, Circle, Pin, GroundOverlays does not work
  • #373 [Android]Improve view initialization and uninitialization
  • #40 [iOS]Fix bundle xxx@1x.png, xxx@2x.png, xxx@3x.png does not work for marker icon.
  • #431 [iOS]Fix doesn't work with Xamarin.Google.iOS.Maps 2.4.0+
  • #367 [iOS]Fix MyLocationEnabled doesn't work
  • #421 [iOS/Android/UWP]Fix InitialCameraUpdate parsing failed
  • #40 [iOS]Fix icon size is bigger than Android when load from bundle or stream

2.2.1

Bug Fixes

  • #400 [iOS]Fix Map.MyLocationEnabled in page constructor doesn't work
  • #400 [iOS]Fix Direct assign 'MyLocationButtonEnabled' value / result = no show

2.2.0

New Features

  • #195 [Android/iOS]Add CameraMoveStarted, CameraMoving, CameraIdled event

Bug Fixes

  • #371 [Android]UiSettings.ZoomControls enabled not processed in page constructor

2.1.1

New Features

  • #386 [Android/iOS]Add Pin.Transparency property
  • #361 [Android/iOS]Add ZIndex property to GroundOverlay

Bug Fixes

  • #352 [Android]NullReferenceException when page closing
  • #237 [iOS]Fix Modifying Positions doesn't work when after added polyline or polygon
  • #379 Default Constructor not found for CameraUpdateConverter
  • #374 [Android]MapToolbar is not disappear
  • #378 [iOS]Ground Overlay not shown when added

2.1.0

New Features

  • #308 [Android/iOS]Add Map.InfoWindowLongClicked event
  • #8 Add UiSettings class
  • #17 [Android/iOS]Add Circle.Clicked event
  • #117 [Android/iOS]Support map styling
  • #313 [Android/iOS/UWP]Add MapType Terrain
  • #325 [Android/iOS/UWP]Add Polyline.ZIndex property
  • #327 [UWP]Support Pin.InfoWindowClicked event
  • #326 [UWP]Support Polyline
  • #331 [Android/iOS]Add Polygon.ZIndex and Circle.ZIndex property
  • PR#342 [UWP]Support SelectedPinChanged

Bug Fixes

  • PR#318 [UWP]Fix memory leak when remove pins
  • #332 [iOS]Changes Polyline and Polygon property does not work at after added
  • #310 [Android/iOS]Fix MethodAccessException in CameraUpdateConverter
  • #335 [Android/iOS]Fix HasScrollEnabled not working correctly
  • PR#350 [UWP]Fix small memory leaks

2.0.0

Important

  • Support Xamarin.Forms 2.3.4+ and Xamarin.GooglePlayServices.Maps 42+
  • End of support for Xamarin.Forms 2.3.3- and Xamarin.GooglePlayServices.Maps 29-# 1.8.2-beta1

New Features

  • #264 [Android/iOS]Add Pin.ZIndex property

Bug Fixes

  • #280 [Android]Build with Link All SDK Assemblies Fails

1.8.1

Bug Fixes

  • #278 [iOS]HasRotationEnabled doesn't work
  • PR#286 [Android/iOS/UWP]Fix general Memory leaks
  • #281 [iOS]Fix Null Reference when navigating away from map page
  • PR#279 [iOS]Fixing stream position

1.8.0

New Features

  • #63 [Android/iOS]Map.IndoorEnabled property
  • #181 [Android/iOS]Add Polygon.Holes property
  • #234 [Android/iOS]Add Pin.InfoWindowAnchor property
  • #241 [Android/iOS]Map.TakeSnapshot method
  • #255 [Android/iOS]Add Pin.Flat property
  • PR#257 [UWP]Support Map.HasRotationEnabled
  • #71 [iOS/Android]Add Map.Padding property
  • #84 [iOS/Android]Add Map.HasRotationEnabled property
  • #196 Add Map.InitialCameraUpdate property
  • #202 Add Map.CameraPosition property
  • #7 Add AnimateCamera method
  • #7 Add CameraChanged event
  • #7 Add MoveCamera method
  • #176 Add Map.MyLocationButtonClicked event
  • #173 Add Pin.IsVisible property

Bug Fixes

  • #246 [Android]NullPointerException occurs when reused BitmapDescriptorFactory.FromStream()
  • PR#258 [UWP]CameraPosition Arguments were in wrong order
  • #231 Fix Pin.IsVisible does not used when native marker created
  • #216 [UWP]Fix Map.VisibleRegion is null when first CameraChanged
  • #205 [iOS/Android] Move Map camera to correct region on layout change(from XF.Maps)
  • #197 [iOS]Fix GroundOverlay.Transparency is incorrect
  • #192 [UWP]Map.MoveCamera(CameraUpdateFactory.NewBounds(…)) does not reset rotation
  • #189 [iOS]CameraPositionChanged does not raise when call MoveCamera with CameraUpdate.FitBounds

1.7.1

New Features

  • #153 Supports XAML Previewer for Visual Stuidio/Xamarin Studio
  • PR#137 Change default bindingmode on SelectedPin to TwoWay
  • PR#166 [UWP]Supports InfoWindow
  • PR#136 [UWP]Supports TileLayers
  • #134 Add InfoWindowClicked event
  • PR#127 [UWP]Supports EnableTraffic

Bug Fixes

  • #148 java.Lang.IllegalArgumentException: hue outside range
  • #160 Center of MapRegion on iOS seems not right

1.7.0

New Features

  • #78 Add Map.PinClicked event and can handling pin selection yourself.
  • #80 Disable MapToolbar in Android
  • PR#98 Add some convenient methods to Bounds and MapSpan
  • #103 Add traffic layer support
  • #95 pin rotation support

Bug Fixes

  • #89 Fix No constructor found for Xamarin.Forms.GoogleMaps.Android.MapRenderer::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership)

Notice

  • Pin.Clicked event is now obsolete. Please use Map.PinClicked instead of this.

1.6.1

New Features

  • #82 Add MapType.None that displays empty map

Bug Fixes

  • #73 [Android]get_Map returns NULL POINTER EXCEPTION(Support Google Play-services ver.32)
  • [Android]Set null to Pin.Icon is does not work

1.6.0

New Features

  • PR#62 Generation of Pin Icon from Xamarin Views
  • #52 Support for Ground Overlays

Bug Fixes

  • #30 Map.Pins.Add doesn't work when page OnAppearing
  • #68 [Android]Duplicate Pin when Pins.Add in OnAppearing

1.5.0

New Features

  • #10 Moving pin by tap and hold (Android / iOS only)
  • #45 Support Map.MapClicked and MapLongClicked event (Android / iOS only)

1.4.1

Bug Fixes

  • #42 [iOS]Geocoder not supoort

1.4.0

New Features

  • #33 Add custom marker support (Android / iOS only)
  • #9 Add Pin and Shapes BindableProperty support (Android / iOS only)

Bug Fixes

  • #38 [iOS] Exception: Specified cast is not valid

1.3.0

New Features

  • Add TileLayer support (Android / iOS only)

1.2.0

New Features

  • Add Map.SelectedPinChanged event

Bug Fixes

  • #16 [Android]Map.SelectedPin does not clear when tap pin to hide info-window

1.1.1

Bug Fixes

  • #12 [Android]Selecting pin from logic causes error
  • #14 Some combinations of set Map.SelectedPin, tap pin and Map.Pins.Remove(Clear) causes strange behavior

1.1.0

New Features

  • Add Polyline support (Android / iOS only)
  • Add Polygon support (Android / iOS only)
  • Add Circle support (Android / iOS only)
  • Add Tag property to Pin, Polyline, Polygon, Circle classses
  • Add MapSpan.FromPositions method
  • Add animate parameter to Map.MoveToRegion method

end of contents