-
Notifications
You must be signed in to change notification settings - Fork 287
Changelog
Alan Tse edited this page Aug 30, 2019
·
33 revisions
Please see configuration for update instructions.
- check for valid response from get_bluetooth (b1422c43378713aee1eb31ddd708de1330633429) (fixes #309)
- remove await for async_schedule_update_ha_state (d801a599988fe41ec52139c6f5954bd35025fe76) (fixes #302)
- set await for async source functions (26d3c1719222ec92fe7e92187c780a62c82bc0d2) (fixes #302)
- update alexapy to 1.0.1 and add HA min version (2cdb25913a17c2aeaffa24f7ea77bdbf7b020ec3) (fixes #299, fixes #313)
Features:
- migrate to async (resolves #282)
Fixes:
- add key existence checks (resolves #293)
- refactor to async loading into HA (resolves #268, resolves #269)
Changes:
- update to alexapy 1.0.0 (async)
- remove deprecated custom_components support
Fixes:
- fix(mediaplayer): fix dnd keyerror (fixes #270)
Features:
- feat(switch): add basic switch support (do not disturb, repeat, shuffle) (resolves #195, resolves #203)
Fixes:
- fix(media_player): remove unused MEDIA_PLAYER_SCHEMA (#261) (resolves #259)
- fix(media_player): alternative serial numbers not recognized for mobile apps (resolves #249)
- fix(guard): catch TypeError exception for regions without Guard (#245) (fixes #243, fixes #248 )
- fix(guard): add additional checks for failed guard access (fixes #243, fixes #248 )
- fix(guard): add 2s delay for guard state check after voice activity (fixes #256)
- fix(guard): schedule HA update after processing voice (fixes #256)
- fix(media_player): fix bug where get_last_called called before init
- fix(captcha): add captcha to handle OTP selection page (fixes #258)
- fix(wshandler): properly handle entryId does not contain #
- fix(switch): add unique_id function
Changes:
- chore(guard): obfuscate email in debug message
- style(configurator): update messaging
- chore(alexapy): update to 0.7.1 (fixes #258)
Fixes:
- Fix keyerror bug when Alexa Guard is not enabled or available (resolves #226, #230)
Changes:
- Updated readme
- Added hacs info.md for better info in community store
Features:
- Add Alexa Guard mode support as an alarm_control_panel. Use ARM_AWAY to enable. (resolves #186)
- Add HACS support. We will deprecate custom_updater shortly; please migrate. Thanks @xatr0z (resolves #201)
Fixes:
- Remove async references (resolves #171)
- Fix bug where announce did not work for multiple accounts (resolves #210)
- Add further existing entity checks (resolves #180)
- Add additional websocket reconnect logic (resolves #181)
Changes:
- Deprecated
media_player.alexa_tts
service removed. - Update to alexapy 0.7.0
Features:
- None
Fixes:
- Add files required for HA 0.92.x (resolves #164)
- Fix bug where all bluetooth devices listed as sources (resolves #166 )
- Fix bug where nested nodes in Hue scenes would not run (resolves #156 )
Changes:
- Populate locale based on device preferences (resolves #79)
- Remove dev branch from custom_updater as this was hard to maintain (resolves # 159)
- Update to alexapy 0.5.0 (resolves #156)
- Update README configuration section to reference Wiki
Features:
- Add automatic target generation for notify component service
Fixes:
- Fix bug where existing media players would be added again on reconnect (resolves #136)
- Fix bug where routines would not be found when many routines exist (resolves #145)
Changes:
- Update online/active based on DOPPLER_STATE_CHANGE from websockets (resolves #133)
- Update bluetooth state based on websockets (resolves #135)
- Update new devices based on websockets
- Change notify component to autoload - You may have to remove existing notify configuration to avoid _2 service
- Add dev branch to custom_updater (resolves # 143)
- Update to alexapy 0.4.3 (resolves #145)
- Fix bug where polling would not resume after websocket failure (resolves #128)
- Update to alexapy 0.4.2 (resolves #127)
Fixes:
- Fix bug where emulated_hue and other smart home device routines failed. (resolves #123)
- Fix bug where Alexa devices that came online later were not properly updated. (resolves #125)
Changes:
- Add websocket support (resolves #119) - This allows us to remove most polling and rely on push notifications from Amazon. This also means that media_players should update regardless of how or where you interact with them as
last_called
should update immediately. As a resultalexa_media.update_last_called
service may no longer be required. Prior polling methods remain as a fallback mechanism if websocket can't connect which may be based on region. No additional configuration is needed. - Update to alexapy 0.4.0 (websocket support)
Fixes:
- Fix bugs related to generation of targets for announce (resolves #114, #117, #118)
Features:
- Add notification service. (resolves #51)
Changes:
- Update to alexapy 0.3.0 (announce/mobile push)
Deprecation Warning:
media_player.alexa_tts
will be deprecated in the next version. Please use the notify.alexa_media
service.
Features:
- Custom_updater support (resolve #58)
-
alexa_media.update_last_called
service to allow manual update of last_called (resolve #83)
Fixes:
- Entry too long database errors (resolve #88)
- Display of media position while playing (resolve #91)
- Routines failing if only one step or presence of non_utterance routines (resolve #90)
- Configurator failure if no verification options available (resolve #101)
- TTS failure with multiple accounts (resolve #86)
- Configurator only able to configure one account per restart (resolve #98)
- Multiple last_called devices for same account (resolve #97)
Changes:
- Additional polling on detection of a voice event to handle case where command would be to play on other devices
- More debugging
- Update to alexapy 0.2.1 (fixes and announce/mobile push)
- Split to platform and pypi API (resolves #14, #62)
- Add multiple account support (resolves #37)
- Fix bug where cookie login didn't detect changes in configuration (resolves #63)
- Reduce media player polling. Polling should restart using HA or voice, but not other Apps. (resolves #70)
- Add sequence processing for more programmatic support.
- Add automation routine support.
- Allow for volume changes when media not playing or paused (resolves #43)
- Fix for HA 0.88.0 architecture change (#77)
- Typo fix in last_call
- Bug fix to use logged in user for media playback
- Add last_called attribute (thanks @brianhanifin)
- Add exclude and include device config (thanks @nuttytree)
- Bug fixes on get_bluetooth parsing
- Change refresh to online devices only
- Fix bug where failed cookie login doesn't try config login
- Handle Amazon verification method request page
- Bug fixes on unavailable data
- Bug fixes to improve login robustness and unavailable data
- Add 2FA support
- Json fixes for python 3.5
- Bug fixes
- Flake 8 lint fixes
- Bug fixes
- Cookie support
- Play media support
- Fix bs4 issues
- Add configurator and deprecate addon requirement
- Add bluetooth disconnect controls
- First versioned release
- Bluetooth device selection
- Initial public release
This changelog was manually created based off the commit history after the fact by a contributor (@alandtse) and not the original maintainer (@keatontaylor). Commit history should be considered authoritative.