版本发布 8
## v5.15.3 (2026-05-19) ### Bug Fixes - Refine Bluetooth state synchronization ([#3462](https://github.com/alandtse/alexa_media_player/pull/3462), [`af8431a`](https://github.com/alandtse/alexa_media_player/commit/af8431ad55ae0cbda9e3ab6856610baf99d4e0e7)) --- **Detailed Changes**: [v5.15.2...v5.15.3](https://github.com/alandtse/alexa_media_player/compare/v5.15.2...v5.15.3)
## v5.15.1 (2026-04-25) ### Bug Fixes - Handle TypeError from aiohttp None in last_called probe ([#3432](https://github.com/alandtse/alexa_media_player/pull/3432), [`774a8d4`](https://github.com/alandtse/alexa_media_player/commit/774a8d444cb179a092e3a300997a03811bca433f)) - Next_alarm sensor not showing proper snooze state ([#3440](https://github.com/alandtse/alexa_media_player/pull/3440), [`fe685ba`](https://github.com/alandtse/alexa_media_player/commit/fe685ba8269cab5e44b7c60fea7854a1b96f1dcf)) - **notify**: Expand group entities target resolution ([#3437](https://github.com/alandtse/alexa_media_player/pull/3437), [`f5114f9`](https://github.com/alandtse/alexa_media_player/commit/f5114f98ea117c88f82fd2a5c900a78b7598f99a)) ### Build System - Pre-commit autoupdate ([#3399](https://github.com/alandtse/alexa_media_player/pull/3399), [`5f60941`](https://github.com/alandtse/alexa_media_player/commit/5f60941fd1a9d300a5990daaad5720522edf2b5c)) --- **Detailed Changes**: [v5.15.0...v5.15.1](https://github.com/alandtse/alexa_media_player/compare/v5.15.0...v5.15.1)
## v5.14.1 (2026-03-21) ### Bug Fixes - Bump alexapy to v1.29.18 ([#3401](https://github.com/alandtse/alexa_media_player/pull/3401), [`32c187b`](https://github.com/alandtse/alexa_media_player/commit/32c187b0f2fd214c67ccd72b8b71f0368649a8c7)) - Bump alexapy to v1.29.19 ([#3404](https://github.com/alandtse/alexa_media_player/pull/3404), [`f611479`](https://github.com/alandtse/alexa_media_player/commit/f6114796b61093bc114a7a8f12eeb20fa2d872e2)) - Link coordinator to config entry ([#3410](https://github.com/alandtse/alexa_media_player/pull/3410), [`e137d13`](https://github.com/alandtse/alexa_media_player/commit/e137d132028ec98fa664c50a2135a8ad9fc3607f)) ### Build System - Update typing ([#3397](https://github.com/alandtse/alexa_media_player/pull/3397), [`ddfd40f`](https://github.com/alandtse/alexa_media_player/commit/ddfd40f862483a6e2b135cacaf40c1a2b37bceab)) ### Documentation - Clarify cached device mutation contract ([#3398](https://github.com/alandtse/alexa_media_player/pull/3398), [`40ef8a2`](https://github.com/alandtse/alexa_media_player/commit/40ef8a27d04a041170b1e5e1b9adaf8d2bd83a58)) ### Refactoring - Avoid set name collision ([#3396](https://github.com/alandtse/alexa_media_player/pull/3396), [`2add700`](https://github.com/alandtse/alexa_media_player/commit/2add7008d5a5bc372491f0ad0d35380f6baa6c88)) --- **Detailed Changes**: [v5.14.0...v5.14.1](https://github.com/alandtse/alexa_media_player/compare/v5.14.0...v5.14.1)
## v5.12.1 (2026-02-09) ### Bug Fixes - Toggle lockout by improving state and refresh timing ([#3341](https://github.com/alandtse/alexa_media_player/pull/3341), [`7955214`](https://github.com/alandtse/alexa_media_player/commit/7955214db6c8d907b5225f80684bda574bed4a66)) - **config_flow**: Add broader exception handling in proxy ([#3333](https://github.com/alandtse/alexa_media_player/pull/3333), [`044b77e`](https://github.com/alandtse/alexa_media_player/commit/044b77e6e8155318d489931d6adaf06b075ed58e)) --- **Detailed Changes**: [v5.12.0...v5.12.1](https://github.com/alandtse/alexa_media_player/compare/v5.12.0...v5.12.1)
## v5.11.0 (2026-01-24) ### Bug Fixes - Always include Echo temperature and AIAQM sensors ([#3305](https://github.com/alandtse/alexa_media_player/pull/3305), [`dc3b6e3`](https://github.com/alandtse/alexa_media_player/commit/dc3b6e34741f5b45dd250c46152ef3fa295f7739)) - Bump alexapy to 1.29.15 ([#3313](https://github.com/alandtse/alexa_media_player/pull/3313), [`61fb2db`](https://github.com/alandtse/alexa_media_player/commit/61fb2dbf61b5a02afb8dfc38d5d8996b2536d55d)) - **alarm_control_panel**: Prevent IndexError when appliance_id has unexpected format ([#3310](https://github.com/alandtse/alexa_media_player/pull/3310), [`79083aa`](https://github.com/alandtse/alexa_media_player/commit/79083aa1af0128195a09ef3a8538f47936959154)) - **config_flow**: Add missing data_schema to 2fa_key_invalid error form ([#3289](https://github.com/alandtse/alexa_media_player/pull/3289), [`033ee3d`](https://github.com/alandtse/alexa_media_player/commit/033ee3d7b7761d729f0b6ba74aa9218da8d6cbb1)) - **notify**: Prevent KeyError when accounts key is missing ([#3309](https://github.com/alandtse/alexa_media_player/pull/3309), [`11ad1f9`](https://github.com/alandtse/alexa_media_player/commit/11ad1f99f6594db6d14a0538b4ebccc118a70fb8)) ### Features - Add device for Alexa Indoor Air Quality Monitor sensors ([#3314](https://github.com/alandtse/alexa_media_player/pull/3314), [`2e083b8`](https://github.com/alandtse/alexa_media_player/commit/2e083b8b07bb8e9e6e6d7dcf504d595d194b269a)) - Add stricter Matter bridge detection ([#3303](https://github.com/alandtse/alexa_media_player/pull/3303), [`e3f4a89`](https://github.com/alandtse/alexa_media_player/commit/e3f4a899277b8160c1ac30d53ad4271596765392)) - Improve last_called timeliness and reliability (voice-only) ([#3301](https://github.com/alandtse/alexa_media_player/pull/3301), [`3c95a0b`](https://github.com/alandtse/alexa_media_player/commit/3c95a0b55d62e8ee41db7c85af62386b8d54125e)) ### Refactoring - Sensor.py debug logging ([#3306](https://github.com/alandtse/alexa_media_player/pull/3306), [`95a176f`](https://github.com/alandtse/alexa_media_player/commit/95a176faf54659a03f891febd88ce618464cf617)) --- **Detailed Changes**: [v5.10.0...v5.11.0](https://github.com/alandtse/alexa_media_player/compare/v5.10.0...v5.11.0)
## v5.10.0 (2026-01-18) ### Bug Fixes - Fix "One-time password (OTP)" string ([#3270](https://github.com/alandtse/alexa_media_player/pull/3270), [`b28b9e1`](https://github.com/alandtse/alexa_media_player/commit/b28b9e1be04cdbcbce30649bcc85e55f1b260c38)) - Rewrite tests with proper runtime imports to fix CI test failure ([#3291](https://github.com/alandtse/alexa_media_player/pull/3291), [`d332ec3`](https://github.com/alandtse/alexa_media_player/commit/d332ec31f8299b748f24296f0f5f609ce3e20def)) - **config_flow**: Reload integration after successful reauth to clear error state ([#3296](https://github.com/alandtse/alexa_media_player/pull/3296), [`59ad7f6`](https://github.com/alandtse/alexa_media_player/commit/59ad7f6c964792ad398617bb8a7d3acf141955cc)) - **helpers**: Correct filter default value logic in add_devices ([#3288](https://github.com/alandtse/alexa_media_player/pull/3288), [`995677f`](https://github.com/alandtse/alexa_media_player/commit/995677f712c871547f315eb08d70baa47bfec1c9)) - **helpers**: Replace add_devices debug output ([#3300](https://github.com/alandtse/alexa_media_player/pull/3300), [`e351e18`](https://github.com/alandtse/alexa_media_player/commit/e351e1895a5f60495590a5a11c00747a309a8ceb)) - **sensor**: Add missing parentheses to isoweekday() method call ([#3282](https://github.com/alandtse/alexa_media_player/pull/3282), [`6443e77`](https://github.com/alandtse/alexa_media_player/commit/6443e77f1104d0e7548c131f5761965891aec6e6)) - **switch**: Define hue_emulated_enabled before use ([#3285](https://github.com/alandtse/alexa_media_player/pull/3285), [`0698149`](https://github.com/alandtse/alexa_media_player/commit/06981499d6b6a1a02118a1c5c4d2021ff09b03bb)) ### Build System - Pre-commit autoupdate ([#3293](https://github.com/alandtse/alexa_media_player/pull/3293), [`c88807f`](https://github.com/alandtse/alexa_media_player/commit/c88807faa6b354212947b001c2984965363804c1)) - **deps-dev**: Bump authlib from 1.6.5 to 1.6.6 ([#3265](https://github.com/alandtse/alexa_media_player/pull/3265), [`2fa9f46`](https://github.com/alandtse/alexa_media_player/commit/2fa9f46077a79dddf84e431d9366b3a032dea8da)) - **deps-dev**: Bump filelock from 3.20.1 to 3.20.3 ([#3298](https://github.com/alandtse/alexa_media_player/pull/3298), [`d4892a7`](https://github.com/alandtse/alexa_media_player/commit/d4892a78225f61059e13d46b8975a273f74093ad)) - **deps-dev**: Bump virtualenv from 20.34.0 to 20.36.1 ([#3297](https://github.com/alandtse/alexa_media_player/pull/3297), [`e54885b`](https://github.com/alandtse/alexa_media_player/commit/e54885b9e9656c09f0e4a7d0592724ea87d3817d)) ### Chores - Resolve ai issues ([#3292](https://github.com/alandtse/alexa_media_player/pull/3292), [`dbdf803`](https://github.com/alandtse/alexa_media_player/commit/dbdf80368b19bbc75dca94b2e621307f17b52302)) ### Documentation - Reformat STARTUP_MESSAGE ([#3290](https://github.com/alandtse/alexa_media_player/pull/3290), [`d995b72`](https://github.com/alandtse/alexa_media_player/commit/d995b7273845fe0124b38de69571e2fad68ead85)) - Update localization ([`299eb67`](https://github.com/alandtse/alexa_media_player/commit/299eb67f71c43450f78887d455064b3059351f50)) ### Features - Add Home Assistant diagnostics support ([#3262](https://github.com/alandtse/alexa_media_player/pull/3262), [`16e519a`](https://github.com/alandtse/alexa_media_player/commit/16e519acc6587184e8bad1964d1cc87e242ce8f4)) ### Refactoring - Reduce log spam ([#3299](https://github.com/alandtse/alexa_media_player/pull/3299), [`224bf05`](https://github.com/alandtse/alexa_media_player/commit/224bf057823329170e985cee42b45db264d8a317)) --- **Detailed Changes**: [v5.9.0...v5.10.0](https://github.com/alandtse/alexa_media_player/compare/v5.9.0...v5.10.0)
## v5.8.2 (2025-12-07) ### Bug Fixes - Add smart_switch type to alexa_entity ([#3190](https://github.com/alandtse/alexa_media_player/pull/3190), [`a0ce307`](https://github.com/alandtse/alexa_media_player/commit/a0ce3071289b95d2941e0a5339e3562cc68fad33)) - Change VOCs device class to 'aqi' ([#3205](https://github.com/alandtse/alexa_media_player/pull/3205), [`a1c48e8`](https://github.com/alandtse/alexa_media_player/commit/a1c48e83c032578510295084c1efd1605298f3b3)) - Remove 2fa_key_invalid placeholder ([#3191](https://github.com/alandtse/alexa_media_player/pull/3191), [`932d229`](https://github.com/alandtse/alexa_media_player/commit/932d229036ac0516d215aa0be19c2fa5f99ed119)) ### Build System - Bump alexapy to 1.29.12 ([#3209](https://github.com/alandtse/alexa_media_player/pull/3209), [`dc40486`](https://github.com/alandtse/alexa_media_player/commit/dc40486c15243f948b424f213b2b78e71971db60)) ### Documentation - Improve logging and exception logging ([#3207](https://github.com/alandtse/alexa_media_player/pull/3207), [`8e1c300`](https://github.com/alandtse/alexa_media_player/commit/8e1c300b0e3398b3788a8bbd7b893cf710b0f361)) - Update localization ([`e37a6cf`](https://github.com/alandtse/alexa_media_player/commit/e37a6cf76d906a060f578e19ea2d6a42594b1798)) --- **Detailed Changes**: [v5.8.1...v5.8.2](https://github.com/alandtse/alexa_media_player/compare/v5.8.1...v5.8.2)
## v5.7.11 (2025-11-08) ### Bug Fixes - Auth issue after amazon deprecated /api/bootstrap ([#3096](https://github.com/alandtse/alexa_media_player/pull/3096), [`fc25070`](https://github.com/alandtse/alexa_media_player/commit/fc25070464ce685d2b39bfb6418913f4746fa914)) ### Documentation - Fix lokalise link ([`bdc2abe`](https://github.com/alandtse/alexa_media_player/commit/bdc2abe965d7d1df3a8b1dc8393cb48d53b48ec1)) - Update localization ([`6d238f1`](https://github.com/alandtse/alexa_media_player/commit/6d238f1b5f576174b0ba4369e3782ccc84b7b038)) --- **Detailed Changes**: [v5.7.10...v5.7.11](https://github.com/alandtse/alexa_media_player/compare/v5.7.10...v5.7.11)