22 KiB
Change Log
0.19.0 (December 14, 2017)
- Common: #1715 Fixed region/initialRegion null overrides of this.props
- Common: #1876 Added support for locally stored tile overlay
- iOS: #1854 Update GoogleMaps dependency to 2.5.0
0.18.3 (November 30, 2017)
- Android: #1839 [AirGoogleMapManager] Use RCTDirectEventBlock for onMarkerPress
0.18.2 (November 29, 2017)
- Android: #1835 [AirMapView] Null check map instance on view methods
0.18.1 (November 28, 2017)
- Android: #1828 [AirMapManager] Update MapBuilder for getCommandsMap to support all entires
0.18.0 (November 28, 2017)
- Android/iOS: #1587 Add support to set map boundaries
- Android/iOS: #1750 Add mapPadding property
- Common: #1792 Make all components use ViewPropTypes || View.propTypes
- iOS: #1774 Added missing parameters to google map screenshot
- iOS: #1824 Add new iOS
mutedStandard
map-type - iOS: #1705 Enable control of Google Maps Marker tracksViewChanges property.
- Android: #1710 Added support for new Android camera movement APIs
- iOS: #1741 Fixed iOS google MapView.onMarkerPress not receiving the marker identifier
- iOS: #1816 Fix The name of the given podspec ‘yoga' doesn't match the expected one ‘Yoga'
- iOS: #1797 Fixed onMapReady event on iOS to resemble onMapReady on Android
- Common: #1817 Allow fitToCoordinates to be called without options parameter
0.17.1 (October 18, 2017)
- Common: #1687 Fixed TypeScript definitions
0.17.0 (October 11, 2017)
- iOS: #1527 Added [iOS / Google Maps] support for showsIndoorLevelPicker
- iOS/Android: #1544 Adds support to animateToBearing and animateToViewingAngle ( IOS + Android )
- JS: #1503 Remove caret from "react": "^16.0.0-alpha.12
- Android: #1521 Fix rare android crashes when map size is 0
- Common: #1601 Added Typescript Definitions
- Android: #1612 Remove legalNotice from android AirMapModule
0.16.4 (September 13, 2017)
- Android: #1643 [MapMarker] fix android release crash on custom marker
0.16.3 (September 2, 2017)
0.16.2 (August 17, 2017)
- Android: #1563 Add missing native method for setting initial region
- iOS: #1187 Reverted due to build issues
0.16.1 (August 15, 2017)
- Android: #1428 Add ability to load marker image from drawable
- iOS: #1187 Improve marker performance
- iOS/Android: #1458 Add Google Maps legalNotice constant
- JS: #1546 Fix initial region native prop
0.16.0 (August 9, 2017)
- Android: #1481 Handle Android RN 0.47 breaking change
- iOS: #1357 add MKTileOverlayRenderer
- iOS: #1369 Add onMapReady callback
- Android/iOS/JS: #1360 Add minZoom and maxZoom properties for android and ios
- JS: #1479 Fix timing function used in AnimatedRegion.spring
0.15.3 (June 27, 2017)
- iOS: #1362 Updates for React 0.43-0.45 and React 16.
- JS: #1323 Updates for React 0.43-0.45 and React 16.
- Android/iOS/JS: #1440 Updates for React 0.43-0.45 and React 16.
- iOS: #1115 Fix animateToCoordinate and animateToRegion
- Android: #1403 Fix an NPE
0.15.2 (May 20, 2017)
- iOS: #1351 Fix file references
0.15.1 (May 19, 2017)
- iOS: #1341 Fix compile error in rn version >= 0.40
- iOS: #1194 Add onPress support for Google Maps Polyline
- iOS: #1326 Add Marker rotation for Google Maps on iOS
- Android: #1311 Fix overlay issue
- Common #1313 Fix Android sourceDir for react-native-link
0.15.0 (May 8, 2017)
- iOS: #1195 Rename project file to fix iOS build error
- Android: Update Google Play Services to version
10.2.4
0.14.0 (April 4, 2017)
Enhancements
-
Restructure project #1164
-
Add showsIndoorLevelPicker -> setIndoorLevelPickerEnabled to MapView #1019 #1188
-
iOS - Added onPress support for Polygons on Google Maps #1024
-
Add customized user location annotation text #1049
-
iOS - Google Maps - Add
showsMyLocationButton
support #1157
Patches
-
Fix getResources() null crash in mapview #1188
-
Rename MapKit category to avoid conflicts with the one in RN #1172
-
Upgrade GMS dependencies to 10.2.0 #1169
-
fix multiple-instance memory leak #1130
-
fix onSelected event for markers with custom view #1079
-
Crash in our App fix #1096
-
Use local RCTConvert+MapKit instead of the one in React Native #1138
0.13.1 (March 21, 2017)
Enhancements
-
Add id identifier to marker-press event on Android #1008 (@stan229)
-
setNativeProps, marker opacity, nested components #940 (@unboundfire)
Patches
-
Update the android buildToolsVersion to 25.0.0 #1152 (@markusguenther)
-
use
provided
for RN gradle dependency #1151 (@gpeal) -
fix null activity crash #1150 (@lelandrichardson)
-
Updated Google play services and gradle build plugin #1023 (@chris-at-translate)
-
Sets the map value for the AirMapUrlTile so that it can be updated properly #992 (@jschloer)
-
onPress and onCalloutPress doesn't trigger on markers in iOS #954 (@RajkumarPunchh)
0.13.0 (January 6, 2017)
Breaking Changes
- Update iOS header imports and JS SyntheticEvent import for RN 0.40 #923 (@ide)
Patches
- Fix issue where callouts sometimes overlap or don't appear #936 (@RajkumarPunchh)
0.12.3 (January 6, 2017)
Patches
- Fix "Animating with MapViews" example – fixes #763 #888 (@javiercr)
- [iOS] Fix "Option 2" method of building Google Maps #900 (@vjeranc)
- [Android] Fix exception when animating region during initialization #901 (@mlanter)
- Updated documentation #902, #904, #910 (@anami, @dboydor, @ali-alamine)
0.12.2 (December 9, 2016)
Patches
- [Android] Added support for taking snapshots on Android #625 (@IjzerenHein)
- [iOS] Allow legalLabelInsets to be changed and animated #873 (@scarlac)
- Added rotation attribute documentation #871 (@Arman92)
- Update mapview.md documentation #866 (@dccarmo)
0.12.1 (December 6, 2016)
This release only corrects the version in package.json.
0.12.0 (December 6, 2016)
NOTE: This version was not published because package.json was not properly updated
Breaking Changes
- [android] If we've disabled scrolling within the map, then don't capture the touch events #664 (@mikelambert)
- [android] Use latest Google Play Services #731 (@mlanter)
- [android] update google play services #805 (@lrivera)
Patches
- [iOS] Support iOS SDK < 10 ( XCode < 8 ) #708 (@rops)
- [iOS] Added showsUserLocation property support for Google Maps #721 (@julien-rodrigues)
- [iOS] Added Google Maps Circle, Polygon, Polyline, MapType Support #722 (@unboundfire)
- [iOS] Fix Anchor point on Google Maps iOS #734 (@btoueg)
- [Google Maps iOS] Marker init with image props. #738 (@btoueg)
- [iOS] Fix dynamic imageSrc removal #737 (@btoueg)
- [iOS] implement fitToSuppliedMarkers and fitToCoordinates for google #750 (@gilbox)
- [iOS][android] Add onPress for polygons and polylines on iOS and Android #760 (@frankrowe)
- [iOS] Fix flicker of map pins on state change #728 (@mlanter)
- [iOS] Set region only when view has width&height #785 (@gilbox)
- [iOS] Implements animateToRegion for Google #779 (@btoueg)
- [iOS] Google Maps Custom Tile Support #770 (@unboundfire)
- [android] Map Styling for android #808 (@ali-alamine using @azt3k code)
- [iOS] IOS Google Map styling #817 (@ali-alamine using @azt3k code)
- [iOS] Add support for polygon holes for Apple Maps and Google Maps on iOS #801 (@therealgilles)
- [iOS] Fixes #470. Support legalLabelInsets on Apple Maps #840 (@scarlac)
0.11.0 (October 16, 2016)
NOTE: 0.10.4
was released after this version, and it's possible
0.11.0
does not include everything in 0.10.4
. (see #851)
Breaking Changes
- Update example app for RN 0.35, fix Gmaps bug for 0.35 #695 (@spikebrehm)
- Upgraded to RN 0.35 #680 (@eugenehp)
Patches
- Update installation.md #696 (@securingsincity)
- [android] Fixes crash during Activity onPause() #694 (@felipecsl)
- Included MapUrlTile usage in README.md #687 (@ochanje210)
- [android] Add parameter to disable the moving on marker press #676 (@mlanter)
- Add support for setting zIndex on markers #675 (@mlanter)
0.10.4 (October 31, 2016)
Patches
- [iOS] implement fitToSuppliedMarkers and fitToCoordinates for google maps #750 (@gilbox)
- [android] If we've disabled scrolling within the map, then don't capture the touch events #664 (@mikelambert)
- [iOS] Fix Anchor point on Google Maps iOS #734 (@btoueg)
- [iOS] Added showsUserLocation property support for Google Maps #721 (@julien-rodrigues)
- [iOS][android] Add support for setting zIndex on markers #675 (@mlanter)
- [android] Add parameter to disable the moving on marker press #676 (@mlanter)
- NOTE: v0.10.3 was not published
0.10.2 (October 19, 2016)
Patches
- [android] Fixes crash during Activity onPause() (fixes #414) #694 (@felipecsl)
0.10.1 (October 10, 2016)
This release fixes issue #656
Patches
- [android] fix gradle build setup for explorer, bump to gradle 2.2.0 #666 (@gilbox)
- [android] fix getAirMapName to fix ref-based commands #665 (@gilbox)
0.10.0 (October 5, 2016)
Breaking Changes
- Upgrade to
react-native@0.33.0
0.9.0 (September 28, 2016)
As of this release, this repository has moved from
lelandrichardson/react-native-maps
to airbnb/react-native-maps
.
Breaking Changes
- [iOS] Support Google Maps on iOS #548 (@gilbox)
Patches
- Added support for AnimatedRegion without modifying the AnimatedImplementation.js of react-native #608 (@IjzerenHein)
- [iOS] Remove pod stuff. Fix AirMaps.xcodeproj related to missing pod stuff #620 (@gilbox)
- [iOS] Fix import of AIRMapSnapshot #622 (@spikebrehm)
- [iOS] Fix nullability issue #614 (@simonmitchell)
- [iOS] Added support for drawing polylines on snapshots on iOS #615 (@IjzerenHein)
- Add
fitToCoordinates
method #545 (@naoufal) - [Android] Fix list of examples on Android #597 (@spikebrehm)
- [Android] Fix overlapping map issue #589 (@fdnhkj)
- Add tile overlay support #595 (@cascadian, @spikebrehm)
- [Android] Support Android LiteMode #546 (@rops)
- s/lelandrichardson/airbnb/ #573 (@spikebrehm)
- [Android] Don't fit to elements if no positions added #567 (@ryankask)
- [iOS] Add class prefix to EmptyCalloutBackgroundView #563 (@terribleben)
- [Android] Minor code cleanup #564 (@felipecsl)
- Documentation updates #566, #591, #601, #602, #624 (@felipecsl, @Alastairm, @Keksike, @bbodenmiller)
0.8.2 (September 8, 2016)
We realized immediately after publishing 0.8.1 that the NPM package contained
some test code in the example2/
directory that contained a copy of the
react-native
package, causing this packager error:
Failed to build DependencyGraph: @providesModule naming collision:
Duplicate module name: String.prototype.es6
Paths: /Users/<path to project>/node_modules/react-native-maps/example2/node_modules/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with /Users/<path to project>/node_modules/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js
This error is caused by a @providesModule declaration with the same name across two different files.
0.8.2 is identical to 0.8.1, except with the offending code removed from the NPM package.
0.8.1 (September 8, 2016) [DEPRECATED]
NOTE: 0.8.1 has been unpublished from NPM because it was faulty. Please use 0.8.2.
Patches
- [Android] Use latest available (wildcard version) of RN to build Android (PR #547)
- [Android] Use
Activity
to callMapsInitialier.initialize()
(PR #449) - [Android] Fix file path for
AirMapModule
(PR #526) - [Android] Fix path to React Native in
node_modules
(PR #527) - [Android] Bump Google Play Services dependency to
9.4.0
(PR #533) - [iOS] Fix a few warnings (PR #534)
- [JS] Fix ESLint violations (PR #515)
0.8.0 (August 30, 2016)
Breaking Changes
- Upgrade to
react-native@0.32.0
, and update Android code to match (#502)
Patches
-
[android] Add
showsMyLocationButton
prop (#382) -
Add
fitToSuppliedMarkers()
method (#386) -
[ios] Update AirMapMarker to use loadImageWithURLRequest (#389)
-
Improvements to watch and copy script (#445)
-
[ios] Added check on marker class in predicate (#485)
-
Use
StyleSheet.absoluteFillObject
where appropriate (#500) and (#493) -
Add ESLint and fix a number of linting violations (#501)
-
Remove unused
NativeMethodsMixin
for compat with RN 0.32 (#511)
0.7.1 (July 9, 2016)
Patches
- Fix iOS CocoaPods Issue (#308)
0.7.0 (July 9, 2016)
Breaking Changes
Patches
-
Fixing scrolling map inside a scrollView (#343)
-
Fix shouldUsePinView (#344)
-
Not calling setLoadingIndicatorColor when null (#337)
-
Fixes
Undefined symbols for architecture x86_64: “std::terminate()”
(#329)
0.6.0
0.5.0
- [Android] Updated package to
com.airbnb.android.react.maps
(PR #225) - [Android] Lint fixes (PR #232)
0.4.0
- Initial release