Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
391 commits
Select commit Hold shift + click to select a range
ff16e02
Merge branch 'master' into enable-new-arch
salah-ghanim Apr 13, 2024
6554793
fix(android): map initialization as expected
Apr 13, 2024
73640a6
fix(android): map initialization as expected
Apr 13, 2024
8886471
Merge branch 'master' into enable-new-arch
salah-ghanim Apr 13, 2024
7e1dd58
fix(android): map initialization as expected
Apr 13, 2024
8ba7608
fix(android): map initialization as expected
Apr 13, 2024
b57d22f
fix(android): map initialization as expected
Apr 13, 2024
48665da
feat: add support for new React Native architecture
Apr 14, 2024
630b72e
feat: add support for new React Native architecture
Apr 14, 2024
1a21f86
feat: Enable new arch for the example project
GETAWAY-Dev Apr 14, 2024
120c2a5
chore(release): 1.14.0 [skip ci]
semantic-release-bot Apr 14, 2024
6e4f49e
feat(ios): Add possibility to use both MKMarkerAnnotationView and MKP…
mateki0 May 4, 2024
3ba84a6
chore(release): 1.15.0 [skip ci]
semantic-release-bot May 4, 2024
29107d5
fix(android): fix non working tile update (#5041)
mateki0 May 5, 2024
93e0988
chore(release): 1.15.1 [skip ci]
semantic-release-bot May 5, 2024
7bd58a0
Chore: example app w/react-native to 0.74 (#5040)
mateki0 May 6, 2024
68b164c
Example with fabric working (#5055)
salah-ghanim May 19, 2024
4245757
Include Apple privacy manifest (#5057)
salah-ghanim May 20, 2024
524194f
fix: use initialProps to set zoomTapEnabled in google-maps-ios (#5059)
salah-ghanim May 20, 2024
e565159
chore(release): 1.15.2 [skip ci]
semantic-release-bot May 20, 2024
d4916bb
fix(android): move package namespace from Manifest to gradle
Trianglebucks May 24, 2024
c00bd81
chore(release): 1.15.3 [skip ci]
semantic-release-bot May 24, 2024
a3eff28
* fix(iOS): example working with react-native 0.74.1 (#5066)
salah-ghanim May 25, 2024
9992c36
fix(ios): resolve issue with Pods installation (#5065)
salah-ghanim May 25, 2024
9674584
chore(release): 1.15.4 [skip ci]
semantic-release-bot May 25, 2024
f194f99
fix(android): UIManagerModule fix for Bridgeless 0.74 (#5061)
arushikesarwani94 May 30, 2024
128dd07
chore(release): 1.15.5 [skip ci]
semantic-release-bot May 30, 2024
9f458d9
fix(iOS): iOS PrivacyInfo fix (#5078)
salah-ghanim May 30, 2024
da11dd6
chore(release): 1.15.6 [skip ci]
semantic-release-bot May 30, 2024
5dc9381
fix(ios): Implement dash options for geojson polygon (#5115)
perryfaro Jul 20, 2024
312babb
chore(release): 1.15.7 [skip ci]
semantic-release-bot Jul 20, 2024
ab3d791
Fixing a small grammar mistake in README.md (#5107)
InvitedToHell Jul 20, 2024
befb86e
feat(ios): allow use of light compass theme with satellite/hybrid map…
noquinn Jul 20, 2024
0bc328e
chore(release): 1.16.0 [skip ci]
semantic-release-bot Jul 20, 2024
4001ae8
feat(android): add dash pattern for Android Polygon (#5115) (#5121)
perryfaro Jul 21, 2024
a713fbf
chore(release): 1.17.0 [skip ci]
semantic-release-bot Jul 21, 2024
b2d2fd8
fix(iOS): ensure onPress(Marker) returns nativeEvent.position #4996 (…
abdullahbayram Jul 21, 2024
de4021e
chore(release): 1.17.1 [skip ci]
semantic-release-bot Jul 21, 2024
f8e585d
docs: clarify that react-native 0.74 is required for V1.4.0 and above…
salah-ghanim Jul 21, 2024
7146048
docs: react-native requirements clarification
salah-ghanim Jul 27, 2024
27fec3a
fix: export PolylinePressEvent (#5125)
geovanecoc Jul 27, 2024
55ea9ce
chore(release): 1.17.2 [skip ci]
semantic-release-bot Jul 27, 2024
f3f5a4e
fix(Android): Added A11y for Map and Marker (#5091)
zaferatli Jul 27, 2024
8209fe0
chore(release): 1.17.3 [skip ci]
semantic-release-bot Jul 27, 2024
266be79
feat: add anchor and centerOffset prop to GeoJson component to be pas…
JacobGalati Aug 18, 2024
a169d3e
chore(release): 1.18.0 [skip ci]
semantic-release-bot Aug 18, 2024
b853f3a
fix: documentation on README.md (#5174)
elencho Oct 12, 2024
9c865a6
chore(release): 1.18.1 [skip ci]
semantic-release-bot Oct 12, 2024
c7853e3
Fix(ios): fix polyline memory leak on coordinate update (#5167)
calebmackdavenport Oct 13, 2024
a92b939
chore(map): update GoogleMaps SDK to 8.4.0 and Google-Map-Utils to v5…
salah-ghanim Oct 14, 2024
37ca931
feat(iOS) GoogleMaps iOS: google maps loading background colour (#5184)
salah-ghanim Oct 14, 2024
4efd881
fix: correctly check for iOS OS version before using cameraZoomRange …
salah-ghanim Oct 14, 2024
5c9c58e
chore(release): 1.18.2 [skip ci]
semantic-release-bot Oct 14, 2024
cbc2ff3
docs(google): updating docs regarding styling and googleMapIds (#5188)
salah-ghanim Oct 15, 2024
956783f
fix(iOS): Refactor onPress(Marker) to return nativeEvent.position for…
abdullahbayram Nov 9, 2024
118f0fc
chore(release): 1.18.3 [skip ci]
semantic-release-bot Nov 9, 2024
0009170
fix(Android): fix multiple padding related issues on Android (#5150, …
shoamano83 Nov 9, 2024
98f3c82
chore(release): 1.18.4 [skip ci]
semantic-release-bot Nov 9, 2024
a9380af
Fix(ios): setCamera calls before layoutSubviews are ignored on Google…
shoamano83 Nov 9, 2024
eeb56f9
feat: add onRegionChangeStart event to MapView (#5144)
lxr-mwhite Nov 9, 2024
9709d6c
chore(release): 1.19.0 [skip ci]
semantic-release-bot Nov 9, 2024
a6bdd6f
chore: remove unstable_reactLegacyComponentNames (#5208)
salah-ghanim Nov 9, 2024
33112be
fix: Remove unstable_reactLegacyComponentNames (#5209)
salah-ghanim Nov 10, 2024
314c3a0
chore(release): 1.19.1 [skip ci]
semantic-release-bot Nov 10, 2024
d92e283
feat(android): add support for disabling PoIClick (#5210)
salah-ghanim Nov 10, 2024
ac6e84d
chore(release): 1.20.0 [skip ci]
semantic-release-bot Nov 10, 2024
450ace6
chore Add new Expo SDK versions in bug_report.yml (#5218)
BrodaNoel Nov 18, 2024
f445546
fix(ios): color update in AIRGoogleMap (#5227)
pinpong Nov 22, 2024
21fb20f
chore(release): 1.20.1 [skip ci]
semantic-release-bot Nov 22, 2024
0dd5b7a
chore(docs): update readme
Dec 2, 2024
d73052b
Merge pull request #5244 from salah-ghanim/readmeUpdate
GETAWAY-Dev Dec 3, 2024
02fe477
Create FUNDING.yml
salah-ghanim Jan 5, 2025
22cdf7a
Fabric Support (#5395)
salah-ghanim Apr 11, 2025
cbb3170
feat: major release for react-native-maps (Fabric Support !)
salah-ghanim Apr 11, 2025
d9fda20
chore(release): 1.21.0 [skip ci]
semantic-release-bot Apr 11, 2025
5a93956
feat: add Expo config plugin (#5409)
fobos531 Apr 15, 2025
b5001a9
chore(release): 1.22.0 [skip ci]
semantic-release-bot Apr 15, 2025
de464a0
fix: Mapview - onLongPress & fabrice Type (#5420)
parksangryong Apr 16, 2025
d4898db
chore(release): 1.22.1 [skip ci]
semantic-release-bot Apr 16, 2025
e711af8
chore(example): updated example (#5417)
pinpong Apr 16, 2025
c405f40
chore: update commitlint (#5416)
pinpong Apr 16, 2025
32ad7e6
chore: update husky (#5415)
pinpong Apr 16, 2025
7d0d9db
fix: attempt to publish generated pod to trunk (#5431)
salah-ghanim Apr 20, 2025
f345221
chore(release): 1.22.2 [skip ci]
semantic-release-bot Apr 20, 2025
582db46
fix: simplified generated podspec to pass lint (#5432)
salah-ghanim Apr 20, 2025
019aa20
chore(release): 1.22.3 [skip ci]
semantic-release-bot Apr 20, 2025
faab387
fix: simplified generated podspec to pass lint (#5433)
salah-ghanim Apr 20, 2025
2ea92ec
chore(release): 1.22.4 [skip ci]
semantic-release-bot Apr 20, 2025
a13bf5e
fix: simplified generated podspec to pass lint (#5434)
salah-ghanim Apr 20, 2025
4dbea34
chore(release): 1.22.5 [skip ci]
semantic-release-bot Apr 20, 2025
9e767cd
fix: revert to working generated podspec (#5439)
salah-ghanim Apr 21, 2025
cfa695b
chore(release): 1.22.6 [skip ci]
semantic-release-bot Apr 21, 2025
2083a7e
feat: monorepo to fix auto-linking for example and other issues
Apr 21, 2025
66c1616
feat: monorepo to fix auto-linking for example and other issues
Apr 21, 2025
7234a73
feat: monorepo to fix auto-linking for example and other issues
Apr 21, 2025
bd268a8
feat: monorepo to fix auto-linking for example and other issues
Apr 21, 2025
81a7008
feat: monorepo to fix auto-linking for example and other issues
Apr 22, 2025
2144f28
feat: monorepo to fix auto-linking for example and other issues
Apr 22, 2025
0d12b70
feat: monorepo to fix auto-linking for example and other issues
Apr 22, 2025
9f4ebc5
feat: monorepo to fix auto-linking for example and other issues
Apr 22, 2025
4f70604
feat: monorepo to fix auto-linking for example and other issues
May 1, 2025
a36a8aa
Merge pull request #5441 from salah-ghanim/feat/mono-repo
GETAWAY-Dev May 1, 2025
0891663
feat: update push.yml (#5459)
salah-ghanim May 1, 2025
8c4fab3
feat: revert monorepo (#5471)
salah-ghanim May 3, 2025
1ef5d4c
chore(release): 1.23.0 [skip ci]
semantic-release-bot May 3, 2025
92ab5ea
fix: ts-import for decorateMapComponent (#5472)
salah-ghanim May 3, 2025
a051649
chore(release): 1.23.0 [skip ci]
semantic-release-bot May 3, 2025
b1d3b5a
fix: remove unnecessary tsconfig.json from example (#5473)
salah-ghanim May 3, 2025
12505a6
chore(release): 1.23.1 [skip ci]
semantic-release-bot May 3, 2025
bf671d9
Update installation.md
salah-ghanim May 3, 2025
6492771
fix(android): onRegionChange not being dispatched (#5474)
salah-ghanim May 3, 2025
fdee8ab
chore(release): 1.23.2 [skip ci]
semantic-release-bot May 3, 2025
b861468
fix: re-add support for strictNullChecks (#5454)
wojtekmaj May 5, 2025
1cc1568
chore(release): 1.23.3 [skip ci]
semantic-release-bot May 5, 2025
7a6006a
fix(expo): update plugin to use new podspec (#5482)
salah-ghanim May 5, 2025
3c77ed8
chore(release): 1.23.4 [skip ci]
semantic-release-bot May 5, 2025
7827e13
fix(ts): more fixes for ts issues (#5483)
salah-ghanim May 5, 2025
9cbbf56
chore(release): 1.23.5 [skip ci]
semantic-release-bot May 5, 2025
fc97393
chore: Added expo plugin version information (#5480)
Matzielab May 5, 2025
f3b9b7d
fix: Fabric Android fixes (#5484)
salah-ghanim May 5, 2025
bfd14af
chore(release): 1.23.6 [skip ci]
semantic-release-bot May 5, 2025
771accb
fix(iOS): appleMap module calls
May 5, 2025
a0ba286
fix(iOS): appleMap module calls
GETAWAY-Dev May 5, 2025
79ca88f
chore(release): 1.23.7 [skip ci]
semantic-release-bot May 5, 2025
c12b2b5
fix: re-add support for verbatimModuleSyntax (#5453)
wojtekmaj May 13, 2025
685eec5
chore(release): 1.23.8 [skip ci]
semantic-release-bot May 13, 2025
7d53f71
fix: improve TypeScript compatibility and error reporting
salah-ghanim Jun 7, 2025
ef16b06
chore(release): 1.23.9 [skip ci]
semantic-release-bot Jun 7, 2025
1638e3f
Update README.md (#5515)
donni106 Jun 7, 2025
d9d24bf
fix: correctly emit marker-press event for Android (#5514)
fabiog27 Jun 7, 2025
e6e812a
chore(release): 1.23.10 [skip ci]
semantic-release-bot Jun 7, 2025
04175cd
chore(example): update react-native to 0.79.3 (#5546)
salah-ghanim Jun 8, 2025
9ec75e2
fix(android): Marker re-render performance improvements (#5545)
salah-ghanim Jun 8, 2025
ef0138f
chore(release): 1.23.11 [skip ci]
semantic-release-bot Jun 8, 2025
05a2293
fix(android): custom markers size always 100 (#5103)
spravinkumar9952 Jun 8, 2025
93c937a
chore(release): 1.23.12 [skip ci]
semantic-release-bot Jun 8, 2025
691434a
Fix(iOS): long-press working with AppleMaps (#5547)
salah-ghanim Jun 8, 2025
73ab17d
feat(AppleMaps): add support for centerOffset for Marker (#5548)
salah-ghanim Jun 8, 2025
16a633e
chore(release): 1.24.0 [skip ci]
semantic-release-bot Jun 8, 2025
c2addb5
fix(AppleMaps): polygon strokeWidth (#5549)
salah-ghanim Jun 8, 2025
299635c
chore(release): 1.24.1 [skip ci]
semantic-release-bot Jun 8, 2025
88771e8
Update README.md
salah-ghanim Jun 9, 2025
4e4161d
chore(docs): update Overlays bounds doc (#5553)
salah-ghanim Jun 9, 2025
1924954
fix(ios): googleMaps marker images not visible (#5554)
salah-ghanim Jun 9, 2025
bbd98b4
chore(release): 1.24.2 [skip ci]
semantic-release-bot Jun 9, 2025
ae8d38c
fix(android): fix NPE crash on pause (#5555)
salah-ghanim Jun 9, 2025
5873c0c
chore(release): 1.24.3 [skip ci]
semantic-release-bot Jun 9, 2025
5a2ab35
fix(ios): polyline fillColor not implemented (#5614)
pinpong Jul 13, 2025
c6c1d10
chore(release): 1.24.4 [skip ci]
semantic-release-bot Jul 13, 2025
9b8b568
fix(ios): view modules not found (#5612)
pinpong Jul 13, 2025
a74d578
chore(release): 1.24.5 [skip ci]
semantic-release-bot Jul 13, 2025
6c0f371
Docs: Fix "Old Arch" supported version (#5602)
BrodaNoel Jul 13, 2025
d1db998
docs(installation): fix wrong deployment target in installation docs …
cetfu Jul 13, 2025
08ae3bc
fix: region update events (#5622)
pinpong Jul 18, 2025
76d57e0
chore(release): 1.24.6 [skip ci]
semantic-release-bot Jul 18, 2025
f50b7f5
fix(createFabricMap): replace ElementRef with ComponentRef for strict…
Doug821 Jul 18, 2025
493569c
chore(release): 1.24.7 [skip ci]
semantic-release-bot Jul 18, 2025
581200a
fix(ios): map props (#5633)
pinpong Jul 20, 2025
998bdd4
chore(release): 1.24.8 [skip ci]
semantic-release-bot Jul 20, 2025
478f935
fix(android): tracksViewChanges (#5626)
pinpong Jul 21, 2025
1e8ef1b
chore(release): 1.24.9 [skip ci]
semantic-release-bot Jul 21, 2025
0a76e12
fix(android): polygon stroke width (#5617)
pinpong Jul 21, 2025
40072e3
chore(release): 1.24.10 [skip ci]
semantic-release-bot Jul 21, 2025
13648e9
fix(android): onRegionChangeComplete on initial map loaded (#5648)
pinpong Jul 26, 2025
eebf1b4
chore(release): 1.24.11 [skip ci]
semantic-release-bot Jul 26, 2025
78dadfc
chore(android): remove legacy compatibility classes for minSdk 21+ (#…
pinpong Jul 26, 2025
8c8c3ba
fix: fixed nullpointer due null react view tag (#5630)
pinpong Jul 26, 2025
3855937
chore(release): 1.24.12 [skip ci]
semantic-release-bot Jul 26, 2025
3686047
[Android] Restore `redraw` method (#5642)
lorenc-tomasz Jul 26, 2025
4f0abe3
fix: Add typescript type info for showsTraffic property in MapView.ts…
StefanWallin Jul 26, 2025
e81a396
chore(release): 1.24.13 [skip ci]
semantic-release-bot Jul 26, 2025
61bdad7
Bug/react 19 parallel features (#5660)
salah-ghanim Aug 2, 2025
e086144
Revert "Bug/react 19 parallel features" (#5661)
GETAWAY-Dev Aug 2, 2025
c67d744
chore(release): 1.24.14 [skip ci]
semantic-release-bot Aug 2, 2025
5abb073
fix(android): crash android react 19 parallel features (#5662)
salah-ghanim Aug 2, 2025
69c1a6e
chore(release): 1.24.15 [skip ci]
semantic-release-bot Aug 2, 2025
14adf87
fix(android): fix NPE crash on destroy (#5664)
salah-ghanim Aug 3, 2025
7ee54c3
chore(release): 1.24.16 [skip ci]
semantic-release-bot Aug 3, 2025
2369b64
feat(android): support saving view state (#5665)
salah-ghanim Aug 3, 2025
5a15d4e
chore(release): 1.25.0 [skip ci]
semantic-release-bot Aug 3, 2025
39331e9
Fix(ios): googlemaps mylocation compass (#5684)
salah-ghanim Aug 9, 2025
0126fbe
Revert "Fix/googlemaps mylocation compass" (#5685)
salah-ghanim Aug 9, 2025
92ac5c3
chore(release): 1.25.1 [skip ci]
semantic-release-bot Aug 9, 2025
e43862d
fix(ios): googlemaps mylocation compass (#5686)
salah-ghanim Aug 9, 2025
1897567
chore(release): 1.25.2 [skip ci]
semantic-release-bot Aug 9, 2025
009c7e6
fix(android): showsMyLocationButton not working (#5687)
salah-ghanim Aug 9, 2025
85cfb41
chore(release): 1.25.3 [skip ci]
semantic-release-bot Aug 9, 2025
c3a9c95
fix(ios): attempt to fix ci by pinning the macOS version (#5713)
salah-ghanim Aug 31, 2025
ebfa33e
chore(release): 1.25.4 [skip ci]
semantic-release-bot Aug 31, 2025
f7f5fdc
fix(ios): Update Google Maps SDK to 9.4.0 (#5697)
lorenc-tomasz Aug 31, 2025
900c697
chore(release): 1.25.5 [skip ci]
semantic-release-bot Aug 31, 2025
fe3ce7e
[iOS] [Apple Maps] Add / restore `showsPointsOfInterests` and add `po…
lorenc-tomasz Aug 31, 2025
441fe30
Revert "[iOS] [Apple Maps] Add / restore `showsPointsOfInterests` and…
salah-ghanim Aug 31, 2025
fe8461f
chore(release): 1.25.6 [skip ci]
semantic-release-bot Aug 31, 2025
775fb82
feat(ios): restore showspointsofinterests and add pointsofinterestfil…
lorenc-tomasz Sep 1, 2025
ba695c6
chore(release): 1.26.0 [skip ci]
semantic-release-bot Sep 1, 2025
c587f30
fix(android): crash on launch for react-native 0.81.1 (#5715)
salah-ghanim Sep 2, 2025
5d7e04c
chore(release): 1.26.1 [skip ci]
semantic-release-bot Sep 2, 2025
66189d5
fix(android): restore MapView state correctly (#5727)
zhuscat Sep 14, 2025
e70c82f
chore(release): 1.26.2 [skip ci]
semantic-release-bot Sep 14, 2025
edb1187
chore(ci): set macos host to macos-latest to remove exact os vesrions…
lorenc-tomasz Sep 14, 2025
80733a0
chore(docs): update versions for new/old arch support in README (#5725)
tranjog Sep 14, 2025
4fd4ea0
fix(android): ensure attacherGroup is initialized before use (#5704)
MadeinFrance Sep 14, 2025
6f91025
chore(release): 1.26.3 [skip ci]
semantic-release-bot Sep 14, 2025
f528f9e
fix(android): removeFromMap on a null object reference (#5674)
pinpong Sep 14, 2025
a3b69c4
chore(release): 1.26.4 [skip ci]
semantic-release-bot Sep 14, 2025
3674c0a
fix(android): marker pin color (#5673)
pinpong Sep 14, 2025
d326fe5
chore(release): 1.26.5 [skip ci]
semantic-release-bot Sep 14, 2025
60bb590
chore(example): example wasn't starting (#5734)
salah-ghanim Sep 14, 2025
6361ea5
fix(ios): missing user location update details (#5735)
salah-ghanim Sep 14, 2025
17bf87a
chore(release): 1.26.6 [skip ci]
semantic-release-bot Sep 14, 2025
ea61890
fix(android): Update MapView lifecycle (#5689)
leoquintara Sep 21, 2025
b93f1dd
chore(release): 1.26.7 [skip ci]
semantic-release-bot Sep 21, 2025
f9c287b
fix: android marker update NPE (#5744)
salah-ghanim Sep 21, 2025
9ee5505
chore(release): 1.26.8 [skip ci]
semantic-release-bot Sep 21, 2025
e3a71e4
fix: set camera (#5745)
salah-ghanim Sep 21, 2025
7a2d207
chore(release): 1.26.9 [skip ci]
semantic-release-bot Sep 21, 2025
a799911
fix(android): display Image inside marker correctly (#5749)
salah-ghanim Sep 29, 2025
859ea2c
chore(release): 1.26.10 [skip ci]
semantic-release-bot Sep 29, 2025
02a6e52
fix(android): fix remove marker from map issues (#5752)
salah-ghanim Sep 30, 2025
fd9683c
chore(release): 1.26.11 [skip ci]
semantic-release-bot Sep 30, 2025
0fb0202
fix: avoid rn-maps typescript error leak when running tsc (#5539)
ACHP Oct 1, 2025
b8c8616
chore(release): 1.26.12 [skip ci]
semantic-release-bot Oct 1, 2025
d0d76a6
fix(android): attempt to fix lifecycle issues on more time (#5751)
salah-ghanim Oct 1, 2025
d7b77b4
chore(release): 1.26.13 [skip ci]
semantic-release-bot Oct 1, 2025
5bef3d2
fix: heatmap props (#5629)
pinpong Oct 2, 2025
0d4d197
chore(release): 1.26.14 [skip ci]
semantic-release-bot Oct 2, 2025
34448b1
chore(android): remove deprecated buildDrawingCache call (#5627)
pinpong Oct 2, 2025
d6827df
fix(android): correctly add and remove markers (#5765)
salah-ghanim Oct 14, 2025
6e84d3d
chore(release): 1.26.15 [skip ci]
semantic-release-bot Oct 14, 2025
cbdc8d1
fix(android): fix saveinstancestate NPE
Oct 4, 2025
6009001
Merge pull request #5763 from salah-ghanim/fix/android-saveinstantsta…
GETAWAY-Dev Oct 14, 2025
f2f70a5
chore(release): 1.26.16 [skip ci]
semantic-release-bot Oct 14, 2025
5cbcf72
fix(android): fix crash when getFeatureAt larger than index (#5775)
salah-ghanim Oct 14, 2025
59f4d1a
chore(release): 1.26.17 [skip ci]
semantic-release-bot Oct 14, 2025
3a89152
fix(android): fix crash on some devices with doDestroy (#5788)
salah-ghanim Oct 22, 2025
1cb116e
chore(release): 1.26.18 [skip ci]
semantic-release-bot Oct 22, 2025
fb5c29a
fixes: out if index exception when adding feature view (#5795)
CptFabulouso Nov 30, 2025
e76eb80
Fix `showsMyLocationButton` not being set on initial render (#5783)
GyanendroKh Nov 30, 2025
6d5c9a8
fix: re-order prop / feature color / stroke width selection (#5800)
JoshMcCullough Nov 30, 2025
5e9963e
chore(release): 1.26.19 [skip ci]
semantic-release-bot Nov 30, 2025
d93aa63
fix(ios): Prevent auto bottom inset adjustment during map initializat…
lodev09 Dec 7, 2025
988a51e
chore(release): 1.26.20 [skip ci]
semantic-release-bot Dec 7, 2025
670910f
fix(android): unstable api MapUIBlock (#5831)
salah-ghanim Jan 9, 2026
7ea73dc
feat(ios): add appleLogoInsets prop for Apple Maps logo positioning (…
sbs44 Feb 1, 2026
436c8be
fix: ci by skipping NPM_Tokens all together (#5852)
salah-ghanim Feb 1, 2026
dd0b1c4
fix: ci by using a separate publish to npm step that shouldn't requir…
salah-ghanim Feb 1, 2026
06c5d72
chore(release): 1.27.0 [skip ci]
semantic-release-bot Feb 1, 2026
7f4f34c
fix: fix ci by adding the package's version to the git commit (#5854)
salah-ghanim Feb 1, 2026
94167ca
chore(release): 1.27.1 [skip ci]
semantic-release-bot Feb 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
88 changes: 88 additions & 0 deletions .detoxrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/** @type {Detox.DetoxConfig} */
module.exports = {
testRunner: {
args: {
$0: 'jest',
config: 'e2e/jest.config.js',
},
jest: {
setupTimeout: 120000,
},
},
apps: {
'ios.debug': {
type: 'ios.app',
binaryPath:
'example/ios/build/Build/Products/Debug-iphonesimulator/example.app',
build:
'xcodebuild -workspace example/ios/example.xcworkspace -scheme example -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build',
},
'ios.release': {
type: 'ios.app',
binaryPath:
'example/ios/build/Build/Products/Release-iphonesimulator/example.app',
build:
'xcodebuild -workspace example/ios/example.xcworkspace -scheme example -configuration Release -sdk iphonesimulator -derivedDataPath ios/build',
},
'android.debug': {
type: 'android.apk',
binaryPath: 'example/android/app/build/outputs/apk/debug/app-debug.apk',
build:
'cd example/android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug',
reversePorts: [8081],
},
'android.release': {
type: 'android.apk',
binaryPath:
'example/android/app/build/outputs/apk/release/app-release.apk',
build:
'cd example/android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release',
},
},
devices: {
simulator: {
type: 'ios.simulator',
device: {
type: 'iPhone 14',
},
},
attached: {
type: 'android.attached',
device: {
adbName: '.*',
},
},
emulator: {
type: 'android.emulator',
device: {
avdName: 'Pixel_3a_API_30_x86',
},
},
},
configurations: {
'ios.sim.debug': {
device: 'simulator',
app: 'ios.debug',
},
'ios.sim.release': {
device: 'simulator',
app: 'ios.release',
},
'android.att.debug': {
device: 'attached',
app: 'android.debug',
},
'android.att.release': {
device: 'attached',
app: 'android.release',
},
'android.emu.debug': {
device: 'emulator',
app: 'android.debug',
},
'android.emu.release': {
device: 'emulator',
app: 'android.release',
},
},
};
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
dist
plugin/build
4 changes: 0 additions & 4 deletions .eslintrc

This file was deleted.

9 changes: 9 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
module.exports = {
root: true,
extends: '@react-native',
settings: {
react: {
version: '18.3.1',
},
},
};
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/.github/workflows/ @Simon-TechForm @christopherdro
/.github/CODEOWNERS @Simon-TechForm @christopherdro
/.github/workflows/ @Simon-TechForm @christopherdro @salah-ghanim @GETAWAY-DEV
/.github/CODEOWNERS @Simon-TechForm @christopherdro @salah-ghanim @GETAWAY-DEV
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms

github: [salah-ghanim]
15 changes: 10 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,11 +109,16 @@ body:
attributes:
label: What version of Expo are you using?
options:
- "Not using Expo"
- "SDK 45"
- "SDK 46"
- "SDK 47"
- "SDK 48"
- 'Not using Expo'
- 'SDK 45'
- 'SDK 46'
- 'SDK 47'
- 'SDK 48'
- 'SDK 49'
- 'SDK 50'
- 'SDK 51'
- 'SDK 52'
- 'SDK 53'
validations:
required: true

Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/androidBuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Android build

on:
pull_request:

jobs:
build-android:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup JDK 17
uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin

- name: Setup Android SDK
uses: amyu/setup-android@v4
with:
cache-disabled: true
sdk-version: 34
build-tools-version: 33.0.2

- name: Check out repository code
uses: actions/checkout@v4

- name: Clear Gradle Cache
run: rm -rf $HOME/.gradle/caches/

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 'lts/*'
cache: yarn

- name: Install dependencies
run: yarn --cwd example --frozen-lockfile

- name: Write secrets.properties
run: echo MAPS_API_KEY=your_api_key_here >> example/android/secrets.properties

- name: Build Android
run: cd example/android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug
38 changes: 38 additions & 0 deletions .github/workflows/iosBuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: iOS build

on:
pull_request:

jobs:
build-ios:
runs-on: macos-latest

steps:
- name: Check out repository code
uses: actions/checkout@v4

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 'lts/*'
cache: yarn

- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2.2'
bundler-cache: true
working-directory: example

- name: Install dependencies
run: yarn --cwd example --frozen-lockfile

- name: Install pods
run: RCT_NEW_ARCH_ENABLED=1 bundle exec pod install
working-directory: example/ios

- name: Write Secrets.xcconfig
run: echo MAPS_API_KEY=your_api_key_here >> example/ios/Secrets.xcconfig

- name: Build iOS
run: xcodebuild -workspace example/ios/rnmshowcase.xcworkspace -scheme rnmshowcase -configuration Debug -sdk iphonesimulator
38 changes: 38 additions & 0 deletions .github/workflows/iosFrameworksBuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: iOS frameworks build

on:
pull_request:

jobs:
build-ios-frameworks:
runs-on: macos-latest

steps:
- name: Check out repository code
uses: actions/checkout@v4

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 'lts/*'
cache: yarn

- name: Setup ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2.2'
bundler-cache: true
working-directory: example

- name: Install dependencies
run: yarn --cwd example --frozen-lockfile

- name: Install pods
run: RCT_NEW_ARCH_ENABLED=1 NO_FLIPPER=1 USE_FRAMEWORKS=static bundle exec pod install
working-directory: example/ios

- name: Write Secrets.xcconfig
run: echo MAPS_API_KEY=your_api_key_here >> example/ios/Secrets.xcconfig

- name: Build iOS
run: xcodebuild -workspace example/ios/rnmshowcase.xcworkspace -scheme rnmshowcase -configuration Debug -sdk iphonesimulator
18 changes: 7 additions & 11 deletions .github/workflows/pullRequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,14 @@ name: Pull Request

on:
pull_request:
types:
- opened # default
- reopened # default
- synchronize # default
- edited # used to check pr title
branches:
- master
- beta

jobs:
lint-test:
runs-on: ubuntu-latest

steps:
- name: Check out repository code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup node
uses: actions/setup-node@v3
Expand All @@ -28,14 +20,18 @@ jobs:
- name: Install dependencies
run: yarn --frozen-lockfile

- name: Lint PR title
run: echo "${{ github.event.pull_request.title }}" | yarn commitlint
- name: Install example dependencies
run: yarn --frozen-lockfile
working-directory: example

- name: Lint
run: yarn lint

- name: TsCheck
run: yarn tscheck

- name: Check formatting
run: yarn format-check

- name: Test
run: yarn test
26 changes: 23 additions & 3 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,51 @@ on:
branches:
- master
- beta
- alpha
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
env:
HUSKY: 0
steps:
- name: Check out repository code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
persist-credentials: false

- name: Setup node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
cache: yarn
registry-url: 'https://registry.npmjs.org'

- name: Install dependencies
run: yarn --frozen-lockfile

- name: Build
run: yarn build

# Latest version of npm needed for provenance
- name: Install latest npm
run: npm install -g npm@latest

- name: Release
env:
GITHUB_TOKEN: ${{secrets.CI_GITHUB_TOKEN}}
NPM_TOKEN: ${{secrets.NPM_TOKEN}}
run: yarn release

- name: Publish to npm (if new version)
run: |
PACKAGE_NAME=$(node -p "require('./package.json').name")
PACKAGE_VERSION=$(node -p "require('./package.json').version")
# Check if this version already exists on npm
if npm view "${PACKAGE_NAME}@${PACKAGE_VERSION}" version 2>/dev/null; then
echo "Version ${PACKAGE_VERSION} already published, skipping"
else
echo "Publishing ${PACKAGE_NAME}@${PACKAGE_VERSION}"
npm publish --provenance --access public
fi
4 changes: 4 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,13 @@ on:
jobs:
stale:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v7
with:
exempt-issue-labels: reproducible
days-before-stale: 90
days-before-close: 14
stale-issue-message: 'This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If the issue remains relevant, simply comment `Still relevant` and the issue will remain open. Thank you for your contributions.'
Expand Down
Loading