Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
196 commits
Select commit Hold shift + click to select a range
9e32074
build(deps-dev): bump @types/node from 20.11.10 to 20.11.16 (#1152)
dependabot[bot] Feb 5, 2024
3641649
build(deps-dev): bump @typescript-eslint/eslint-plugin (#1154)
dependabot[bot] Feb 5, 2024
666fc4f
build(deps-dev): bump prettier from 3.2.4 to 3.2.5 (#1155)
dependabot[bot] Feb 5, 2024
a6adb0a
build(deps-dev): bump ts-jest from 29.1.1 to 29.1.2 (#1156)
dependabot[bot] Feb 5, 2024
37bfe19
build(deps-dev): bump @typescript-eslint/parser from 6.19.1 to 6.21.0…
dependabot[bot] Feb 12, 2024
cf8c444
build(deps-dev): bump typedoc from 0.25.7 to 0.25.8 (#1159)
dependabot[bot] Feb 12, 2024
e86f6fb
build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 (#1161)
dependabot[bot] Feb 12, 2024
2e88d33
build(deps-dev): bump @types/node from 20.11.16 to 20.11.17 (#1160)
dependabot[bot] Feb 12, 2024
60d17f2
build(deps-dev): bump nock from 13.5.1 to 13.5.3 (#1162)
dependabot[bot] Feb 19, 2024
5c0bfcf
build(deps): bump @googlemaps/url-signature from 1.0.31 to 1.0.32 (#1…
dependabot[bot] Feb 19, 2024
8485966
build(deps-dev): bump eslint-plugin-jest from 27.6.3 to 27.9.0 (#1164)
dependabot[bot] Feb 19, 2024
b37393b
build(deps-dev): bump @typescript-eslint/eslint-plugin (#1165)
dependabot[bot] Feb 19, 2024
f838c23
build(deps-dev): bump @types/node from 20.11.17 to 20.11.20 (#1167)
dependabot[bot] Feb 26, 2024
dc46cab
build(deps-dev): bump typedoc from 0.25.8 to 0.25.9 (#1168)
dependabot[bot] Feb 26, 2024
373f879
build(deps-dev): bump eslint from 8.56.0 to 8.57.0 (#1169)
dependabot[bot] Feb 26, 2024
087b222
build(deps-dev): bump typedoc from 0.25.9 to 0.25.10 (#1170)
dependabot[bot] Mar 4, 2024
a68f631
build(deps-dev): bump @types/node from 20.11.20 to 20.11.24 (#1171)
dependabot[bot] Mar 4, 2024
1fa86f1
build(deps-dev): bump nock from 13.5.3 to 13.5.4 (#1172)
dependabot[bot] Mar 4, 2024
4764157
build(deps-dev): bump typedoc from 0.25.10 to 0.25.12 (#1174)
dependabot[bot] Mar 11, 2024
1ab947b
build(deps-dev): bump @types/node from 20.11.24 to 20.11.26 (#1175)
dependabot[bot] Mar 11, 2024
f4f9152
build(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#1176)
dependabot[bot] Mar 16, 2024
3804c94
build(deps-dev): bump typescript from 5.3.3 to 5.4.2 (#1177)
dependabot[bot] Mar 18, 2024
815fad4
build(deps): bump axios from 1.6.7 to 1.6.8 (#1178)
dependabot[bot] Mar 18, 2024
20e5074
build(deps-dev): bump @types/node from 20.11.26 to 20.11.29 (#1179)
dependabot[bot] Mar 18, 2024
6f2594c
build(deps-dev): bump typescript from 5.4.2 to 5.4.3 (#1180)
dependabot[bot] Mar 25, 2024
833a25e
build(deps-dev): bump @types/node from 20.11.29 to 20.11.30 (#1181)
dependabot[bot] Mar 25, 2024
f4c385e
build(deps-dev): bump @types/node from 20.11.30 to 20.12.2 (#1184)
dependabot[bot] Apr 1, 2024
78dac4e
build(deps-dev): bump typescript from 5.4.3 to 5.4.4 (#1185)
dependabot[bot] Apr 8, 2024
9eed6db
build(deps-dev): bump eslint-plugin-jest from 27.9.0 to 28.2.0 (#1186)
dependabot[bot] Apr 8, 2024
47db368
feat: Added Address Descriptors to Geocoding response. (#1187)
tcliff111 Apr 9, 2024
eb36955
chore(master): release 3.4.0 (#1190)
googlemaps-bot Apr 9, 2024
d58de37
build(deps-dev): bump @typescript-eslint/parser from 6.19.1 to 6.21.0…
dependabot[bot] Apr 15, 2024
f3cd3a2
build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 (#1192)
dependabot[bot] Apr 15, 2024
6d7b1bc
build(deps-dev): bump typedoc from 0.25.7 to 0.25.13 (#1193)
dependabot[bot] Apr 15, 2024
83d610c
build(deps-dev): bump @types/node from 20.11.16 to 20.12.7 (#1195)
dependabot[bot] Apr 22, 2024
c899d93
build(deps-dev): bump nock from 13.5.1 to 13.5.4 (#1196)
dependabot[bot] Apr 22, 2024
2875f68
build(deps-dev): bump eslint-plugin-jest from 27.6.3 to 28.5.0 (#1200)
dependabot[bot] May 6, 2024
9311dd6
build(deps-dev): bump eslint from 8.56.0 to 8.57.0 (#1198)
dependabot[bot] May 6, 2024
7b469cf
build(deps-dev): bump typescript from 5.3.3 to 5.4.5 (#1203)
dependabot[bot] May 13, 2024
f3294ce
build(deps-dev): bump @types/node from 20.12.7 to 20.12.11 (#1204)
dependabot[bot] May 13, 2024
23b741e
build(deps-dev): bump @typescript-eslint/eslint-plugin (#1206)
dependabot[bot] May 13, 2024
d52dc19
build(deps): bump axios from 1.6.7 to 1.6.8 (#1207)
dependabot[bot] May 13, 2024
9df4802
--- (#1208)
dependabot[bot] May 20, 2024
9e6167a
--- (#1209)
dependabot[bot] May 20, 2024
7e392c0
chore(deps): bump axios from 1.7.1 to 1.7.2 (#1211)
dependabot[bot] May 27, 2024
2368935
chore(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 (#1212)
dependabot[bot] May 27, 2024
4c17ab7
chore(deps-dev): bump @types/node from 20.12.12 to 20.14.0 (#1213)
dependabot[bot] Jun 3, 2024
9f3832f
chore(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 (#1214)
dependabot[bot] Jun 3, 2024
5c5b809
chore(deps-dev): bump eslint-plugin-jest from 28.5.0 to 28.6.0 (#1215)
dependabot[bot] Jun 10, 2024
297791c
chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (#1217)
dependabot[bot] Jun 10, 2024
bd59eba
chore(deps-dev): bump @types/node from 20.14.0 to 20.14.2 (#1216)
dependabot[bot] Jun 10, 2024
c1b77cc
chore(deps-dev): bump prettier from 3.2.5 to 3.3.2 (#1218)
dependabot[bot] Jun 17, 2024
4c8fe02
chore(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 (#1219)
dependabot[bot] Jun 17, 2024
d4e2121
chore(deps-dev): bump @types/node from 20.14.2 to 20.14.3 (#1220)
dependabot[bot] Jun 17, 2024
85f2811
chore(deps-dev): bump @types/node from 20.14.3 to 20.14.8 (#1222)
dependabot[bot] Jun 24, 2024
6533af9
chore(deps-dev): bump typedoc from 0.25.13 to 0.26.2 (#1223)
dependabot[bot] Jun 24, 2024
d8b6c77
chore(deps-dev): bump @types/node from 20.14.8 to 20.14.9 (#1224)
dependabot[bot] Jul 1, 2024
902c747
chore(deps-dev): bump typedoc from 0.26.2 to 0.26.3 (#1225)
dependabot[bot] Jul 1, 2024
2dd8a11
chore(deps-dev): bump @types/node from 20.14.9 to 20.14.10 (#1228)
dependabot[bot] Jul 8, 2024
b398e1f
chore(deps-dev): bump typescript from 5.4.5 to 5.5.3 (#1229)
dependabot[bot] Jul 8, 2024
bd41bb3
chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 (#1230)
dependabot[bot] Jul 15, 2024
593fd1b
chore(deps-dev): bump typedoc from 0.26.3 to 0.26.4 (#1231)
dependabot[bot] Jul 15, 2024
96e8535
chore(deps-dev): bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#1233)
dependabot[bot] Jul 22, 2024
b0da476
chore(deps-dev): bump typedoc from 0.26.4 to 0.26.5 (#1234)
dependabot[bot] Jul 22, 2024
f6006b2
chore(deps): bump @googlemaps/url-signature from 1.0.31 to 1.0.36 (#1…
dependabot[bot] Jul 29, 2024
4de7c6e
chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (#1237)
dependabot[bot] Jul 29, 2024
adfb988
chore(deps-dev): bump @types/node from 20.14.10 to 22.1.0 (#1240)
dependabot[bot] Aug 5, 2024
6b72eaa
chore(deps): bump axios from 1.7.2 to 1.7.3 (#1241)
dependabot[bot] Aug 5, 2024
c19c51e
chore(deps-dev): bump @types/node from 22.1.0 to 22.2.0 (#1243)
dependabot[bot] Aug 12, 2024
f8f3f3c
chore(deps-dev): bump ts-jest from 29.1.5 to 29.2.4 (#1242)
dependabot[bot] Aug 12, 2024
1acc648
chore(deps-dev): bump eslint-plugin-jest from 28.6.0 to 28.8.0 (#1244)
dependabot[bot] Aug 12, 2024
b531d9b
chore(deps-dev): bump typedoc from 0.26.5 to 0.26.6 (#1245)
dependabot[bot] Aug 19, 2024
16a7136
chore(deps): bump axios from 1.7.3 to 1.7.4 (#1247)
dependabot[bot] Aug 19, 2024
284805d
chore(deps-dev): bump @types/node from 22.2.0 to 22.4.1 (#1246)
dependabot[bot] Aug 19, 2024
6ef8adb
chore(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 (#1250)
dependabot[bot] Aug 26, 2024
1c55664
chore(deps-dev): bump @types/node from 22.4.1 to 22.5.0 (#1252)
dependabot[bot] Aug 26, 2024
9bc8936
chore(deps-dev): bump micromatch from 4.0.5 to 4.0.8 (#1253)
dependabot[bot] Aug 26, 2024
856be07
chore(deps-dev): bump nock from 13.5.4 to 13.5.5 (#1251)
dependabot[bot] Aug 26, 2024
d6952c4
chore(deps-dev): bump @types/node from 22.5.0 to 22.5.2 (#1256)
dependabot[bot] Sep 2, 2024
ecc6c86
chore(deps): bump axios from 1.7.4 to 1.7.7 (#1258)
dependabot[bot] Sep 2, 2024
55d74dd
chore(deps-dev): bump eslint-plugin-jest from 28.8.0 to 28.8.2 (#1257)
dependabot[bot] Sep 2, 2024
a4746a0
chore(deps-dev): bump @types/node from 22.5.2 to 22.5.4 (#1259)
dependabot[bot] Sep 9, 2024
9b83c00
chore(deps): bump @googlemaps/url-signature from 1.0.36 to 1.0.37 (#1…
dependabot[bot] Sep 9, 2024
d42e160
chore(deps-dev): bump eslint-plugin-jest from 28.8.2 to 28.8.3 (#1261)
dependabot[bot] Sep 9, 2024
deede1a
chore(deps-dev): bump eslint from 8.57.0 to 8.57.1 (#1262)
dependabot[bot] Sep 17, 2024
60bee5c
chore(deps-dev): bump typedoc from 0.26.6 to 0.26.7 (#1263)
dependabot[bot] Sep 17, 2024
fc76870
chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 (#1264)
dependabot[bot] Sep 17, 2024
4d90b7b
chore(deps-dev): bump @types/node from 22.5.4 to 22.6.1 (#1265)
dependabot[bot] Sep 23, 2024
fd782a8
chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 (#1266)
dependabot[bot] Sep 23, 2024
da326d0
chore(deps-dev): bump @types/node from 22.6.1 to 22.7.4 (#1267)
dependabot[bot] Sep 30, 2024
d82f630
chore(deps-dev): bump typedoc from 0.26.7 to 0.26.8 (#1268)
dependabot[bot] Oct 7, 2024
ce824a6
chore(deps-dev): bump @types/node from 22.7.4 to 22.7.5 (#1269)
dependabot[bot] Oct 7, 2024
5aeca83
chore(deps-dev): bump typedoc from 0.26.8 to 0.26.9 (#1270)
dependabot[bot] Oct 14, 2024
022e3f7
chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 (#1271)
dependabot[bot] Oct 15, 2024
14a6a3c
chore(deps-dev): bump @types/node from 22.7.5 to 22.7.7 (#1273)
dependabot[bot] Oct 21, 2024
ead7b7a
chore(deps): bump @googlemaps/url-signature from 1.0.37 to 1.0.38 (#1…
dependabot[bot] Oct 21, 2024
fb127df
chore(deps-dev): bump typedoc from 0.26.9 to 0.26.10 (#1274)
dependabot[bot] Oct 21, 2024
ffa5022
chore(deps-dev): bump @types/node from 22.7.7 to 22.8.2 (#1276)
dependabot[bot] Oct 28, 2024
e64f0dd
chore(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (#1277)
dependabot[bot] Oct 28, 2024
226f835
chore(deps-dev): bump @types/node from 22.8.2 to 22.8.7 (#1278)
dependabot[bot] Nov 4, 2024
de54efd
chore(deps-dev): bump typedoc from 0.26.10 to 0.26.11 (#1279)
dependabot[bot] Nov 4, 2024
2096dfe
chore(deps-dev): bump @types/node from 22.8.7 to 22.9.0 (#1280)
dependabot[bot] Nov 11, 2024
e2804bb
chore(deps-dev): bump eslint-plugin-jest from 28.8.3 to 28.9.0 (#1281)
dependabot[bot] Nov 11, 2024
2396d12
chore(deps-dev): bump nock from 13.5.5 to 13.5.6 (#1282)
dependabot[bot] Nov 11, 2024
0beac9d
chore(deps-dev): bump cross-spawn from 7.0.3 to 7.0.6 (#1283)
dependabot[bot] Nov 20, 2024
f63b2c5
chore(deps): bump axios from 1.7.7 to 1.7.8 (#1284)
dependabot[bot] Nov 25, 2024
845b3bd
chore(deps-dev): bump @types/node from 22.9.0 to 22.9.4 (#1285)
dependabot[bot] Nov 25, 2024
6f966ce
chore(deps-dev): bump typedoc from 0.26.11 to 0.27.2 (#1288)
dependabot[bot] Dec 2, 2024
a841f66
chore(deps-dev): bump @types/node from 22.9.4 to 22.10.1 (#1290)
dependabot[bot] Dec 2, 2024
4228ef8
chore(deps): bump @googlemaps/url-signature from 1.0.38 to 1.0.39 (#1…
dependabot[bot] Dec 3, 2024
4716c0f
chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 (#1291)
dependabot[bot] Dec 9, 2024
b88395b
chore(deps-dev): bump prettier from 3.3.3 to 3.4.2 (#1292)
dependabot[bot] Dec 9, 2024
557e8ae
chore(deps): bump axios from 1.7.8 to 1.7.9 (#1293)
dependabot[bot] Dec 9, 2024
047a43c
chore(deps-dev): bump @types/node from 22.10.1 to 22.10.2 (#1295)
dependabot[bot] Dec 16, 2024
feb6035
chore(deps-dev): bump typedoc from 0.27.2 to 0.27.5 (#1296)
dependabot[bot] Dec 16, 2024
9b07af3
chore(deps-dev): bump eslint-plugin-jest from 28.9.0 to 28.10.0 (#1297)
dependabot[bot] Dec 23, 2024
b76928b
chore(deps): bump agentkeepalive from 4.5.0 to 4.6.0 (#1298)
dependabot[bot] Dec 30, 2024
04443a1
chore(deps-dev): bump typedoc from 0.27.5 to 0.27.6 (#1299)
dependabot[bot] Dec 30, 2024
9c86ace
chore(deps-dev): bump @types/node from 22.10.2 to 22.10.5 (#1302)
dependabot[bot] Jan 6, 2025
a2f73e4
chore(deps): bump @googlemaps/url-signature from 1.0.39 to 1.0.40 (#1…
dependabot[bot] Jan 13, 2025
b497689
chore(deps-dev): bump @types/node from 22.10.5 to 22.10.6 (#1305)
dependabot[bot] Jan 13, 2025
624a383
chore(deps-dev): bump eslint-config-prettier from 9.1.0 to 10.0.1 (#1…
dependabot[bot] Jan 13, 2025
bce59e6
chore(deps-dev): bump eslint-plugin-jest from 28.10.0 to 28.11.0 (#1307)
dependabot[bot] Jan 20, 2025
2c97431
chore(deps-dev): bump eslint-plugin-prettier from 5.2.1 to 5.2.3 (#1308)
dependabot[bot] Jan 20, 2025
4158a92
chore(deps-dev): bump @types/node from 22.10.6 to 22.10.7 (#1309)
dependabot[bot] Jan 20, 2025
8625d46
chore(deps-dev): bump @types/node from 22.10.7 to 22.10.10 (#1311)
dependabot[bot] Jan 27, 2025
48bca36
chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 (#1312)
dependabot[bot] Jan 27, 2025
e76b9d4
chore(deps-dev): bump @types/node from 22.10.10 to 22.13.0 (#1313)
dependabot[bot] Feb 3, 2025
314e202
chore(deps-dev): bump @types/node from 22.13.0 to 22.13.1 (#1315)
dependabot[bot] Feb 10, 2025
218b091
chore(deps-dev): bump prettier from 3.4.2 to 3.5.0 (#1316)
dependabot[bot] Feb 10, 2025
1647842
chore(deps-dev): bump prettier from 3.5.0 to 3.5.1 (#1317)
dependabot[bot] Feb 17, 2025
28a5aa2
chore(deps-dev): bump @types/node from 22.13.1 to 22.13.4 (#1318)
dependabot[bot] Feb 17, 2025
d6ab9d3
chore(deps-dev): bump @types/node from 22.13.4 to 22.13.5 (#1320)
dependabot[bot] Feb 24, 2025
aa2eebb
chore(deps-dev): bump ts-jest from 29.2.5 to 29.2.6 (#1321)
dependabot[bot] Feb 24, 2025
37f4f81
chore: update README per template (#1294)
wescpy Mar 1, 2025
06a3d6c
chore(deps-dev): bump typedoc from 0.27.6 to 0.27.9 (#1323)
dependabot[bot] Mar 3, 2025
1e7871b
chore(deps): bump axios from 1.7.9 to 1.8.1 (#1324)
dependabot[bot] Mar 3, 2025
96f1e86
chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 (#1326)
dependabot[bot] Mar 10, 2025
f0acf88
chore(deps): bump axios from 1.8.1 to 1.8.2 (#1328)
dependabot[bot] Mar 10, 2025
06c3fd5
chore(deps-dev): bump @types/node from 22.13.5 to 22.13.10 (#1327)
dependabot[bot] Mar 10, 2025
8924561
chore(deps-dev): bump prettier from 3.5.1 to 3.5.3 (#1329)
dependabot[bot] Mar 17, 2025
78a2ee3
chore(deps-dev): bump eslint-config-prettier from 10.0.1 to 10.1.1 (#…
dependabot[bot] Mar 17, 2025
47bc267
docs: update note about legacy APIs (#1332)
usefulthink Mar 24, 2025
eb0779e
docs: removing $ for the npm install command in readme (#1301)
vabs Mar 24, 2025
cea3e51
chore(deps-dev): bump typedoc from 0.27.9 to 0.28.1 (#1333)
dependabot[bot] Mar 25, 2025
f4ba1bb
chore: update workflow action versions (#1336)
usefulthink Mar 28, 2025
1e7c9e6
fix: trigger release-please (#1337)
usefulthink Mar 28, 2025
c69aae5
chore(master): release 3.4.1 (#1338)
googlemaps-bot Mar 28, 2025
7c12a3a
chore(deps-dev): bump eslint-plugin-prettier from 5.2.3 to 5.2.4 (#1334)
dependabot[bot] Mar 28, 2025
8aca5fa
chore(deps-dev): bump nock from 13.5.6 to 14.0.2 (#1339)
dependabot[bot] Mar 31, 2025
9a21f03
chore(deps-dev): bump @types/node from 22.13.10 to 22.14.0 (#1343)
dependabot[bot] Apr 7, 2025
5c824fb
chore(deps): bump axios from 1.8.2 to 1.8.4 (#1342)
dependabot[bot] Apr 7, 2025
c7a8e28
chore(deps-dev): bump ts-jest from 29.2.6 to 29.3.1 (#1340)
dependabot[bot] Apr 7, 2025
925968b
chore(deps-dev): bump typedoc from 0.28.1 to 0.28.2 (#1344)
dependabot[bot] Apr 9, 2025
31209e6
chore(deps-dev): bump nock from 14.0.2 to 14.0.3 (#1346)
dependabot[bot] Apr 9, 2025
e312d02
chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 (#1345)
dependabot[bot] Apr 9, 2025
7d5fa19
chore(deps-dev): bump eslint-plugin-prettier from 5.2.5 to 5.2.6 (#1347)
dependabot[bot] Apr 14, 2025
e272dc6
chore(deps-dev): bump eslint-config-prettier from 10.1.1 to 10.1.2 (#…
dependabot[bot] Apr 14, 2025
6b834df
chore(deps-dev): bump @types/node from 22.14.0 to 22.14.1 (#1350)
dependabot[bot] Apr 14, 2025
1e528d1
chore(deps-dev): bump nock from 14.0.3 to 14.0.4 (#1351)
dependabot[bot] Apr 21, 2025
3456504
chore(deps-dev): bump typedoc from 0.28.2 to 0.28.3 (#1352)
dependabot[bot] Apr 21, 2025
4e43649
chore(deps-dev): bump ts-jest from 29.3.1 to 29.3.2 (#1349)
dependabot[bot] Apr 21, 2025
284e74e
chore(deps-dev): bump @types/node from 22.14.1 to 22.15.3 (#1353)
dependabot[bot] Apr 28, 2025
cf97a7c
chore(deps-dev): bump typedoc from 0.28.3 to 0.28.4 (#1355)
dependabot[bot] May 5, 2025
4fbe767
chore(deps): bump axios from 1.8.4 to 1.9.0 (#1354)
dependabot[bot] May 5, 2025
5349815
chore(deps-dev): bump eslint-plugin-prettier from 5.2.6 to 5.4.0 (#1358)
dependabot[bot] May 5, 2025
fdf036a
chore(deps-dev): bump @types/node from 22.15.3 to 22.15.8 (#1357)
dependabot[bot] May 6, 2025
62d34ef
chore(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.5 (#…
dependabot[bot] May 13, 2025
3421e2a
chore(deps-dev): bump @types/node from 22.15.9 to 22.15.17 (#1359)
dependabot[bot] May 13, 2025
3408832
chore(deps-dev): bump @types/node from 22.15.17 to 22.15.19 (#1361)
dependabot[bot] May 19, 2025
73ba2c2
chore(deps-dev): bump ts-jest from 29.3.2 to 29.3.4 (#1362)
dependabot[bot] May 19, 2025
94fd9ba
chore(deps-dev): bump typedoc from 0.28.4 to 0.28.5 (#1363)
dependabot[bot] May 26, 2025
0d5f9d4
chore(deps-dev): bump @types/node from 22.15.19 to 22.15.21 (#1364)
dependabot[bot] May 26, 2025
fc7d4bd
chore(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.4.1 (#1366)
dependabot[bot] Jun 2, 2025
04e72c4
chore(deps-dev): bump @types/node from 22.15.21 to 22.15.29 (#1368)
dependabot[bot] Jun 2, 2025
d6ebcb9
chore(deps-dev): bump eslint-plugin-jest from 28.11.0 to 28.13.0 (#1369)
dependabot[bot] Jun 9, 2025
c1ced89
chore(deps-dev): bump @types/node from 22.15.29 to 22.15.30 (#1370)
dependabot[bot] Jun 9, 2025
9adfaab
chore(deps-dev): bump nock from 14.0.4 to 14.0.5 (#1367)
dependabot[bot] Jun 9, 2025
1d023de
chore(deps): bump axios from 1.9.0 to 1.10.0 (#1372)
dependabot[bot] Jun 16, 2025
3f08419
chore(deps-dev): bump @types/node from 22.15.30 to 24.0.8 (#1377)
dependabot[bot] Jul 1, 2025
b81762c
chore(deps-dev): bump ts-jest from 29.3.4 to 29.4.0 (#1375)
dependabot[bot] Jul 1, 2025
2da8802
docs: update readme with remark on EEA ToS (#1379)
usefulthink Jul 6, 2025
fa919f2
chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 (#1378)
dependabot[bot] Jul 6, 2025
44e4e65
chore(master): release 3.4.2 (#1380)
googlemaps-bot Jul 6, 2025
ae217da
chore(deps-dev): bump eslint-plugin-prettier from 5.4.1 to 5.5.1 (#1381)
dependabot[bot] Jul 8, 2025
bc90806
chore(deps-dev): bump @types/node from 24.0.8 to 24.0.13 (#1385)
dependabot[bot] Jul 15, 2025
83aef4b
chore(deps): bump form-data from 4.0.2 to 4.0.4 (#1387)
dependabot[bot] Jul 22, 2025
daab226
chore(deps-dev): bump typedoc from 0.28.5 to 0.28.7 (#1386)
dependabot[bot] Jul 22, 2025
64ba35d
chore(deps): bump axios from 1.10.0 to 1.11.0 (#1388)
dependabot[bot] Jul 23, 2025
99d0b96
chore(deps-dev): bump eslint-plugin-prettier from 5.5.1 to 5.5.3 (#1391)
dependabot[bot] Aug 5, 2025
ccdfbb6
chore(deps): bump retry-axios from 2.6.0 to 3.2.1 (#1394)
dependabot[bot] Sep 8, 2025
30f47d9
chore(deps): bump axios from 1.11.0 to 1.12.1 (#1395)
dependabot[bot] Sep 13, 2025
bbab333
chore(deps-dev): bump @types/node from 24.0.13 to 24.5.0 (#1397)
dependabot[bot] Sep 15, 2025
90bd543
chore(deps-dev): bump ts-jest from 29.4.0 to 29.4.4 (#1400)
dependabot[bot] Sep 22, 2025
5381171
chore(deps-dev): bump @types/node from 24.5.0 to 24.6.0 (#1401)
dependabot[bot] Sep 30, 2025
bedca30
chore(deps): bump axios from 1.12.1 to 1.13.0 (#1405)
dependabot[bot] Oct 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/release-please-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"bump-minor-pre-major": true
}
6 changes: 3 additions & 3 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ jobs:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Setup node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node_version: 18
node_version: 22
cache: npm
cache-dependency-path: package-lock.json
- run: npm ci
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,27 +32,27 @@ jobs:
steps:
- id: release
name: Release Please
uses: google-github-actions/release-please-action@v3
uses: googleapis/release-please-action@v4

with:
release-type: node
token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }}
package-name: "@googlemaps/google-maps-services-js"
bump-minor-pre-major: true
config-file: .github/release-please-config.json

# Everything below is for NPM publishing when a release is cut.
# Note the "if" statement on all commands to make sure that publishing
# only happens when a release is cut.

- if: ${{ steps.release.outputs.release_created }}
name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- if: ${{ steps.release.outputs.release_created }}
name: Setup Node for Dependency Installation
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22
cache: npm

- if: ${{ steps.release.outputs.release_created }}
Expand All @@ -62,7 +62,7 @@ jobs:
# Now configure node with the registry used for publishing
- if: ${{ steps.release.outputs.release_created }}
name: Setup Node for Publishing
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20
registry-url: "https://wombat-dressing-room.appspot.com/"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ jobs:

strategy:
matrix:
node-version: [16.x, 18.x, 20.x]
node-version: [18.x, 20.x, 22.x]

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: npm
Expand Down
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

## [3.4.2](https://github.com/googlemaps/google-maps-services-js/compare/v3.4.1...v3.4.2) (2025-07-06)


### Documentation

* update readme with remark on EEA ToS ([#1379](https://github.com/googlemaps/google-maps-services-js/issues/1379)) ([2da8802](https://github.com/googlemaps/google-maps-services-js/commit/2da880287a31022922e8c3bb5915913e7ee291a6))

## [3.4.1](https://github.com/googlemaps/google-maps-services-js/compare/v3.4.0...v3.4.1) (2025-03-28)


### Bug Fixes

* trigger release-please ([#1337](https://github.com/googlemaps/google-maps-services-js/issues/1337)) ([1e7c9e6](https://github.com/googlemaps/google-maps-services-js/commit/1e7c9e6da0a8350421a558c027a6759daa8a4c50))

## [3.4.0](https://github.com/googlemaps/google-maps-services-js/compare/v3.3.42...v3.4.0) (2024-04-09)


### Features

* Added Address Descriptors to Geocoding response. ([#1187](https://github.com/googlemaps/google-maps-services-js/issues/1187)) ([47db368](https://github.com/googlemaps/google-maps-services-js/commit/47db36856c2235433d01b1d82d6965cdef07b6b6))
181 changes: 116 additions & 65 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,70 @@
Node.js Client for Google Maps Services
=======================================

[![npm](https://img.shields.io/npm/v/@googlemaps/google-maps-services-js.svg)](https://www.npmjs.com/package/@googlemaps/google-maps-services-js)
![Test](https://github.com/googlemaps/google-maps-services-js/workflows/Test/badge.svg)
[![npm](https://img.shields.io/npm/v/@googlemaps/google-maps-services-js)][npm-pkg]
![Release](https://github.com/googlemaps/google-maps-services-js/workflows/Release/badge.svg)
![Stable](https://img.shields.io/badge/stability-stable-green)
[![Tests/Build](https://github.com/googlemaps/google-maps-services-js/actions/workflows/test.yml/badge.svg)](https://github.com/googlemaps/google-maps-services-js/actions/workflows/test.yml)

[![codecov](https://codecov.io/gh/googlemaps/google-maps-services-js/branch/master/graph/badge.svg)](https://codecov.io/gh/googlemaps/google-maps-services-js)
![GitHub contributors](https://img.shields.io/github/contributors/googlemaps/google-maps-services-js?color=green)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![Discord](https://img.shields.io/discord/676948200904589322)](https://discord.gg/jRteCzP)

![Contributors](https://img.shields.io/github/contributors/googlemaps/google-maps-services-js?color=green)
[![License](https://img.shields.io/github/license/googlemaps/google-maps-services-js?color=blue)][license]
[![StackOverflow](https://img.shields.io/stackexchange/stackoverflow/t/google-maps?color=orange&label=google-maps&logo=stackoverflow)](https://stackoverflow.com/questions/tagged/google-maps)
[![Discord](https://img.shields.io/discord/676948200904589322?color=6A7EC2&logo=discord&logoColor=ffffff)][Discord server]

# Node.js Client for Google Maps Services

> [!IMPORTANT]
>
> Some parts of this library are only compatible with [Legacy Services](https://developers.google.com/maps/legacy).
> Using the Legacy Services requires enabling each API on your Google Cloud project by following the direct links:
> [Places API (Legacy)](https://console.cloud.google.com/apis/library/places-backend.googleapis.com),
> [Directions API (Legacy)](https://console.cloud.google.com/apis/library/directions-backend.googleapis.com),
> [Distance Matrix API (Legacy)](https://console.cloud.google.com/apis/library/distance-matrix-backend.googleapis.com).
>
> The newer Google Maps APIs each provide their own npm-package:
> - [`@googlemaps/places`](https://www.npmjs.com/package/@googlemaps/places)
> - [`@googlemaps/routing`](https://www.npmjs.com/package/@googlemaps/routing)
> - [`@googlemaps/maps-platform-datasets`](https://www.npmjs.com/package/@googlemaps/maps-platform-datasets)
> - [`@googlemaps/addressvalidation`](https://www.npmjs.com/package/@googlemaps/addressvalidation)

## Description

This client library brings the following [Google Maps Web Services APIs] to your server-side Node.js applications:

> This library is a refactor of a previous version published to [@google/maps](https://www.npmjs.com/package/@google/maps). It is now being published to [@googlemaps/google-maps-services-js](https://www.npmjs.com/package/@googlemaps/google-maps-services-js).
- [Maps Static API]
- [Elevation API]
- [Geocoding API]
- [Roads API]
- [Time Zone API]

Use Node.js? Want to [geocode][Geocoding API] something? Looking
for [directions][Directions API]?
This library brings the [Google Maps API Web Services] to your Node.js
application.
As well as the following legacy APIs:

The Node.js Client for Google Maps Services is a Node.js Client library
for the following Google Maps APIs:
- [Directions API (Legacy)][Directions API]
- [Places API (Legacy)][Places API]
- [Distance Matrix API (Legacy)][Distance Matrix API]

- [Directions API]
- [Distance Matrix API]
- [Elevation API]
- [Geocoding API]
- [Places API]
- [Roads API]
- [Time Zone API]
## Requirements

Keep in mind that the same [terms and conditions](https://developers.google.com/maps/terms)
apply to usage of the APIs when they're accessed through this library.
- [Sign up with Google Maps Platform]
- A Google Maps Platform [project] with the desired API(s) from the above list enabled
- An [API key] associated with the project above

## Attention!
## API Key Security

This library is designed for server-side Node.js applications. Attempting to use it client-side, in either the browser or any other environment like React Native, may in some cases work, but mostly will not. Please refrain from reporting issues with these environments when attempting to use them, since **server-side Node.js applications is the only supported environment for this library**. For other environments, try the [Maps JavaScript API], which contains a comparable feature set, and is explicitly intended for use with client-side JavaScript.
This client library is designed for use in server-side applications.

## Quick Start
In either case, it is important to add [API key restrictions](https://developers.google.com/maps/api-security-best-practices#restricting-api-keys) to improve its security. Additional security measures, such as hiding your key
from version control, should also be put in place to further improve the security of your API key.

$ npm install @googlemaps/google-maps-services-js
Check out the [API Security Best Practices](https://developers.google.com/maps/api-security-best-practices) guide to learn more.

> [!NOTE] **This library for server-side only**
> Attempting to use it client-side, in either the browser or any other environment like React Native, may in some cases work, but mostly will not. Please refrain from reporting issues with these environments when attempting to use them, since **server-side Node.js applications is the only supported environment for this library**.
> For other environments, try the [Maps JavaScript API], which contains a comparable feature set, and is explicitly intended for use with client-side JavaScript.

## Usage

npm install @googlemaps/google-maps-services-js

Below is a simple example calling the elevation method on the client class.

Expand All @@ -61,7 +88,7 @@ client
.elevation({
params: {
locations: [{ lat: 45, lng: -110 }],
key: process.env.GOOGLE_MAPS_API_KEY,
key: process.env.MAPS_API_KEY,
},
timeout: 1000, // milliseconds
})
Expand All @@ -73,27 +100,28 @@ client
});
```

## Reference Documentation
## Documentation

The generated reference documentation can be found [here](https://googlemaps.github.io/google-maps-services-js/). The TypeScript types are the authoritative documentation for this library and may differ slightly from the descriptions.
For more information, see the reference [documentation]. The TypeScript types are the authoritative documentation for this library and may differ slightly from the descriptions.

## Developing

In order to run the end-to-end tests, you'll need to supply your API key via an
environment variable.

$ export GOOGLE_MAPS_API_KEY=AIza-your-api-key
$ export MAPS_API_KEY=YOUR_API_KEY
$ npm test

## Migration

This section discusses the migration from [@google/maps](https://www.npmjs.com/package/@google/maps) to [@googlemaps/google-maps-services-js](https://www.npmjs.com/package/@googlemaps/google-maps-services-js) and the differences between the two.
This section discusses the migration from [@google/maps](https://npmjs.com/package/@google/maps) to [@googlemaps/google-maps-services-js][npm-pkg] and the differences between the two.

> **Note**: The two libraries do not share any methods or interfaces.

The primary difference is `@google/maps` exposes a public method that takes individual parameters as arguments while `@googlemaps/google-maps-services-js` exposes methods that take `params`, `headers`, `body`, `instance`(see [Axios](https://github.com/axios/axios)). This allows direct access to the transport layer without the complexity that was inherent in the old library. Below are two examples.

### Old (`@google/maps`):
### Old (`@google/maps`)

```js
const googleMapsClient = require('@google/maps').createClient({
key: 'your API key here'
Expand All @@ -120,7 +148,7 @@ client
.elevation({
params: {
locations: [{ lat: 45, lng: -110 }],
key: process.env.GOOGLE_MAPS_API_KEY
key: process.env.MAPS_API_KEY
},
timeout: 1000 // milliseconds
}, axiosInstance)
Expand All @@ -138,9 +166,9 @@ The primary differences are in the following table.
| ------------- |:-------------:|
| Can provide params | Can provide params, headers, instance, timeout (see [Axios Request Config](https://github.com/axios/axios#request-config)) |
| API key configured at Client | API key configured per method in params object|
| Retry is supported | Retry is configurable via [axios-retry](https://www.npmjs.com/package/axios-retry) or [retry-axios](https://www.npmjs.com/package/retry-axios) |
| Retry is supported | Retry is configurable via [axios-retry](https://npmjs.com/package/axios-retry) or [retry-axios](https://npmjs.com/package/retry-axios) |
| Does not use promises by default | Promises are default |
| Typings are in [@types/googlemaps](https://www.npmjs.com/package/@types/googlemaps) | Typings are included |
| Typings are in [@types/googlemaps](https://npmjs.com/package/@types/googlemaps) | Typings are included |
| Does not support keep alive | Supports keep alive |
| Does not support interceptors | Supports [interceptors](https://github.com/axios/axios#interceptors)|
| Does not support cancelalation | Supports [cancellation](https://github.com/axios/axios#cancellation) |
Expand Down Expand Up @@ -169,36 +197,59 @@ client
});
```

## Contributing

Contributions are welcome and encouraged! If you'd like to contribute, send us a [pull request] and refer to our [code of conduct] and [contributing guide].

## Terms of Service

This library uses Google Maps Platform services. Use of Google Maps Platform services through this library is subject to the Google Maps Platform [Terms of Service].

This library is not a Google Maps Platform Core Service. Therefore, the Google Maps Platform Terms of Service (e.g. Technical Support Services, Service Level Agreements, and Deprecation Policy) do not apply to the code in this library.


### European Economic Area (EEA) developers

If your billing address is in the European Economic Area, effective on 8 July 2025, the [Google Maps Platform EEA Terms of Service](https://cloud.google.com/terms/maps-platform/eea) will apply to your use of the Services. Functionality varies by region. [Learn more](https://developers.google.com/maps/comms/eea/faq).

## Support

This library is community supported. We're comfortable enough with the
stability and features of the library that we want you to build real
production applications on it. We will try to support, through Stack
Overflow, the public surface of the library and maintain
backwards compatibility in the future; however, while the library is in
version 0.x, we reserve the right to make backwards-incompatible
changes. If we do remove some functionality (typically because better
functionality exists or if the feature proved infeasible), our intention
is to deprecate and give developers a year to update their code.

If you find a bug, or have a feature suggestion, please
[log an issue][issues]. If you'd like to contribute, please read
[How to Contribute][contrib].

[apikey]: https://developers.google.com/maps/faq#keysystem
[clientid]: https://developers.google.com/maps/documentation/business/webservices/auth

[Google Maps API Web Services]: https://developers.google.com/maps/apis-by-platform#web_service_apis
[Directions API]: https://developers.google.com/maps/documentation/directions/
This library is offered via an open source [license]. It is not governed by the Google Maps Platform Support [Technical Support Services Guidelines, the SLA, or the [Deprecation Policy]. However, any Google Maps Platform services used by the library remain subject to the Google Maps Platform Terms of Service.

This library adheres to [semantic versioning] to indicate when backwards-incompatible changes are introduced. Accordingly, while the library is in version 0.x, backwards-incompatible changes may be introduced at any time.

If you find a bug, or have a feature request, please [file an issue] on GitHub. If you would like to get answers to technical questions from other Google Maps Platform developers, ask through one of our [developer community channels]. If you'd like to contribute, please check the [contributing guide].

You can also discuss this library on our [Discord server].

[Google Maps Platform Web Services APIs]: https://developers.google.com/maps/apis-by-platform#web_service_apis
[Maps Static API]: https://developers.google.com/maps/documentation/maps-static
[Directions API]: https://developers.google.com/maps/documentation/directions
[directions-key]: https://developers.google.com/maps/documentation/directions/get-api-key#key
[Distance Matrix API]: https://developers.google.com/maps/documentation/distancematrix/
[Elevation API]: https://developers.google.com/maps/documentation/elevation/
[Geocoding API]: https://developers.google.com/maps/documentation/geocoding/
[Time Zone API]: https://developers.google.com/maps/documentation/timezone/
[Roads API]: https://developers.google.com/maps/documentation/roads/
[Places API]: https://developers.google.com/places/web-service/

[issues]: https://github.com/googlemaps/google-maps-services-js/issues
[contrib]: https://github.com/googlemaps/google-maps-services-js/blob/master/CONTRIBUTING.md
[Maps JavaScript API]: https://developers.google.com/maps/documentation/javascript/
[Distance Matrix API]: https://developers.google.com/maps/documentation/distancematrix
[Elevation API]: https://developers.google.com/maps/documentation/elevation
[Geocoding API]: https://developers.google.com/maps/documentation/geocoding
[Time Zone API]: https://developers.google.com/maps/documentation/timezone
[Roads API]: https://developers.google.com/maps/documentation/roads
[Places API]: https://developers.google.com/places/web-service
[Maps JavaScript API]: https://developers.google.com/maps/documentation/javascript

[API key]: https://developers.google.com/maps/documentation/javascript/get-api-key
[documentation]: https://googlemaps.github.io/google-maps-services-js
[npm-pkg]: https://npmjs.com/package/@googlemaps/google-maps-services-js

[code of conduct]: ?tab=coc-ov-file#readme
[contributing guide]: CONTRIBUTING.md
[Deprecation Policy]: https://cloud.google.com/maps-platform/terms
[developer community channels]: https://developers.google.com/maps/developer-community
[Discord server]: https://discord.gg/hYsWbmk
[file an issue]: https://github.com/googlemaps/google-maps-services-js/issues/new/choose
[license]: LICENSE
[pull request]: https://github.com/googlemaps/google-maps-services-js/compare
[project]: https://developers.google.com/maps/documentation/javascript/cloud-setup#enabling-apis
[semantic versioning]: https://semver.org
[Sign up with Google Maps Platform]: https://console.cloud.google.com/google/maps-apis/start
[similar inquiry]: https://github.com/googlemaps/google-maps-services-js/issues
[SLA]: https://cloud.google.com/maps-platform/terms/sla
[Technical Support Services Guidelines]: https://cloud.google.com/maps-platform/terms/tssg
[Terms of Service]: https://cloud.google.com/maps-platform/terms
16 changes: 16 additions & 0 deletions e2e/geocode/reversegeocode.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,19 @@ test("reverseGeocode should return correct response using place_id", async () =>
const r = await reverseGeocode({ params: params });
expect(r.data.results.length).toBeTruthy();
});


test("reverseGeocode should return correct response when address descriptors are enabled", async () => {
const params = {
latlng: {
lat: 28.650080,
lng: 77.233172,
},
enable_address_descriptor: true,
key: process.env.GOOGLE_MAPS_API_KEY,
};
const r = await reverseGeocode({ params: params });
console.log("Response data:", r.data);
console.log("Address descriptor:", r.data.address_descriptor);
expect(r.data.address_descriptor.landmarks.length > 0).toBeTruthy();
});
Loading