1.0.0 (2022-07-07)
Bug Fixes
- android: longLogTag debug error (fa452ec), closes #4233
- android: wrong coordinates on press polyline (1868b42)
- ios: camera being set repeatedly in didPrepareMap (46b52d4), closes /github.com/react-native-maps/react-native-maps/pull/4241#issuecomment-1142160942
- ios: icon flash glitch from #3657 and #3418 (#4229) (b734a5a)
- ios: initialRegion on Google Maps (d6e0ce7), closes #4244
- ios: onMapReady not always called with google provider (e035c8d), closes #4066
- ios: wrong coordinates on pressing polyline (#4304) (27cc80a)
- mapkit: onRegionChangeComplete called before region change completed (7ea9658), closes #4265
- missing context provider (b43c62e)
- types: export types that were present before v1 (#4267) (fd798c9)
- types: showsBuilding prop on MapView (#4283) (593768f)
Features
- android: remove internet & location permissions from AndroidManifest (849b1bc)
- android: support files from AssetManager in LocalTile (f885d4b), closes #4153
- ios-google: bump maps sdk to 7.0.0 (32eb294)
- ios-google: move initial region logic to layoutSubviews (d8f20cd)
- ios-google: stop setting the camera if layoutSubviews wasn't triggered (5b6b3bc)
- ios: bump google maps sdk to 6.2.1 (b1df2e2)
- ios: remove deprecated snapshot method (c0bb8f3)
- ios: stop requesting location permissions in showsUserLocation (1d0e381), closes #4166
- migrate to typescript (adc7670)
- remove deprecated mapview methods (d053fd2)
- require react-native >= 0.64.3 (8b852c1)
- use package.json as source of truth for podspecs (d48fab5)
BREAKING CHANGES
- ios: polyline onPress returns tapLocation instead of the first point in the polyline
- ios-google: Using Google Maps on iOS now requires iOS >= 13.0 and XCode >= 13
- android: polyline onPress returns tapLocation instead of the first point in the polyline
- ios: Requesting location permissions manually is now needed for showsUserLocation.
- android: internet & location permissions removed from AndroidManifest
- ios: legacy iOS snapshot method removed
- removed animateTo{Navigation,Coordinate,Bearing,ViewingAngle}.
- types are now being emitted automatically and some might have changed.
- react-native-maps now requires react-native >= 0.64.3.