Releases: Apollon77/alexa-remote
Release v3.7.2
Adjust automatic Cookie Refresh interval from 7 to 4 days
Add other checks for websocket connection handling (Sentry IOBROKER-ALEXA2-32)
Release v3.7.1
also capture tests from ASR_REPLACEMENT_TEXT and TTS_REPLACEMENT_TEXT into summary and alexaResponse
Release v3.7.0
Implement new method to get History/Activities
getActivities Method is still there and still triggers the Amazon route as till now. INo idea ng it still works for some users. I declared it as deprecated now
add new method "getCustomerHistoryRecords" which uses another endpoint on Amazon side and delivers different data. The return is returned relative compatible to getActivities, so should be a drop in replacement - beside the fact that some fileds can not be provided any longer and will be simply empty! (e.g. activityStatus, deviceAccountId ...) Also in the amazon data some fields are no longer existing (e.g. domainAttributes ...)
the event "ws-device-activity" is migrated to use the new getCustomerHistoryRecords endpoint, and so returns compatible, but not 100% the same data
Make sure to not hammer requests to Amazon in case the activity request returns an error and the received PUSH_ACTIVITY entry was not found
Detect and handle 50x error cases and handle them as if no content was returned
Enhance communication to also support gzip and deflate encoded responses because Amazon sometimes ignore requested Accept-Encoding specs. This also could improve speed
Release v3.6.0
Adjust to new automations (Routines) route
Add getAllDeviceVolumes method
Return relationships in getSmarthomeDevices call
Release v3.5.2
Fix potential crash issue (Sentry IOBROKER-ALEXA2-39)
Release v3.5.0
Fix potential crash issue (Sentry IOBROKER-ALEXA2-2V)
add cookie as new event when a new cookie is generated
fix error code handling
Release v3.4.0
add support for textCommand - tell an Alexa device a text as you would speak it
Release v3.3.3
fix potential crash case (Sentry IOBROKER-ALEXA2-2K)
Release v3.3.2
handle potential crash case (Sentry IOBROKER-ALEXA2-27)
also ignore PUSH_DEVICE_SETUP_STATE_CHANGE push messages
Optimize WSMQTT Reconnection handling for timeout cases
Release v3.3.1
Update cookie lib to maybe be more backward compatible if login/baseUrl was changed
Increase timeout when reading routines