2.0.2 (2020-02-08)
2.0.1 (2020-02-07)
- remove image from readme (6d52cf6)
2.0.0 (2020-02-07)
- add link to old version branch (31a824e)
- avoid collision in tags
1.1.0 (2020-02-07)
- add changelogs (c2d90c0)
All notable changes to this project will be documented in this file.
1.1.0 - 2020-01-21
1.0.2 - 2019-10-21
- updated dependencies in
#294
1.0.1 - 2019-09-20
- deprecation warning for place fields:
alt_id
,id
,reference
, andscope
. Read more about this at https://developers.google.com/maps/deprecations.
1.0.0 - 2019-09-11
- add support for subfields in mask
#269
- remove deprecated places radar
#271
- run e2e tests separately
#272
- add contributor and stackoverflow badges
#273
- add github issue templates
#268
- updates package-lock.json
#266
- adds code coverage reporting
#265
- updates deps to fix npm audit reported vulnerability
#263
- fixed
reviews
field name#255
- Adds plus_code to findPlace field and fixes some tests
#256
- Check content-type without significance of case-sensitivity
#249
- distance matrix departure time unit change from miliseconds to seconds
#124
- fixes #196
#247
- Add the "origin" parameter to the placesAutoComplete function
#245
- docs: Add npm badge
#242
- fixes pagination INVALID_REQUEST handling
#230
- added https proxy agent for pursuing the requests behind corporate proxy
#226
- Session token should be optional in AutoComplete
#221
- Test against modern node versions
#201
- Consistently use const in README
#202
- Pull request to allow multiple components of each type
#192
- placesPhoto should throw error if neither maxwidth or maxheigh is declared
#190
- fixes #196 (#247)
#196
- Upgrades Jasmine dep
e06b1e2
- rewrote unit tests, moved to unit/convert-spec
73e7d20
- Comments out tests for speed limit since the feature isn't widely available
a6bfa97
0.5.5 - 2018-07-17
- Fix locationbias validation. Closes #182
#182
- Version 0.5.5
c935d36
0.5.4 - 2018-07-09
0.5.3 - 2018-07-02
- Version 0.5.3
8428a8a
0.5.2 - 2018-07-02
- Version 0.5.2
cdee8c3
0.5.1 - 2018-07-02
0.5.0 - 2018-06-25
- Better format for jsdoc
6800f7f
- location param for places nearby is not required if pagetoken provided
d5efe51
- Add locationbias field to findplacefromtext
bab91d7
0.4.6 - 2018-03-18
- Add region parameter to Text Search API
#131
- Update directions-spec.js
#133
- Fixing errors in Github-flavored markdown
#127
- Better CLI error handling.
de079e7
- Catch JSON.parse errors.
550d1e8
- Increase default QPS from 10 to 50
22e98d4
0.4.5 - 2017-10-12
0.4.4 - 2017-10-11
- Fix JSDoc for geocode bounds parameter
#113
- Fix default arg handling. Closes #123.
#123
0.4.3 - 2017-07-25
- Added example of promise constructor
#103
- Fix response handling for successful non-json responses, namely places photo. Closes #104.
#104
- Validate objects in pipedKeyValues. Closes #105.
#105
0.4.2 - 2017-07-03
0.4.1 - 2017-06-14
- Broader API support in isSuccessful/canRetry handlers. Closes #100.
#100
- Version 0.4.1
a3a0abd
- Better error reporting in CLI tool
7cad3b9
- Fix per-API options handling
bcd0322
0.4.0 - 2017-06-09
- Exclude false values from params
#98
- Cleanup NPM package
#93
- Geolocation
#81
- Add input data to output data.
#91
- Update docs on proper usage of
asPromise()
#90
- Use local https agent, instead of dirtying global agent
#95
- Fixed handling multibyte encoding responses
#87
- speed up response by 4x fold
#83
- Remove memory leak in Task.
#75
- Fix InvalidValueError to include the message in the stack trace.
#67
- Fix places autocomplete param, type -> types. Closes #92.
#92
- Add strictbounds param to places API. Closes #74.
#74
- Remove memory leak in Task. Fixes #71
#71
- Support per-client language param. Closes #64.
#64
- Geolocation amendments
5ef38ec
- Add gelocation API
d550a72
- Support JSON over HTTP POST in prep for geolocation API
da36fe1
0.3.1 - 2016-12-01
- Provide a way to add extra params to any request.
#57
- Prevent the licenses turning up in the generated jsdoc.
#56
- Accept ZERO_RESULTS as a successful response.
2c9be2d
- Cleaner custom params
402f5d6
- Surface errors when the status is not OK (even though the network layer says OK)
5f8223b
0.3.0 - 2016-10-19
- Add query autocomplete and fix places auto complete. Closes #44.
#48
- Updated query.type doc for autocomplete in places.js
#47
- Fix placesNearby rankby parameter
#45
- Properly cancel timers
#41
- Add query autocomplete and fix places auto complete. Closes #44. (#48)
#44
- Cancel timeouts when a task is cancelled.
#40
- Adds Task.race()
d031bf7
- Do proper cancelling of the delays in the throttled queue.
5224e78
- Use Task.race() to race the timeout and the request.
56a47dc
- Fix timestamp conversion to accept Unix time
#39
- Missing apis
#37
- Fix "socket hang up" error
#34
- Add channel parameter to URL
#25
- Update README.md - add places API
#29
- Updates the API key instructions
#28
- Retry responses with status === 'OVER_QUERY_LIMIT'
#27
- Add User-Agent header.
#24
- Distinguish between cancellation and error, add .finally() method
#21
- Add a real timeout option.
#20
- Enable cancelling in-flight requests
#19
- More links in docs home page; better TOC.
#18
- Validation errors should throw an exception synchronously...
#17
- Use jsdoc
#15
- Fix unit tests: rename utils -> convert
#13
- Add more declarative validator logic; remove all logic from the API functions.
#9
- Add validation logic.
#8
- Add throttling (rate-limiting) of requests.
#5
- Remove devDependency on node-fetch
#6
- Add an implementation of exponential backoff
#4