Skip to content

Latest commit

 

History

History
465 lines (364 loc) · 35 KB

CHANGELOG.md

File metadata and controls

465 lines (364 loc) · 35 KB

Changelog

v4.1.2 (2022-09-07)

Fix

  • Check for missing hass_url during auto reauth (7d181a3)
  • Fix reauth caused by bad amazon response (58af5b3)

v4.1.1 (2022-09-05)

Fix

  • notify: Improve message for missing keys (c2ce6a4)
  • Fix unnecessary reauth if 500 error detected (a8aab6b)
  • Ignore missing async_remove_listener (06626dc)
  • Fix temperature showing in Celsius (#1682) (13afaa8)

Documentation

v4.1.0 (2022-07-21)

Feature

  • Allow skipping of proxy warning (5ed2082)

Documentation

Refactor

  • Replace hard coded strings (a08cc04)

v4.0.3 (2022-06-26)

Fix

  • sensor: Inherit from SensorEntity (c28b8ef)
  • Fix forced relogin using configuration.yaml (a006bcc)
  • notifications: Handle new recurrence rules (2c70eda)
  • Bump alexapy==1.26.1 (56a1633)
  • Address potential race condition with last_called (f197307)

Documentation

Refactor

v4.0.2 (2022-06-04)

Fix

  • Store and reuse mac_dms between sessions (d663209)

Documentation

v4.0.1 (2022-05-29)

Fix

  • Remove CONF_OAUTH_LOGIN calls (139fded)

v4.0.0 (2022-05-29)

Fix

  • Catch httpx.ConnectError during proxy (96bbd55)
  • Treat lack of mac_dms as login failure (d7c9a8c)
  • Handle unknown recurring patterns (92bab7c)
  • Use non-deprecated async_get (113b5e2)
  • Ignore PUSH_MEDIA_PREFERENCE_CHANGE (0dbcddf)

Breaking

  • Legacy login and options have been removed. These options resulted in degraded operations and generated extra support requests. You will be forced to relogin if an older method is detected. (ee724ab)

Documentation

Refactor

  • Remove legacy login options (ee724ab)

v3.11.3 (2022-04-28)

Fix

Documentation

v3.11.2 (2022-04-17)

Fix

v3.11.1 (2022-04-05)

Fix

v3.11.0 (2022-03-16)

Feature

  • Add entity_category to the AlexaMediaSwitches (#1537) (3f42a45)

Documentation

v3.10.15 (2021-12-03)

Fix

  • Loosen allowed versions of dependencies (f083f80)
  • Allow beta versions of 2021.12 (29e2032)

v3.10.14 (2021-11-23)

Fix

v3.10.13 (2021-11-23)

Fix

  • Fix key error if entry exists (4f2a2b2)
  • Bump deps (f6fb70b)
  • Handle deprecation of device_state_attributes (c224ee4)

v3.10.12 (2021-11-19)

Fix

  • Fix conversion of aiohttp cookie to httpx (598175f)
  • Set default accounts key in dictionary (ac4d3f9)

v3.10.11 (2021-11-16)

Fix

v3.10.10 (2021-10-13)

Fix

  • Fix issue where next_alarm would cancel on reload (#1379) (a5dd83a)

v3.10.9 (2021-10-13)

Fix

Documentation

v3.10.8 (2021-08-03)

Fix

  • Fix color mapping during color conversion (#1345) (c296aef)
  • Parse timezone from timestamp (c7dc5f2)

Documentation

v3.10.7 (2021-07-15)

Fix

  • Fix comparison between offset-naive and offset-aware datetimes (#1338) (#1339) (bcc996a)
  • Fix comparison between offset-naive and offset-aware datetimes (#1338) (0ccdb18)

v3.10.6 (2021-06-16)

Fix

  • Use timezone aware datetime for timers (de4a962)
  • Handle unknown recurrence patterns (a7a173c)

Documentation

v3.10.5 (2021-05-18)

Fix

  • Avoid pruning devices in secondary accounts (a62a371)

Documentation

v3.10.4 (2021-05-15)

Fix

  • Handle case where alexa guard is disabled (#1297) (6295e93)

Documentation

v3.10.3 (2021-05-15)

Fix

  • Update entity state after network discovery (#1291) (#1295) (b2302ec)
  • Update entity state after network discovery (#1291) (9804dd3)

v3.10.2 (2021-05-13)

Fix

  • Prune devices removed from amazon (f75f8b9)

Documentation

v3.10.1 (2021-05-08)

Fix

  • Improve checking for skill backed appliances #1277 (ea04bae)

Documentation

v3.10.0 (2021-05-04)

Feature

  • Improve lights controls and support colors (#1270) (fe48034)
  • Add "alexa_media_alarm_dismissal_event" "status"/"dismissed" events to alarms. (#1271) (32e802f)
  • Add PT-BR localization (#1266) (6a365ad)

Fix

  • Fix tesla_custom compatibility (dada99f)
  • Add iot_class to manifest.json (b7a3688)

Documentation

v3.9.0 (2021-04-24)

Feature

Fix

  • Detect and ignore lights created by emulated_hue (#1253) (4cef90e)
  • Auto reload when extended entity discovery is enabled (#1254) (8a8f8ee)
  • TypeError: _typeddict_new() missing typename (b89852d)
  • Check for existence of properties key (211015f)

v3.8.6 (2021-04-12)

Fix

  • Check for hass existence and fallback call (f2d8362)

v3.8.5 (2021-03-17)

Fix

  • Fix case where proxy receives ip address only (2c423a4)
  • Use ha converter for local time (6c03b9c)

v3.8.4 (2021-03-12)

Fix

  • Handle non-json domainAttributes in activities (05025cf)
  • Handle case when hass has no detectable url (3796a85)

v3.8.3 (2021-03-11)

Fix

  • Ignore typerrors for update_last_called (c2c57ed)

v3.8.2 (2021-02-20)

Fix

v3.8.1 (2021-02-15)

Fix

  • Use external hass url as default for proxy (aa8df7e)
  • Wrap calls to alexapi in async_create_task (0445b72)

Documentation

v3.8.0 (2021-02-08)

Feature

  • Add name and entity_id to notification_event (9c6f6f8)

Fix

Refactor

v3.7.0 (2021-02-07)

Feature

  • Use HA view for proxy address (3eb09ea)

v3.6.4 (2021-02-03)

Fix

  • Update last_update before notify update (77223a9)
  • Add version to manifest.json (faef7a1)

v3.6.3 (2021-01-28)

Fix

  • Bump to alexapy 1.22.3 (c3df546)
  • Cancel proxy after 10 minutes (d818f48)
  • Check for valid ha url (1b21b4a)
  • Add otp confirmation step for proxy (c82d3f1)
  • Provide warning for invalid built-in 2fa key (af86368)

Refactor

  • Move translation directory (cd2a39a)

v3.6.2 (2021-01-24)

Fix

  • Add delay on consecutive service updates (7ec02a8)
  • Fix missing target devices (a2fff11)

v3.6.1 (2021-01-24)

Fix

  • Fix announce for second account (14c9a12)

v3.6.0 (2021-01-24)

Feature

  • Add last_called notify service target (d3e35c2)

Fix

  • Fix deregistration for duplicate HA uuids (556d771)
  • Update last_called only if changed (545783a)

v3.5.2 (2021-01-23)

Fix

  • Bump alexapy to 1.22.2 (fe97afe)
  • Fix abort message on login failure (c367a6e)
  • Fix config flow abort with failed proxy login (07c0868)

v3.5.1 (2021-01-23)

Fix

  • Handle amazon malformed activities output (62c3180)
  • Fix target matching for secondary accounts (2e66fbd)

Documentation

Refactor

  • Remove unused random dependency (2729ca6)

v3.5.0 (2021-01-18)

Feature

  • Add ability to select non-oauth login (8f78709)
  • Add last_called_summary attribute (79f23f7)
  • Enable proxy logins (80114ee)

Fix

  • Change to single notify service (2298d51)
  • Add auto submit limit for valid email error (18558aa)
  • Register events after initial setup (4a8fa41)
  • Fix oauth processing for login (43d5432)
  • Iterate uuid for multiple accounts (16d7acf)
  • Fix entity name for unload (717b7f7)
  • Fix unbound alexa_client use case (9c0a686)
  • Fix key errors from unloading (bf6e613)
  • Add changing unique_id for secondary accounts (fbd1e12)
  • Check for existence of data before unload (5001e94)
  • Fix type error for solo components (3c99f03)
  • Add lock entry (dad2a17)
  • Add logic to avoid reloading config entry (5f7cb1d)
  • Allow resuming of login session after testing (252e133)
  • Fix detection of action required page (c082938)
  • Allow proxy for action_required (6bd1c64)
  • Pop hass_url (d671288)
  • Add http prerequisite (e513187)
  • Fix otp registration to require confirmation (0a001f1)
  • Use lock to stagger account loading (8320df8)

Performance

  • Remove extraneous notification call (b47988f)

Refactor

  • Update debug statements for consistency (7b88105)
  • Add debug for alarm_control_panel start (56671e3)
  • Add more debugging to unload (173807f)
  • Reduce number of startup log display (5c63951)

v3.4.8 (2021-01-08)

Fix

  • Fix registration with amazon.com.au (7fff067)

v3.4.7 (2021-01-06)

Fix

  • Change coordinator update to null operation (dfc53cc)

v3.4.6 (2021-01-06)

Fix

  • Fix cookie exchange during oauth refresh (d508a0c)
  • Allow devices with notification capability (0b88157)
  • Use sync callback for update coordinator (2185a86)
  • Create login if login session closed (47bbfc4)
  • Catch login error on guard init (d8c5399)
  • Fix keyerror unloading config_flows (23f5aff)
  • Fix multie account reauth notification (af9aaae)
  • Fix events processing to be account specific (81a87c4)
  • Fix erroneous available on websocket event (5860905)

v3.4.5 (2021-01-02)

Fix

  • Fix generation of deviceid for oauth signin (1e3a362)
  • Show login failure with error page detection (4574e00)

Refactor

  • Reduce number of automatic otp retries (d8a63f8)

v3.4.4 (2021-01-01)

Fix

  • Ensure string type for configflow (71b26a6)

v3.4.3 (2021-01-01)

Fix

  • Fix oauth for non-.com domains (c1e5176)
  • Fix key error (1b2b060)
  • Allow registration in multiple HA instances (0a35cde)
  • Ignore devices without music capability (b9df09d)
  • Check flow existence prior to unload (be6ab00)
  • Address empty filter list for switch (2c10744)

v3.4.2 (2020-12-31)

Fix

  • Add oauth token refresh (77e9d6c)
  • Fix handling of lack of bluetooth_state (980b530)

Documentation

v3.4.1 (2020-12-12)

Fix

  • Bump alexapy to 1.17.2 (a1606b7)
  • Prevent websocket reconnection on login error (8c5f7bc)
  • Fix saving of otp_secret during relogin (efb2e37)
  • Fix ui update of unavailable devices (2041c77)
  • Add 2fa key error checking (c3cb200)
  • Bump alexapy to 1.17.1 (62231e1)

Refactor

  • Refactor test for login status success (7f4da8a)

v3.4.0 (2020-12-05)

Feature

  • Add custom command support (9394143)

v3.3.1 (2020-11-29)

Fix

  • Fix key error on otp_secret (b07a722)

v3.3.0 (2020-11-27)

Feature

  • Add automatic relogin (23c44c3)
  • Add built-in 2FA generator (a025774)

Fix

  • Clean up cookie file input handling (b04274f)

Documentation

v3.2.3 (2020-11-21)

Fix

  • Convert reminder alarmTime when float (da8b724)

Documentation

  • Fix wiki link in README.md (#995) (96435b9)
  • Update localization (9702cfb)

v3.2.2 (2020-10-11)

Fix

  • Stop refresh on disabled entities (db3fa9c)

v3.2.1 (2020-10-02)

Fix

  • Delay processing until added to hass (235e718)

v3.2.0 (2020-10-02)

Feature

  • Add notification events (6332750)
  • Add process_timestamp attribute to notification sensors (#966) (c4a6df5)
  • Add timer for play_music (801bb80)

Fix

  • Improve dnd sync (5805a0b)
  • Allow switches to poll to sync (3304726)
  • Update ha state even if skip_api called (9ea414b)
  • Refresh media players with main update (d28213a)
  • Save cookies_txt into configuration (c74824e)
  • Ignore PUSH_DEVICE_SETUP_STATE_CHANGE (56e020f)

Performance

  • Memoize notification state (4b71769)

Refactor

  • Reduce false positive for dnd changes (079b554)
  • Update logs to be more clear (9bfb96e)
  • Remove unused _state variable (26c5ac3)
  • Switch to self.async_write_ha_state() (634a7a9)

v3.1.2 (2020-09-28)

Fix