Releases: alandtse/alexa_media_player
Releases · alandtse/alexa_media_player
v2.3.0
Feature
- add clear_history service (ecbc8b6)
- add logic to catch login errors (6633598)
- add basic notifications sensors (465b2ca) (resolves #144)
Fix
- bump alexapy to 1.3.1 (f8ea48b)
- update to alexapy 1.3.0 (64c5d8f) (fixes #387)
- update hacs.json for sensor domain (0396a55)
- align shuffle property with HA (0b9bc3c)
- add media_image_remotely_accessible property (0881046)
- catch keyerror on update (29e98c1)
- add websocket updates for notifications (e0b8dc3)
- catch KeyError for last_called (5db0706)
- catch connection errors in config_flow and inform user (ef06760)
- prompt for login on disconnect (cb3a8fb)
- fix bug where unable to relogin using configurator (81a7127)
- fix bug where import configuration not resumed (6579b6f)
- fix keyerror when unloading with no loaded entities (d4b09ce)
Documentation
- replace with canonical text (cdb9f13)
2.2.1
Fix
- bump alexapy to 1.2.1 (f6da0d0) (fixes #369)
- reuse existing login if it exists (f4c018a)
- add retries to setup_config entries (0d68043) (fixes #362, fixes #354)
- disable update before add to avoid warning on disabled entities (bbede43) (fixes #317)
- add relevant icons to switches (a66364d)
- add availability state to switches (fd44b7c)
- fix handling of filter options (1a53b98)
Performance
- reduce auth gets by moving to init (a85ce9e)
2.2.0
Feature
- add de.json (48515ba)
- add en.json for config_flow (52b700a)
- add unloading of config_entry (ea87497)
- add device_info for integration grouping (3c5ff3a)
- support unloading of entries (75a46c4)
- enable config_flow from configuration (dfe85da)
- enable config_flow (312c9e9) (closes #48, closes #317 )
Fix
- increase delay for switch load (2b865f4) (closes #361)
- bump alexapy to 1.2.0 (2eca9fe) (closes #353)
- fix typo (c06c415)
- fix bug where HA <98.1 would be incompatible with self.enabled check (a19de53)
- show prior values in config_flow (77020c3)
- fix bug where default schema not schema (1598c52)
- fix device_info identifiers (b1c8213)
- add checks for self.enabled prior to HA updates (28582a0)
- fix bad reference to hass (3bf4ffb)
- fix bug where login not closed on success (d419b6f)
- correctly treat add_devices with empty list as non error (168101d) (closes #357)
2.1.2
2.1.1
NOTE: The cookie migration code is broken. Please create a new cookie by renaming your old pickle file for this release
Fix
2.1.0
Feature
- allow exclusions for alarm_control_panel and switches (169545f) - Use the full friendly name (e.g., "Master Bedroom repeat switch")
Fix
- update to alexapy 1.0.2 (3e50526) (fixes #307, fixes #310?, fixes #323)
- change platform loading to be account specific (bcc0de7) (fixes #260?)
- rename send_message with prefix async_ (243d485)
- add key check for targets (fac356d) (fixes #328)
- avoid throttling in case of multiple accounts (e21ffc8)
- remove extraneous await (56eb0ea)
- add catch for HomeAssistantError when adding entities (43acc8b)
- ensure source attribute is valid member of source list (4ebc313)
- cleanup remaining sync references (6f71f50)
- provide updated message for use of HA tts UI (46b9d88)
- update HA state on bluetooth change (fb432af)
- bug where bluetooth state not properly updated (c5da965) (fixes #316)
- add await for set_bluetooth (e622497)(fixes #316)
Change
- chore: add hacs.json (fixes #319)
2.0.1
Fix
- check for valid response from get_bluetooth (b1422c4) (fixes #309)
- remove await for async_schedule_update_ha_state (d801a59) (fixes #302)
- set await for async source functions (26d3c17) (fixes #302)
- update alexapy to 1.0.1 and add HA min version (2cdb259) (fixes #299, fixes #313)
Changes
- style: update documentation for move to custom_components project (fixes #238)
2.0.0
1.4.1
1.4.0
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)