- errors: Catch all three kinds of xml errors (6ce10d71)
- readme: Added link to npm package (053cf96d)
- request: Get accessToken when needed (670d7e64)
- main:
- Check data.success value (abe01f92)
- Added method devices.update (ac13328a)
- Run oauth.getTokenFromPassword after other methods (09496cab)
- Fixed missing cache object (80b2deb6)
- Fixed minor typos (52781c48)
- Added method devices.device.get test (4a5a5f07)
- Check device uuid, cache list (68ed9610)
- Fixed wrong method name in last commit (16e2d9b6)
- Added method devices.list test (6e77a6ca)
- errors: Added error endpoint missing (d19659a4)
- oauth: Added method getTokenFromPassword (5252d4ba)
- setup: Added username and password settings (d1d2e921)
- pushEvent: Fixed bad request path (93e8b81c)
- devices: Fixed bad request path (56c9d986)
- consumption: Fixed bad request path (1411fca1)
- temperature: Fixed request paths (cb07a91b)
- errors: Fixed missing body for invalid response (3de07430)
- display: Fixed status API path (1bc3088c)
- oauth: Disable Authorization header (35ff3a9b)
- response:
- setup: Fixed fatal error when object is missing (3b4930d6)
- methods: Fixed agreements API path (6e57de0d)
- reponse: Consistent return (a03c3ead)
- main:
- temperature: Removed method temperature.update (e8d9b02d)
- errors:
- request:
- oauth:
- methods: Split agreements into .list and .update (aedd23a6)
- methods: Method .agreements clean up (c1e0b599)
- main:
- Added method display.status (abe9c500)
- Added method agreements.list (09143c04)
- Reload toonapi with new config (4899e721)
- Added method oauth.revokeToken (10117971)
- Added method oauth.refreshToken (41900b1c)
- Store accessToken and refreshToken (68725dd2)
- Fixed label typo (0660c41c)
- Timeout error use normal endpoint (a6320aac)
- Renamed API error to API error - xml ams:fault (fd2badbe)
- Added API error - xml (ddaa5f6f)
- Added method oauth.getTokenFromPassword (7e077aba)
- Added env vars for username and password (6b7f6fc4)
- Added more env vars (65d57b8c)
- Check if API error.error is an object (401087a4)
- Added timeout error (36d3fe69)
- Added API error (c8a9dde7)
- lint: Updated eslint config to ES6 (dfa93165)