Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
215 commits
Select commit Hold shift + click to select a range
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, …
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…
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
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
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
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)
fabiogreter 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)
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…
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
7ef397d
fix(ios): expo plug-in to match @main in react-native-maps-import (#5…
eduardinni Mar 11, 2026
99183af
chore(release): 1.27.2 [skip ci]
semantic-release-bot Mar 11, 2026
5fae05a
feat(ios): allow GoogleMaps pod versions to be overridden (#5923)
MathieuWhite Jun 28, 2026
91f8079
chore(release): 1.28.0 [skip ci]
semantic-release-bot Jun 28, 2026
613790f
Update CODEOWNERS (#5943)
salah-os-agent Jun 28, 2026
6c7b8a3
Chore/bump react native 0.83 (#5942)
salah-ghanim Jun 28, 2026
b874b0f
fix(android): fix ghost features on MapView (#5859)
kiwidood Jun 28, 2026
9bee174
chore(release): 1.28.1 [skip ci]
semantic-release-bot Jun 28, 2026
d7f58ae
fix(android): remember selected mapType (#5879)
CptFabulouso Jun 28, 2026
ec6ec58
chore(release): 1.28.2 [skip ci]
semantic-release-bot Jun 28, 2026
91ce461
feat(ios): ios fabric support (GoogleMaps Marker, Polygon) (#5944)
salah-ghanim Jun 28, 2026
863dc3c
chore(release): 1.29.0 [skip ci]
semantic-release-bot Jun 28, 2026
f5c02fe
Port PBSC custom SVG marker rendering onto v1.29.0
k-saparia Jul 21, 2026
2c34c97
Fix RN 0.77 compatibility issues
k-saparia Jul 21, 2026
a6c1efe
Guard target_compile_reactnative_options for RN 0.77 compatibility
k-saparia Jul 21, 2026
eb97338
Fix C++20 standard for RNMapsSpecs JNI compilation on RN 0.77
k-saparia Jul 21, 2026
df645cd
fix ios map marker rendering issue
k-saparia Jul 23, 2026
6ed6bd3
Merge remote-tracking branch 'origin/master' into upgrade/v1.29.0-wit…
k-saparia Jul 23, 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
  •  
  •  
  •  
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 @salah-ghanim @GETAWAY-DEV
/.github/CODEOWNERS @Simon-TechForm @christopherdro @salah-ghanim @GETAWAY-DEV
/.github/workflows/ @Simon-TechForm @christopherdro @salah-ghanim @salah-os-agent
/.github/CODEOWNERS @Simon-TechForm @christopherdro @salah-ghanim @salah-os-agent
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]
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,11 @@ body:
- 'SDK 46'
- 'SDK 47'
- 'SDK 48'
- 'SDK 49'
- 'SDK 50'
- 'SDK 51'
- 'SDK 52'
- 'SDK 53'
validations:
required: true

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/androidBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
build-tools-version: 33.0.2

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

- name: Clear Gradle Cache
run: rm -rf $HOME/.gradle/caches/
Expand All @@ -36,8 +36,8 @@ jobs:
- name: Install dependencies
run: yarn --cwd example --frozen-lockfile

- name: Write local.properties
run: echo MAPS_API_KEY=your_api_key_here >> example/android/local.properties
- 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
9 changes: 5 additions & 4 deletions .github/workflows/iosBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

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,10 +28,11 @@ jobs:
run: yarn --cwd example --frozen-lockfile

- name: Install pods
run: yarn pod-install
run: bundle exec pod install
working-directory: example/ios

- name: Write Config.xcconfig
run: echo MAPS_API_KEY=your_api_key_here >> example/ios/Config.xcconfig
- 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
8 changes: 4 additions & 4 deletions .github/workflows/iosFrameworksBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

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,11 +28,11 @@ jobs:
run: yarn --cwd example --frozen-lockfile

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

- name: Write Config.xcconfig
run: echo MAPS_API_KEY=your_api_key_here >> example/ios/Config.xcconfig
- 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
2 changes: 1 addition & 1 deletion .github/workflows/pullRequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

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

- name: Setup node
uses: actions/setup-node@v3
Expand Down
22 changes: 17 additions & 5 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,27 @@ on:
branches:
- master
- beta
- alpha
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: read
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
Expand All @@ -39,6 +41,16 @@ jobs:
- name: Release
env:
GITHUB_TOKEN: ${{secrets.CI_GITHUB_TOKEN}}
NPM_TOKEN: ${{secrets.NPM_TOKEN}}
NPM_CONFIG_PROVENANCE: true
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
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# Xcode
#
build/
buildoutput.txt
*.pbxuser
!default.pbxuser
*.mode1v3
Expand Down Expand Up @@ -36,10 +37,15 @@ local.properties
.cxx/
*.keystore
!debug.keystore
.kotlin/
local.properties
secrets.properties

# node.js
#
node_modules/
packages/*/node_modules
packages/*/vendor/bundle/
npm-debug.log
yarn-error.log

Expand All @@ -66,7 +72,8 @@ lib/

example/vendor/bundle/

example/ios/Config.xcconfig
Config.xcconfig
Secrets.xcconfig

# Ruby / CocoaPods
**/Pods/
Expand Down
3 changes: 0 additions & 3 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn commitlint --edit "$1"
3 changes: 0 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn lint
yarn tscheck
yarn format-check
Expand Down
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,8 @@ example/ios
example/android
android/build
example/vendor/bundle/
android/build
dist
plugin/build
.yarn
ios/DerivedData
4 changes: 2 additions & 2 deletions .releaserc.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
"changelogTitle": "# Changelog"
}
],
"@semantic-release/npm",
["@semantic-release/npm", {"npmPublish": false}],
[
"@semantic-release/git",
{
"assets": ["CHANGELOG.md"],
"assets": ["CHANGELOG.md", "package.json"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],
Expand Down
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.3.0
Loading
Loading