- upgrade github actions
- replace mocha with node:test
- replace jshint with @pirxpilot/jshint
- rewrite using promise API
- fix tests for node 18
- remove localenv module
- upgrade mocha to ~10
- replace Travis CI with github actions
- rename to @furkot/elevation
- error handling
- upgrade dev dependencies
- attempt to query the next service when first one takes too long
- invoke callback on timeout
- support Valhalla elevation profile service
- fix test of POST request to tatry service
- add tatry service
- optionally smooth the profile to give illusion of higher accuracy
- change open-elevation option host to url
- return original points as part of the result
- fix: check result when setting common fields
- add open-elevation service
- change returned value to array of pairs: ll and elevation
- return successfull provider and stats on attempted providers
- fix: return just the result
- fix: initialize query id
- use fetchagent in elevation-api-io service
- implement elevation-api.io service
- add testing infrastructure
- add random service for testing