Skip to content

Latest commit

 

History

History
311 lines (198 loc) · 19.1 KB

CHANGELOG.md

File metadata and controls

311 lines (198 loc) · 19.1 KB

2.0.2 (2020-02-08)

Bug Fixes

  • use comma arrayFormat for fields param (#316) (f061eb7)

2.0.1 (2020-02-07)

Bug Fixes

  • remove image from readme (6d52cf6)

2.0.0 (2020-02-07)

Features

  • add link to old version branch (31a824e)

BREAKING CHANGES

  • avoid collision in tags

1.1.0 (2020-02-07)

Features

Changelog

All notable changes to this project will be documented in this file.

1.1.0 - 2020-01-21

Changed

  • added support for experience id header in #304
  • simplified e2e tests in #305

1.0.2 - 2019-10-21

Changed

  • updated dependencies in #294

1.0.1 - 2019-09-20

Changed

1.0.0 - 2019-09-11

Merged

  • 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

Fixed

  • fixes #196 (#247) #196

Commits

  • 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

Fixed

  • Fix locationbias validation. Closes #182 #182

Commits

0.5.4 - 2018-07-09

Commits

  • Don't use regex for locationbias validation 27fff4e
  • Version 0.5.4 0e158a6

0.5.3 - 2018-07-02

Commits

0.5.2 - 2018-07-02

Commits

0.5.1 - 2018-07-02

Commits

  • Version 0.5.1 507682e
  • Add sessiontoken param to place details 1308376

0.5.0 - 2018-06-25

Merged

  • Add findplacebytext method and fields params #170
  • Catch JSON.parse errors. #140
  • Update docs #157

Fixed

  • Fix broken docs links. Closes #174. #174
  • Add polyline encode/decode utils. Closes #162. #162

Commits

  • 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

Merged

  • Add region parameter to Text Search API #131
  • Update directions-spec.js #133
  • Fixing errors in Github-flavored markdown #127

Commits

  • Better CLI error handling. de079e7
  • Catch JSON.parse errors. 550d1e8
  • Increase default QPS from 10 to 50 22e98d4

0.4.5 - 2017-10-12

Commits

0.4.4 - 2017-10-11

Merged

  • Fix JSDoc for geocode bounds parameter #113

Fixed

  • Fix default arg handling. Closes #123. #123

Commits

  • Clarify speedLimits vs snappedSpeedLimits 2561db7
  • Version 0.4.4 17ac1e5

0.4.3 - 2017-07-25

Merged

  • Added example of promise constructor #103

Fixed

  • Fix response handling for successful non-json responses, namely places photo. Closes #104. #104
  • Validate objects in pipedKeyValues. Closes #105. #105

Commits

0.4.2 - 2017-07-03

Commits

  • Mark places radar search as deprecated. 0ce041c
  • Version 0.4.2 fafd754

0.4.1 - 2017-06-14

Fixed

  • Broader API support in isSuccessful/canRetry handlers. Closes #100. #100

Commits

0.4.0 - 2017-06-09

Merged

  • 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

Fixed

  • 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

Commits

  • Geolocation amendments 5ef38ec
  • Add gelocation API d550a72
  • Support JSON over HTTP POST in prep for geolocation API da36fe1

0.3.1 - 2016-12-01

Merged

  • Provide a way to add extra params to any request. #57
  • Prevent the licenses turning up in the generated jsdoc. #56

Commits

  • 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

Merged

  • 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

Fixed

  • Add query autocomplete and fix places auto complete. Closes #44. (#48) #44
  • Cancel timeouts when a task is cancelled. #40

Commits

  • 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

0.2.1 - 2016-09-16

Merged

  • 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

Commits

  • WIP: convert task to use resolve, reject, finally d5c2bdf
  • Add copyright and licence to all source files. 2ea0bca
  • Converts each of the API modules from boilerplate methods into config structures. 576e6a6