--- title: Full changelog for Home Assistant Core 2024.9 description: Detailed changelog for the Home Assistant Core 2024.9 release replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ --- These are all the changes included in the Home Assistant Core 2024.9 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2024/09/04/release-20249/). - Bump version to 2024.9.0dev0 ([@frenck] - [#122975]) - Skip binary wheels for pymicro-vad ([@frenck] - [#122982]) - Fix implicit-return in squeezebox ([@epenet] - [#122928]) - Rename variable in async tests ([@epenet] - [#122996]) - Update audit licenses run conditions [ci] ([@cdce8p] - [#123009]) - Fix implicit-return in python_script ([@epenet] - [#123004]) - Rename variable in landisgyr_heat_meter tests ([@epenet] - [#122995]) - Rename variable in knx tests ([@epenet] - [#122994]) - Enable pytest-fixture-param-without-value (PT019) rule in ruff ([@epenet] - [#122953]) - Anthropic Claude conversation integration ([@Shulyaka] - [#122526]) - Update generator typing ([@cdce8p] - [#123052]) - Replace pylint broad-exception-raised rule with ruff ([@epenet] - [#123021]) - Ensure claude supported feature reflect latest config entry options ([@balloob] - [#123050]) - Enable collections-named-tuple (PYI024) rule in ruff ([@epenet] - [#123019]) - Fix implicit-return in macos script ([@epenet] - [#122945]) - Fix implicit-return in google_assistant ([@epenet] - [#123002]) - Improve Bang olufsen media_player dispatcher formatting ([@mj23000] - [#123065]) - Improve type hints in google_assistant ([@epenet] - [#122895]) - Bump ruff to 0.5.6 ([@epenet] - [#123073]) - Add support for Todoist sections ([@cmbuckley] - [#115671]) - Test storage save and load for evohome ([@zxdavb] - [#122510]) - Remove unneeded cast in logbook rest api ([@bdraco] - [#123098]) - Remove unused variables in logbook LazyEventPartialState ([@bdraco] - [#123097]) - Remove unreachable suppress in logbook ([@bdraco] - [#123096]) - Unpack non-performant any expressions in config flow discovery path ([@bdraco] - [#123124]) - Recorder system info: fix capitalization ([@c0ffeeca7] - [#123141]) - Handle command_line missing discovery_info ([@yarikoptic] - [#116873]) - Fix implicit-return in overkiz ([@epenet] - [#123000]) - Support `DeviceInfo.model_id` in MQTT integration ([@bieniu] - [#123152]) - Use coordinator setup method in filesize ([@gjohansson-ST] - [#123139]) - Remove unneeded formatter argument from logbook websocket_api ([@bdraco] - [#123095]) - Improve alignment of live logbook and historical logbook models ([@bdraco] - [#123070]) - Speed up logbook timestamp processing ([@bdraco] - [#123126]) - Optimize logbook row matching ([@bdraco] - [#123127]) - Bump actions/upload-artifact from 4.3.4 to 4.3.5 (@dependabot - [#123170]) - Add apsystems diagnostic binary sensors ([@CM000n] - [#123045]) - Add spaces for readability in licenses.py ([@barryvdh] - [#123173]) - Clean up useless logging handler setting ([@arturpragacz] - [#120974]) - Todoist service validation error consistency ([@cmbuckley] - [#123122]) - Improve performance of logbook processor humanify ([@bdraco] - [#123157]) - Bump uvcclient to 0.11.1 ([@joostlek] - [#123185]) - Remove deprecated asterisk_cdr integration ([@joostlek] - [#123180]) - Remove deprecated asterisk_mbox integration ([@joostlek] - [#123174]) - Remove deprecated proximity entity ([@mib1185] - [#123158]) - Remove unnecessary config schema definitions ([@mib1185] - [#123197]) - Change zha diagnostic to snapshot ([@elupus] - [#123198]) - Bump PyJWT to 2.9.0 ([@bdraco] - [#123209]) - Remove unused async_setup method in insteon ([@mib1185] - [#123201]) - Bump solarlog_cli to v0.1.6 ([@dontinelli] - [#123218]) - Add unit tests for SNMP integer Switches ([@gunkaaa] - [#123094]) - Bump uvcclient to 0.12.1 ([@joostlek] - [#123237]) - Remove myself from DSMR codeowners ([@frenck] - [#123243]) - Detect blocking ssl context creation in the event loop ([@bdraco] - [#123240]) - Bump github/codeql-action from 3.25.15 to 3.26.0 (@dependabot - [#123273]) - Bump actions/upload-artifact from 4.3.5 to 4.3.6 (@dependabot - [#123272]) - remove unneeded type attributes on WebsocketNotification ([@terencehonles] - [#123238]) - Reload config entry for anthropic on update ([@balloob] - [#123280]) - Refactor spc tests ([@joostlek] - [#123287]) - Fix implicit-return in konnected ([@epenet] - [#122915]) - Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (@dependabot - [#123335]) - Remove unneeded logs from Yamaha ([@frenck] - [#123349]) - Fix implicit-return in yeelight ([@epenet] - [#122943]) - Enable Ruff RET501 ([@autinerd] - [#115031]) - Fix implicit-return in homematic ([@epenet] - [#122922]) - Fix raise-within-try in config validation helper ([@epenet] - [#123353]) - Fix raise-within-try in language util ([@epenet] - [#123354]) - Improve Airzone Cloud sensors availability ([@Noltari] - [#123383]) - Reolink Chime online status and ability to remove ([@starkillerOG] - [#123301]) - Reduce number of aiohttp.TCPConnector cleanup_closed checks to one per minute ([@bdraco] - [#123268]) - Rework OAuth in Tesla Fleet ([@Bre77] - [#123324]) - Remove ESPHome legacy entity naming ([@jesserockz] - [#123436]) - Add sensor platform for Mastodon ([@andrew-codechimp] - [#123434]) - Remove type checking of config entry in Mastodon ([@andrew-codechimp] - [#123467]) - Bump pydrawise to 2024.8.0 ([@dknowles2] - [#123461]) - Bump uiprotect to 6.0.0 ([@bdraco] - [#123402]) - Bump PyYAML to 6.0.2 ([@bdraco] - [#123466]) - Bump orjson to 3.10.7 ([@bdraco] - [#123465]) - Bump chacha20poly1305-reuseable to 0.13.2 ([@yangqian] - [#123471]) - Bump uiprotect to 6.0.1 ([@bdraco] - [#123481]) - Bump aioswitcher to 4.0.0 ([@YogevBokobza] - [#123260]) - Bump motionblinds to 0.6.24 ([@starkillerOG] - [#123395]) - Improve test coverage for AVM Fritz!Smarthome ([@mib1185] - [#122974]) - Remove august IPv6 workaround ([@bdraco] - [#123408]) - Post merge review for Proximity ([@mib1185] - [#123500]) - Bump bsblan to 0.5.19 ([@liudger] - [#123515]) - Improve test coverage for Proximity ([@mib1185] - [#123523]) - Bump ruff to 0.5.7 ([@autinerd] - [#123531]) - Clean up codespell words ([@joostlek] - [#123541]) - Revert "Bump chacha20poly1305-reuseable to 0.13.2" ([@bdraco] - [#123505]) - Revert "Remove ESPHome legacy entity naming" ([@frenck] - [#123453]) - Extend ZHA attribute diagnostic information ([@elupus] - [#123199]) - 2024.8.1 ([@frenck] - [#123544]) - Make sure diagnostic data is output in deterministic order ZHA ([@elupus] - [#123551]) - Add state_class to starline sensors to generate long-term statistics ([@Chupaka] - [#123540]) - Use setup method in coordinator for Trafikverket Train ([@gjohansson-ST] - [#123138]) - Add diagnostics platform to Mastodon ([@andrew-codechimp] - [#123592]) - Update MPD Player to use HOST and PORT to detect duplicate configs ([@carlos-sarmiento] - [#123410]) - Remove deprecated fan as light in lutron ([@gjohansson-ST] - [#123607]) - Remove deprecated yaml import from lupusec ([@gjohansson-ST] - [#123606]) - Remove deprecated horn switch in starline ([@gjohansson-ST] - [#123608]) - Remove Spotify scope check ([@joostlek] - [#123545]) - Remove deprecated process sensor from System monitor ([@gjohansson-ST] - [#123616]) - Remove deprecated yaml import from Ecovacs ([@gjohansson-ST] - [#123605]) - Add unique id to Manual alarm ([@gjohansson-ST] - [#123588]) - Bump pycoolmasternet-async to 0.2.2 ([@amitfin] - [#123634]) - Define Manual alarm as a helper ([@gjohansson-ST] - [#123587]) - Relocate code to get scheduled TimerHandles ([@bdraco] - [#123546]) - Enable raise-within-try (TRY301) rule in ruff ([@epenet] - [#123351]) - Enable implicit-return (RET503) rule in ruff ([@epenet] - [#122771]) - Bump BSBLan to 0.6.2 ([@liudger] - [#123594]) - Add Swiss public transport fetch connections service ([@miaucl] - [#114671]) - Remove regex constraint ([@edenhaus] - [#123650]) - Delete unused snapshots ([@joostlek] - [#123656]) - Improve type hints in logbook tests ([@epenet] - [#123652]) - Add homematicip_cloud service set cooling home ([@barryvdh] - [#121943]) - Remove unnecessary assignment of Template.hass from arest ([@emontnemery] - [#123662]) - Remove unnecessary assignment of Template.hass from command_line ([@emontnemery] - [#123664]) - Remove unnecessary assignment of Template.hass from doods ([@emontnemery] - [#123666]) - Remove libcst constraint ([@edenhaus] - [#123661]) - Remove unnecessary assignment of Template.hass from history_stats ([@emontnemery] - [#123671]) - Remove unnecessary assignment of Template.hass from emoncms ([@emontnemery] - [#123668]) - Remove unnecessary assignment of Template.hass from emulated_kasa ([@emontnemery] - [#123670]) - Remove unnecessary assignment of Template.hass from triggers ([@emontnemery] - [#123672]) - Remove unnecessary assignment of Template.hass from dweet ([@emontnemery] - [#123667]) - Remove unnecessary assignment of Template.hass from camera ([@emontnemery] - [#123663]) - Remove unnecessary assignment of Template.hass from influxdb ([@emontnemery] - [#123673]) - Remove unnecessary assignment of Template.hass from logbook ([@emontnemery] - [#123677]) - Remove unnecessary assignment of Template.hass from logi_circle ([@emontnemery] - [#123678]) - Remove unnecessary assignment of Template.hass from tcp ([@emontnemery] - [#123691]) - Remove unnecessary assignment of Template.hass from sql ([@emontnemery] - [#123690]) - Remove unnecessary assignment of Template.hass from slack ([@emontnemery] - [#123688]) - Remove unnecessary assignment of Template.hass from scrape ([@emontnemery] - [#123685]) - Remove unnecessary assignment of Template.hass from rest ([@emontnemery] - [#123682]) - Remove unnecessary assignment of Template.hass from serial ([@emontnemery] - [#123686]) - Remove unnecessary assignment of Template.hass from notify ([@emontnemery] - [#123680]) - Remove unnecessary assignment of Template.hass from rss_feed_template ([@emontnemery] - [#123683]) - Remove unnecessary assignment of Template.hass from snmp ([@emontnemery] - [#123689]) - Remove unnecessary assignment of Template.hass from intent_script ([@emontnemery] - [#123676]) - Remove unnecessary assignment of Template.hass from minio ([@emontnemery] - [#123679]) - Remove unnecessary assignment of Template.hass from telegram_bot ([@emontnemery] - [#123693]) - Cleaner unit tests for Swiss public transport ([@miaucl] - [#123660]) - Bump aioswitcher to 4.0.1 ([@thecode] - [#123697]) - Remove unnecessary assignment of Template.hass from alexa ([@emontnemery] - [#123699]) - Cleanup unneeded assignment of hass property on MQTT Template objects ([@jbouwh] - [#123706]) - Reduce logging in command_line ([@gjohansson-ST] - [#123723]) - Bump aioswitcher to 4.0.2 ([@thecode] - [#123734]) - Remove deprecated logi_circle integration ([@gjohansson-ST] - [#123727]) - Remove deprecated yaml import for gpsd ([@gjohansson-ST] - [#123725]) - Remove deprecated yaml import for velux ([@gjohansson-ST] - [#123724]) - Update aioairzone to v0.8.2 ([@Noltari] - [#123718]) - Guard for no discovery info in command_line ([@gjohansson-ST] - [#123717]) - Replace not needed guard in command_line with type check ([@gjohansson-ST] - [#123722]) - Combine requirements files in CI ([@epenet] - [#123687]) - Remove unnecessary assignment of Template.hass from telnet ([@emontnemery] - [#123694]) - Remove unnecessary assignment of Template.hass from tensorflow ([@emontnemery] - [#123695]) - Remove unnecessary assignment of Template.hass from velbus ([@emontnemery] - [#123696]) - Remove unnecessary assignment of Template.hass from esphome ([@emontnemery] - [#123701]) - Remove unnecessary assignment of Template.hass from mobile_app ([@emontnemery] - [#123702]) - Remove unnecessary assignment of Template.hass from trigger entity helper ([@emontnemery] - [#123709]) - Remove unnecessary assignment of Template.hass from service helper ([@emontnemery] - [#123710]) - Remove unnecessary assignment of Template.hass from script variables helper ([@emontnemery] - [#123712]) - Bump protobuf to 4.25.4 ([@bdraco] - [#123675]) - Improve type hints in lcn tests ([@epenet] - [#123648]) - Improve type hints in locative tests ([@epenet] - [#123643]) - Remove demo mailbox ([@gjohansson-ST] - [#123741]) - Bump pyatv to 0.15.0 ([@bdraco] - [#123674]) - Migrate GPSD extra state attributes to separate states ([@jrieger] - [#122193]) - Remove unnecessary assignment of Template.hass from generic camera ([@emontnemery] - [#123767]) - Remove unnecessary assignment of Template.hass from condition helper ([@emontnemery] - [#123775]) - Remove unnecessary assignment of Template.hass from manual ([@emontnemery] - [#123770]) - Remove unnecessary assignment of Template.hass from manual_mqtt ([@emontnemery] - [#123771]) - Remove unnecessary assignment of Template.hass from rest ([@emontnemery] - [#123772]) - Remove unnecessary assignment of Template.hass from influxdb ([@emontnemery] - [#123768]) - Remove unnecessary assignment of Template.hass from template ([@emontnemery] - [#123773]) - Remove unnecessary assignment of Template.hass from xiaomi ([@emontnemery] - [#123774]) - Remove unnecessary assignment of Template.hass from script helper ([@emontnemery] - [#123780]) - Improve type hints in mochad tests ([@epenet] - [#123794]) - Improve type hints in mfi tests ([@epenet] - [#123792]) - Improve type hints in mailgun tests ([@epenet] - [#123789]) - Improve type hints in anthropic tests ([@epenet] - [#123784]) - Remove unnecessary assignment of Template.hass from event helper ([@emontnemery] - [#123777]) - Improve type hints in elevenlabs tests ([@epenet] - [#123786]) - Improve type hints in dsmr tests ([@epenet] - [#123785]) - Improve type hints in modbus tests ([@epenet] - [#123795]) - Improve type hints in knx tests ([@epenet] - [#123787]) - Remove unifiprotect deprecate_package_sensor repair ([@bdraco] - [#123807]) - Remove unnecessary assignment of Template.hass from alert ([@emontnemery] - [#123766]) - Improve type hints in nzbget tests ([@epenet] - [#123798]) - Improve type hints in mobile_app tests ([@epenet] - [#123793]) - Improve type hints in openai_conversation tests ([@epenet] - [#123811]) - Improve type hints in openuv tests ([@epenet] - [#123813]) - Improve type hints in otbr tests ([@epenet] - [#123814]) - Improve type hints in openalpr_cloud tests ([@epenet] - [#123812]) - Add error handling for Russound RIO async calls ([@noahhusby] - [#123756]) - Simplify mock_tts_cache_dir_autouse fixture ([@epenet] - [#123783]) - Add update platform to AirGradient ([@joostlek] - [#123534]) - Bump `matrix-nio` to 0.25.0 ([@PaarthShah] - [#123832]) - Bump uiprotect to 6.0.2 ([@bdraco] - [#123808]) - Add base entity to Russound RIO integration ([@noahhusby] - [#123842]) - Correct case of config strings in Mastodon ([@andrew-codechimp] - [#123859]) - Support None schema in EntityPlatform.async_register_entity_service ([@emontnemery] - [#123064]) - Support None schema in EntityComponent.async_register_entity_service ([@emontnemery] - [#123867]) - Improve type hints in reolink tests ([@epenet] - [#123883]) - Improve type hints in rfxtrx tests ([@epenet] - [#123885]) - Improve type hints in stream tests ([@epenet] - [#123894]) - Improve type hints in ssdp tests ([@epenet] - [#123892]) - Improve type hints in sonos tests ([@epenet] - [#123891]) - Improve type hints in smart_meter_texas tests ([@epenet] - [#123890]) - Improve type hints in sma tests ([@epenet] - [#123889]) - Improve type hints in sharkiq tests ([@epenet] - [#123888]) - Improve type hints in risco tests ([@epenet] - [#123887]) - Improve type hints in ridwell tests ([@epenet] - [#123886]) - Improve type hints in recollect_waste tests ([@epenet] - [#123882]) - Improve type hints in rainmachine tests ([@epenet] - [#123881]) - Migrate Mastodon unique id ([@andrew-codechimp] - [#123877]) - Improve type hints in rainforest_eagle tests ([@epenet] - [#123880]) - Improve type hints in person tests ([@epenet] - [#123871]) - Improve type hints in prusalink tests ([@epenet] - [#123873]) - Improve type hints in purpleair tests ([@epenet] - [#123874]) - Improve type hints in owntracks tests ([@epenet] - [#123866]) - Improve type hints in powerwall tests ([@epenet] - [#123872]) - Use coordinator setup method in yale_smart_alarm ([@gjohansson-ST] - [#123819]) - Bump aioautomower to 2024.8.0 ([@Thomas55555] - [#123826]) - Bump pyflic to 2.0.4 ([@joostlek] - [#123895]) - Raise on database error in recorder.migration._add_constraint ([@emontnemery] - [#123646]) - Pass None instead of empty dict when registering entity services ([@emontnemery] - [#123878]) - Clarify SQLite can't drop foreign key constraints ([@emontnemery] - [#123898]) - Bump aioesphomeapi to 25.1.0 ([@bdraco] - [#123851]) - Improve type hints in tasmota tests ([@epenet] - [#123913]) - Improve type hints in telegram_bot tests ([@epenet] - [#123914]) - Improve type hints in template tests ([@epenet] - [#123915]) - Improve type hints in universal tests ([@epenet] - [#123920]) - Improve type hints in tod tests ([@epenet] - [#123917]) - Improve type hints in tile tests ([@epenet] - [#123916]) - Improve type hints in traccar tests ([@epenet] - [#123919]) - Improve type hints in subaru tests ([@epenet] - [#123911]) - Improve type hints in smartthings tests ([@epenet] - [#123912]) - Improve type hints in owntracks tests ([@epenet] - [#123905]) - Improve type hints in sia tests ([@epenet] - [#123909]) - Map pre-heating and defrosting hvac actions in homekit ([@bdraco] - [#123907]) - Improve type hints in zha tests ([@epenet] - [#123926]) - Improve type hints in wemo tests ([@epenet] - [#123923]) - Improve type hints in zerproc tests ([@epenet] - [#123925]) - Improve type hints in watttime tests ([@epenet] - [#123921]) - Use more snapshot in UniFi sensor tests ([@Kane610] - [#122875]) - Improve type hints in websocket_api tests ([@epenet] - [#123922]) - Improve type hints in smarttub tests ([@epenet] - [#123910]) - Add favorite position buttons to Motion Blinds ([@starkillerOG] - [#123489]) - Bump aiorussound to 2.3.1 ([@noahhusby] - [#123929]) - Set available property in russound base entity ([@noahhusby] - [#123933]) - Add missing return type in test __init__ methods ([@epenet] - [#123932]) - Set quality scale to silver for Russound RIO ([@noahhusby] - [#123937]) - Add missing return type in test __init__ method (part 3) ([@epenet] - [#123940]) - Add missing return type in test __init__ method (part 2) ([@epenet] - [#123939]) - Fix paste error in homekit climate update ([@bdraco] - [#123943]) - Add comment clarifying recorder migration to schema version 16 ([@emontnemery] - [#123902]) - Use `elif` in alexa handlers code to avoid additional checks ([@jbouwh] - [#123853]) - Raise on database error in recorder.migration function ([@emontnemery] - [#123644]) - Remove unnecessary check in fritz light ([@flabbamann] - [#123829]) - Raise on database error in recorder.migration._drop_foreign_key_constraints ([@emontnemery] - [#123645]) - Enable confirm error button in Husqvarna Automower by default ([@Thomas55555] - [#123927]) - Rename KNX Climate preset modes according to specification ([@farmio] - [#123964]) - Bump github/codeql-action from 3.26.0 to 3.26.2 (@dependabot - [#123966]) - Bump home-assistant/builder from 2024.03.5 to 2024.08.1 (@dependabot - [#123967]) - Improve code quality of Tesla Fleet tests ([@Bre77] - [#123959]) - Pass None instead of empty dict when registering entity services ([@emontnemery] - [#123879]) - Fix flaky recorder migration tests ([@emontnemery] - [#123971]) - Remove unnecessary assignment of Template.hass from knx ([@emontnemery] - [#123977]) - Improve some comments in recorder migration code ([@emontnemery] - [#123969]) - Handle InvalidRegion in Tesla Fleet ([@Bre77] - [#123958]) - Adjust VAD seconds better for microVAD ([@synesthesiam] - [#123942]) - Deduplicate some recorder migration tests ([@emontnemery] - [#123972]) - Gold quality for Tesla Fleet ([@Bre77] - [#122235]) - Raise on database error in recorder.migration._modify_columns ([@emontnemery] - [#123642]) - Add Motionblinds Bluetooth full test coverage ([@LennP] - [#121878]) - Add switch platform to chacon_dio integration ([@cnico] - [#122514]) - Add ArtSound as a virtual integration ([@dukeofphilberg] - [#122636]) - Fix motionblinds ble test ([@joostlek] - [#123990]) - Allow shared Synology DSM Photo albums shown in media browser ([@mib1185] - [#123613]) - Add options flow to File ([@gjohansson-ST] - [#120269]) - Add Nice G.O. integration ([@IceBotYT] - [#122748]) - Simplify recorder.migration._drop_foreign_key_constraints ([@emontnemery] - [#123968]) - Revert "Rename sensor to finished downloads in pyLoad integration" ([@tr4nt0r] - [#121483]) - Bump aiorussound to 2.3.2 ([@noahhusby] - [#123997]) - Add config flow for platform number in Template ([@dougiteixeira] - [#121849]) - Add configuration url to russound device ([@noahhusby] - [#124001]) - Use `clearCompletedTodos` API endpoint for deleting Habitica todos ([@tr4nt0r] - [#121877]) - TotalConnect state attribute deprecation warning ([@austinmroczek] - [#122320]) - Use snapshot in UniFi switch tests ([@Kane610] - [#122871]) - Bump pypck to 0.7.21 ([@alengwenus] - [#124023]) - Do sanity check EntityPlatform.async_register_entity_service schema ([@emontnemery] - [#123058]) - Add missing return type in test __init__ method (part 4) ([@epenet] - [#123947]) - Improve rate limit handling in Habitica integration ([@tr4nt0r] - [#121763]) - Add Sonos tests for media_player shuffle and repeat ([@PeteRager] - [#122816]) - Add Python-2.0.1 license to list of approved licenses ([@bdraco] - [#124020]) - Bump meteoalert to 0.3.1 ([@WebSpider] - [#123848]) - Reolink add 100% coverage of binary_sensor platfrom ([@starkillerOG] - [#123862]) - Correct water heater service schemas ([@emontnemery] - [#124038]) - Add missing hass type in tests/scripts ([@epenet] - [#124042]) - Allow raw mqtt payload to be in mqtt publish action ([@jbouwh] - [#123900]) - Do sanity check in EntityComponent.async_register_entity_service schema ([@emontnemery] - [#124029]) - Add missing hass type in tests/test_util ([@epenet] - [#124043]) - Deduplicate async_register_entity_service ([@emontnemery] - [#124045]) - Simplify cv._make_entity_service_schema ([@emontnemery] - [#124046]) - Improve entity platform tests ([@emontnemery] - [#124051]) - Add additional blocking operations to loop protection ([@bdraco] - [#124017]) - Add statistics import to Ista EcoTrend integration ([@tr4nt0r] - [#118788]) - Bump ruff to 0.6.0 ([@joostlek] - [#123985]) - Fix threading in get_test_home_assistant test helper ([@emontnemery] - [#124056]) - Add missing hass type hint in component tests (a) ([@epenet] - [#124059]) - Add missing hass type in tests/helpers ([@epenet] - [#124039]) - Update ffmpeg tests to async ([@emontnemery] - [#124058]) - Bump fyta_cli to 0.6.0 ([@dontinelli] - [#123816]) - 2024.8.2 ([@frenck] - [#124069]) - Add missing hass type hint in alexa tests ([@epenet] - [#124064]) - Add temperature sensors for unifi device ([@kimdv] - [#122518]) - Add missing hass type hint in component tests (f) ([@epenet] - [#124076]) - Speed up initializing config flows ([@bdraco] - [#124015]) - Migrate back from `pysnmp-lextudio` to `pysnmp` ([@bieniu] - [#123579]) - Use constants in Sonos media player tests ([@joostlek] - [#124037]) - Do not override hass.loop_thread_id in tests ([@emontnemery] - [#124053]) - Use BaseEventLoop._thread_id instead of a custom attribute ([@emontnemery] - [#124054]) - Use BIGINT SQL type for ID columns ([@emontnemery] - [#123973]) - Add async friendly helper for validating config schemas ([@emontnemery] - [#123800]) - Add Sonos test for media_player play, pause, stop, previous, next ([@PeteRager] - [#122978]) - Add Sonos Test for plex media player enqueue options ([@PeteRager] - [#124120]) - Simplify water_heater.set_temperature service schema ([@emontnemery] - [#124101]) - Add brand selection to support additional brands who use the same API for AquaCell integration ([@Jordi1990] - [#121817]) - Update homeassistant integration tests to async ([@emontnemery] - [#124117]) - Fix blocking I/O while validating core config schema ([@bdraco] - [#124125]) - Use better config validation for integrations with legacy setup method, but only config entry setup ([@mib1185] - [#123203]) - Add missing sensors for Shelly Plus RGBW PM ([@bieniu] - [#123589]) - Add missing hass type hint in flux tests ([@epenet] - [#124078]) - Cleanup the Fritz!Smarthome light entity ([@mib1185] - [#123488]) - Bumb python-homewizard-energy to 6.3.0 ([@DCSBL] - [#124150]) - Add missing hass type hint in component tests (e) ([@epenet] - [#124075]) - Add missing hass type hint in component tests (c) ([@epenet] - [#124067]) - Add Fujitsu FGLair integration ([@crevetor] - [#109335]) - Add missing hass type hint in component tests (b) ([@epenet] - [#124065]) - Add support for Levoit EverestAir air purifiers ([@erictrudeau] - [#123428]) - Add missing hass type in tests/*.py ([@epenet] - [#124048]) - Improve type hints in scripts/auth ([@epenet] - [#124049]) - Add light platform to Nice G.O. ([@IceBotYT] - [#124019]) - Disable entities for Motiontionblinds Bluetooth ([@LennP] - [#124159]) - Rework Onkyo discovery and interview ([@arturpragacz] - [#120668]) - Add Venstar air filter sensors ([@jhollowe] - [#115832]) - Add missing hass type hint in component tests (d) ([@epenet] - [#124074]) - Update aiolyric to 2.0.1 ([@dalinicus] - [#123424]) - Update sensor recorder tests to async ([@emontnemery] - [#124061]) - Add missing hass type hint in august tests ([@epenet] - [#124062]) - Update recorder tests to async ([@emontnemery] - [#124161]) - Fix schema for input_datetime.set_datetime action ([@emontnemery] - [#124108]) - Add reconfigure flow to Madvr ([@iloveicedgreentea] - [#122477]) - Refactor websocket handler to reduce complexity ([@bdraco] - [#124174]) - Improve code quality in Manual alarm ([@gjohansson-ST] - [#123142]) - Add state for alarm_control_panel in Prometheus ([@DeathCamel58] - [#123753]) - Fix Pure AQI value sensor in Sensibo ([@gjohansson-ST] - [#124151]) - Bump yalesmartalarmclient to 0.4.0 ([@gjohansson-ST] - [#124165]) - Fix comment typo for _serial_from_status() in NUT ([@tdfountain] - [#124175]) - Add missing hass type hint in component tests (g) ([@epenet] - [#124203]) - Simplify bring todo service schema ([@emontnemery] - [#124206]) - Add diagnostics to Nice G.O. ([@IceBotYT] - [#124194]) - Remove test helper get_test_home_assistant ([@emontnemery] - [#124177]) - Fix flapping ista_ecotrend tests ([@emontnemery] - [#124205]) - Add sonos snapshot test ([@joostlek] - [#124036]) - Add reauth to fujitsu_fglair ([@crevetor] - [#124166]) - Improve type hints in homematicip_cloud tests ([@epenet] - [#124207]) - Bump pyseventeentrack to 1.0.1 ([@shaiu] - [#124211]) - Add missing hass type hint in component tests (i) ([@epenet] - [#124216]) - Add missing hass type hint in component tests (h) ([@epenet] - [#124209]) - Improve suggested values in homeworks config flow ([@emontnemery] - [#124200]) - Bump python-linkplay to 0.0.8 ([@dukeofphilberg] - [#123875]) - Bump dio-chacon-wifi-api to 1.2.1 ([@cnico] - [#124215]) - Remove unused function otbr.async_get_active_dataset_tlvs ([@emontnemery] - [#124210]) - Allow manually updating entity state in chacon dio ([@cnico] - [#124187]) - Add missing hass type hint in component tests (l) ([@epenet] - [#124220]) - Add missing hass type hint in component tests (m) ([@epenet] - [#124222]) - Add missing hass type hint in history and recorder tests ([@epenet] - [#124204]) - Strip trailing / from OTBR url ([@emontnemery] - [#124223]) - Bump apsystems-ez1 to 2.1.0 ([@mawoka-myblock] - [#123225]) - Add missing hass type hint in component tests (o) ([@epenet] - [#124226]) - Minor improvements of otbr tests ([@emontnemery] - [#124224]) - Add support for whole apsystems ez1 series ([@mawoka-myblock] - [#123356]) - Prepare `otbr.silabs_multiprotocol` for multiple config entries ([@emontnemery] - [#124219]) - Bump apsystems-ez1 to 2.2.1 ([@mawoka-myblock] - [#124243]) - Use library fork for ViCare integration ([@CFenner] - [#124107]) - Bump aiowithings to 3.0.3 ([@joostlek] - [#124154]) - Bump ruff to 0.6.1 ([@autinerd] - [#124250]) - Bump nice-go to 0.2.1 ([@IceBotYT] - [#124238]) - Use PEP 695 for decorator typing with type aliases in esphome ([@emontnemery] - [#124234]) - Add switch platform to Nice G.O. ([@IceBotYT] - [#124237]) - Add missing hass type hint in component tests (r) ([@epenet] - [#124231]) - Add entity deduplication by assist device ID in conversation agent ([@formatBCE] - [#123957]) - Add entity matching to intent_script ([@arturpragacz] - [#120973]) - Skip interfaces without mac in enigma2 device_info ([@autinerd] - [#124249]) - Add event platform to Nice G.O. ([@IceBotYT] - [#124253]) - Handle WebSocket client disconnect during prepare ([@bdraco] - [#124173]) - Add handling for `RoborockTooFrequentCodeRequests` for roborock integration ([@yuxincs] - [#123759]) - Bump nice-go to 0.3.0 ([@IceBotYT] - [#124262]) - Add Uplink info to UniFi Device tracker attributes ([@ViViDboarder] - [#123032]) - Use HassKey in otbr ([@emontnemery] - [#124240]) - Update opentherm_gw.binary_sensor to use entity_description ([@mvn23] - [#121969]) - Improve otbr error handling ([@emontnemery] - [#124277]) - Deduplicate otbr tests ([@emontnemery] - [#124270]) - New Integration: SMLIGHT SLZB-06 Adapters Integration ([@tl-sl] - [#118675]) - Add additional tests for Matter update entity ([@agners] - [#122575]) - Improve type hints in homekit and homekit_controller tests ([@epenet] - [#124213]) - Add missing hass type hint in component tests (n) ([@epenet] - [#124225]) - Add missing hass type hint in component tests (p) ([@epenet] - [#124227]) - Add missing hass type hint in component tests (s) ([@epenet] - [#124272]) - Add missing hass type hint in component tests (u) ([@epenet] - [#124275]) - Add missing hass type hint in component tests (v) ([@epenet] - [#124281]) - Add missing hass type hint in component tests (w) ([@epenet] - [#124284]) - Add missing hass type hint in component tests (x) ([@epenet] - [#124285]) - Add missing hass type hint in component tests (y) ([@epenet] - [#124286]) - Add missing hass type hint in component tests (t) ([@epenet] - [#124274]) - Update opentherm_gw.sensor to use entity_description ([@mvn23] - [#124283]) - Disable expensive pskc computation in all otbr tests ([@emontnemery] - [#124292]) - Deduplicate OTBR test fixtures ([@emontnemery] - [#124293]) - Subscribe per component for MQTT discovery ([@jbouwh] - [#119974]) - Add Sonos tests for media_player play Sonos Playlist and improve error handling ([@PeteRager] - [#124126]) - Bump habluetooth to 3.3.2 ([@bdraco] - [#124321]) - Improve Bang & Olufsen notification type comparison ([@mj23000] - [#123067]) - Add custom panel for LCN configuration ([@alengwenus] - [#108664]) - blebox: use blebox_uniapi.cover.BleboxCoverState enum members instead of plain integers ([@swistakm] - [#124302]) - Extend blebox shutterbox tilt support ([@swistakm] - [#110547]) - Fix state name for binary_sensor Power from clear/detected to on/off ([@JoramQ] - [#116994]) - Add tests for IronOS integration ([@tr4nt0r] - [#123078]) - Add test cases for ViCare entities ([@CFenner] - [#122983]) - Disable Habitica deprecated entities by default ([@tr4nt0r] - [#123522]) - Change POWER_VOLT_AMPERE_REACTIVE to UnitOfReactivePower ([@NECH2004] - [#117153]) - Fix Weatherflow Cloud lightning ([@jeeftor] - [#124082]) - Rename OpenThermGatewayDevice to OpenThermGatewayHub ([@mvn23] - [#124361]) - Bump async-interrupt to 1.2.0 ([@bdraco] - [#124360]) - Remove unneeded check for Bang & Olufsen events and device update ([@mj23000] - [#124363]) - Convert Bang & Olufsen testing logging patches to caplog ([@mj23000] - [#124366]) - Add Aranet Radon Plus support ([@Anrijs] - [#124197]) - Add DROP Alert product support ([@pfrazer] - [#117867]) - Add tests for Bring integration ([@tr4nt0r] - [#123087]) - Improve config flow type hints (part 1) ([@epenet] - [#124343]) - Improve config flow type hints (part 4) ([@epenet] - [#124348]) - Bump dbus-fast to 2.23.0 ([@bdraco] - [#124384]) - Bump github/codeql-action from 3.26.2 to 3.26.4 (@dependabot - [#124390]) - Bump home-assistant/builder from 2024.08.1 to 2024.08.2 (@dependabot - [#124341]) - Fix typo in Alexa resources docstring ([@spongebobberts] - [#124388]) - Install and start Mosquitto MQTT broker add on from MQTT config flow ([@jbouwh] - [#124106]) - Use setup_test_component_platform in Climate tests ([@gjohansson-ST] - [#123941]) - Fix lingering mqtt unload entry test ([@jbouwh] - [#124392]) - Bump pysmlight to 0.0.13 ([@tl-sl] - [#124398]) - Handle !include without arguments in configuration.yaml ([@emontnemery] - [#124399]) - Revert UnitOfReactivePower change from iotawatt ([@epenet] - [#124393]) - Improve type hints in lcn tests ([@epenet] - [#124415]) - Drop ignore-missing-annotations from pylint tests ([@epenet] - [#120302]) - Automatically generate Amazon Polly list of voices and regions ([@jschlyter] - [#119198]) - Improve Bang olufsen test typing and parameter order ([@mj23000] - [#124419]) - Wrap OSError in loader.load_yaml ([@emontnemery] - [#124406]) - Add Bang & Olufsen websocket testing ([@mj23000] - [#123075]) - Shutdown database engine before waiting for executor shutdown ([@bdraco] - [#117339]) - Add zip to template engine ([@Petro31] - [#122460]) - Add LawnMowerActivity.RETURNING to Lawn Mower ([@mikey0000] - [#124261]) - Allow to set options for an MQTT enum sensor ([@jbouwh] - [#123248]) - Fix Import ReceivePayloadType ([@jbouwh] - [#124431]) - Bump ruff to 0.6.2 ([@autinerd] - [#124433]) - Cleanup redundant fixtures and move all other hassio addon fixtures to be shared ([@jbouwh] - [#124437]) - Reduce ESPHome entity state write overhead ([@bdraco] - [#124329]) - Check minimum amount of integrations for a brand ([@joostlek] - [#124310]) - Refactor targets for zwave_js services ([@raman325] - [#115734]) - Use identity checks for ESPHome Enums ([@bdraco] - [#124334]) - Replace statistics _get_unit_class function with a dict lookup ([@bdraco] - [#124452]) - Fix `zwave_js` `services.yaml` schema ([@raman325] - [#124455]) - Refactor bsblan coordinator ([@liudger] - [#124308]) - Reolink add 100% coverage of number platform ([@starkillerOG] - [#124465]) - Bump opower to 0.7.0 ([@tronikos] - [#124475]) - Reolink add 100% coverage of siren platform ([@starkillerOG] - [#124474]) - Refactor and cleanup zwave_js fixtures to share them ([@jbouwh] - [#124485]) - Cleanup redundant fixtures on matter integration for addon tests ([@jbouwh] - [#124445]) - Do not report tplink discovery failures as legacy connection failures ([@sdb9696] - [#124432]) - Cleanup hassio fixtures in home assistant hardware integration tests ([@jbouwh] - [#124500]) - Add `charging enabled` switch to TechnoVE ([@Moustachauve] - [#121484]) - Always assign unique_id in Onkyo ([@arturpragacz] - [#120543]) - Resolve versions of ZHA dependencies earlier to prevent blocking call in event loop ([@dmulcahey] - [#124496]) - Bump lcn-frontend to 0.1.6 ([@alengwenus] - [#124490]) - Bump fnv-hash-fast to 1.0.2 ([@bdraco] - [#124489]) - Bump plexapi to 4.15.16 ([@jjlawren] - [#124512]) - Bump motionblindsble to 0.1.1 ([@LennP] - [#124322]) - Convert ring integration to the async ring-doorbell api ([@sdb9696] - [#124365]) - Add deCONZ Air Purifier Fan Mode select entity support ([@Kane610] - [#124513]) - Add returning activity to ecovacs lawn mower ([@mikey0000] - [#124519]) - Add type hinting to Bang & Olufsen test ([@mj23000] - [#124423]) - Bump flipr-api to 1.6.0 ([@cnico] - [#124522]) - Fix tilt calculation for HomeKit cover devices ([@red-island] - [#123532]) - Add nest event platform ([@allenporter] - [#123042]) - Fix ZHA device lookup when ZHA devices are shared with additional integrations ([@dmulcahey] - [#124429]) - Bump to python-nest-sdm to 5.0.0 ([@allenporter] - [#124536]) - Fix nest event entities to only register a single event per session ([@allenporter] - [#124535]) - Add minimum command seconds to VAD ([@synesthesiam] - [#124447]) - Remove sync API use in Nice G.O. ([@IceBotYT] - [#124546]) - Bump bluetooth-data-tools to 1.20.0 ([@bdraco] - [#124542]) - Change logger level on config migration for Mastodon ([@andrew-codechimp] - [#124558]) - Bump pyEmby to 1.10 ([@jbergler] - [#124549]) - Remove platform from unique ID in Nice G.O. ([@IceBotYT] - [#124548]) - 2024.8.3 ([@balloob] - [#124569]) - Bump ulid-transform to 1.0.2 ([@bdraco] - [#124544]) - Bump aiolifx to 1.0.8 to support LIFX B10 and T10 Candles ([@Djelibeybi] - [#124263]) - Bump fyta_cli to 0.6.3 ([@dontinelli] - [#124574]) - Ensure write access to hassrelease data folder ([@balloob] - [#124573]) - Update a roborock blocking call to be fully async ([@allenporter] - [#124266]) - Add icons for conductivity ([@dontinelli] - [#124576]) - Small cleanups to list_statistic_ids ([@bdraco] - [#124451]) - Improve performance of fetching stats metadata ([@bdraco] - [#124428]) - Improve config flow type hints (part 5) ([@epenet] - [#124349]) - Improve config flow type hints (part 3) ([@epenet] - [#124346]) - Improve config flow type hints (part 2) ([@epenet] - [#124344]) - Split esphome state property decorators ([@bdraco] - [#124332]) - Ensure all chars are polling when requesting manual update in homekit_controller ([@bdraco] - [#124582]) - Add ollama context window size configuration ([@allenporter] - [#124555]) - Update nest events to include attachment image and video urls ([@allenporter] - [#124554]) - Add Sonos tests for announce and update error handling ([@PeteRager] - [#124539]) - Bump aioesphomeapi to 25.2.0 ([@jesserockz] - [#124607]) - Add SimpleFin binary sensor for errors ([@jeeftor] - [#122554]) - Remove unused constant in dhcp ([@bdraco] - [#124605]) - Dont turn HVAC off with preset in Teslemetry ([@Bre77] - [#124604]) - Use speex for noise suppression and auto gain ([@synesthesiam] - [#124591]) - Set native value to be None instead of STATE_UNKNOWN for APCUPSD integration ([@yuxincs] - [#124609]) - Improve code quality for ViCare integration ([@CFenner] - [#124613]) - Improve performance of generate diffs of state change events ([@bdraco] - [#124601]) - Auto recover mqtt config entry secret if Mosquitto add-on was re-installed ([@jbouwh] - [#124514]) - Revert "Use speex for noise suppression and auto gain" ([@balloob] - [#124620]) - Handle LCN entity instances only in corresponding platform ([@alengwenus] - [#124589]) - Add test showing we prefer tts entity over legacy tts provider ([@emontnemery] - [#124624]) - Bump github/codeql-action from 3.26.4 to 3.26.5 (@dependabot - [#124615]) - Add conductivity sensor to bthome ([@darkfader] - [#124312]) - Prefer stt entity over legacy stt provider ([@emontnemery] - [#124625]) - Bump cached-ipaddress to 0.5.0 ([@bdraco] - [#124602]) - Reduce multiple calls to calculate sensor unit in tplink ([@bdraco] - [#124606]) - Revert "Revert "Use speex for noise suppression and auto gain"" ([@balloob] - [#124637]) - Fix overriding name in MockTTSEntity ([@emontnemery] - [#124639]) - Cleanup not used data field for mqtt hassio config flow confirm step ([@jbouwh] - [#124486]) - Fix device class for motion_light blueprint ([@WebSpider] - [#124495]) - Add Airzone main zone mode select ([@Noltari] - [#124566]) - Bump nextdns to version 3.2.0 ([@bieniu] - [#124646]) - Move data entry section translations ([@emontnemery] - [#124648]) - Use runtime data instead of hass.data in jvc projector ([@iloveicedgreentea] - [#124608]) - Fix defaults for cloud STT/TTS ([@balloob] - [#121229]) - Prevent duplicating constraints during schema migration ([@emontnemery] - [#124616]) - Auto configure outbound websocket for sleepy shelly RPC devices ([@bdraco] - [#124545]) - Add missing units for `xpercent`, `xfreq` and `xcounts` Shelly sensors ([@bieniu] - [#124288]) - Add Reolink chime play action ([@starkillerOG] - [#123245]) - Add WS outbound config to Shelly diagnostics ([@bieniu] - [#124654]) - Update overkiz Atlantic Water Heater operation mode switching ([@ALERTua] - [#124619]) - Bump aioesphomeapi to 25.2.1 ([@jesserockz] - [#124659]) - Bump bimmer_connected to 0.16.2 ([@rikroe] - [#124651]) - Bump airthings-ble to 0.9.1 ([@LaStrada] - [#124658]) - Replace LASTSTEST with LAST_S_TEST ([@yuxincs] - [#124668]) - Set deprecated flag on TTS engines replaced by entities in WS list ([@emontnemery] - [#124676]) - Standardize import step variable name (part 1) ([@epenet] - [#124674]) - Standardize import step variable name (part 3) ([@epenet] - [#124680]) - Cleanup unused import in proximity config flow ([@epenet] - [#124681]) - Include engine name in STT WS responses ([@emontnemery] - [#124684]) - Include engine name in TTS WS responses ([@emontnemery] - [#124683]) - Bump zeroconf to 0.133.0 ([@bdraco] - [#124673]) - Add support for using an entityfilter to subscribe_entities ([@bdraco] - [#124641]) - Small cleanup to normalize states ([@bdraco] - [#124614]) - Small speed up to creating stats database rows ([@bdraco] - [#124587]) - Reduce complexity of _sorted_statistics_to_dict ([@bdraco] - [#123936]) - Standardize import step variable name (part 2) ([@epenet] - [#124679]) - Add power entity for yolink plug ([@matrixd2] - [#124678]) - Add touchlinesl integration ([@jnsgruk] - [#124557]) - Update YoLink FlexFob Automation ([@matrixd2] - [#123631]) - Update pyTibber to 0.30.1 ([@functionpointer] - [#124407]) - Add ConfigEntries.async_get_loaded ([@emontnemery] - [#124705]) - Adjust name of legacy Home Assistant Cloud TTS provider ([@emontnemery] - [#124685]) - Cleanup unused import in somfy_mylink config flow ([@epenet] - [#124709]) - Standardize import step variable name (part 4) ([@epenet] - [#124692]) - Fix review comments in fglair ([@crevetor] - [#124710]) - Cleanup unused import in google config flow ([@epenet] - [#124711]) - Adjust docstring in airvisual_pro config flow ([@epenet] - [#124712]) - Add a test for async_converse ([@balloob] - [#124697]) - Cleanup unused import in zwave_js config flow ([@epenet] - [#124716]) - Improve validation of entity service schemas ([@emontnemery] - [#124102]) - Adjust name of Google Translate TTS provider ([@emontnemery] - [#124688]) - Add support for multiple otbr config entries ([@emontnemery] - [#124289]) - Improve test coverage for nextcloud ([@mib1185] - [#123148]) - Bump Nice G.O. to 0.3.5 ([@IceBotYT] - [#124667]) - Fix nice_go integration tests ([@jbouwh] - [#124736]) - Fix Shelly sleepy RPC setup if device is already awake ([@thecode] - [#124734]) - Yellow firmware selection options flow ([@puddly] - [#122868]) - Remove socketio constraints ([@bdraco] - [#124730]) - Bump dbus-fast to 2.24.0 ([@bdraco] - [#124737]) - Handle single state requests from ESPHome ([@jesserockz] - [#124660]) - Bump aioambient to 2024.08.0 ([@bdraco] - [#124729]) - Bump aioshelly to 11.3.0 ([@bdraco] - [#124741]) - Disable sisyphus integration ([@bdraco] - [#124742]) - Remove unnecessary assertion for the Yellow firmware type ([@puddly] - [#124747]) - Bump pyspeex-noise to 1.0.2 ([@synesthesiam] - [#124721]) - Use ssl util in Tibber ([@functionpointer] - [#123369]) - Disable control4 integration ([@bdraco] - [#124746]) - Bump yalexs to 8.5.4 ([@bdraco] - [#124672]) - Cleanup removed `schema` option from mqtt vacuum platform ([@jbouwh] - [#124722]) - Restore control4 integration ([@bdraco] - [#124750]) - Remove unused normalized units from unit converters ([@dudanov] - [#122797]) - Cache shelly coordinator properties that never change ([@bdraco] - [#124756]) - Small cleanups to shelly ([@bdraco] - [#124758]) - Deduplicate STT mocks ([@emontnemery] - [#124754]) - Standardize import step variable name in geonetnz_volcano ([@epenet] - [#124699]) - Standardize import step variable name in cert_expiry ([@epenet] - [#124696]) - Standardize import step variable name (part 5) ([@epenet] - [#124698]) - Bump reolink_aio to 0.9.8 ([@starkillerOG] - [#124763]) - Allow specifying icons for service sections ([@emontnemery] - [#124656]) - Use Position instead of Angle for TiltOnlyDevice in motion blinds ([@starkillerOG] - [#123521]) - Set default name for KNX outgoing telegram source ([@farmio] - [#124439]) - Use KNX group address format from project ([@farmio] - [#124084]) - Improve mediabrowser names for DUO lens Reolink cameras ([@starkillerOG] - [#124766]) - Improve config flow type hints in vesync ([@epenet] - [#124351]) - Improve config flow type hints in sense ([@epenet] - [#124350]) - Cleanup unused import in solarlog config flow ([@epenet] - [#124713]) - Cleanup unused import in upb config flow ([@epenet] - [#124694]) - Improve config flow type hints in sms ([@epenet] - [#124352]) - Standardize reauth step variable name in config flows ([@epenet] - [#124760]) - Standardize reauth step variable name in permobil ([@epenet] - [#124764]) - Add start_reauth helper method to MockConfigEntry ([@epenet] - [#124767]) - Use reauth_confirm in sharkiq ([@epenet] - [#124762]) - Use reauth_confirm in weatherflow_cloud ([@epenet] - [#124761]) - Handle KNX expose conversion exceptions and unavailable states ([@farmio] - [#124776]) - Simplify aussie_broadband reauth flow ([@epenet] - [#124774]) - Standardize reauth step variable name in aseko_pool_live ([@epenet] - [#124765]) - Update icons.json to new service schema part 1 ([@emontnemery] - [#124768]) - Update icons.json to new service schema part 2 ([@emontnemery] - [#124769]) - Update icons.json to new service schema part 3 ([@emontnemery] - [#124770]) - Update icons.json to new service schema part 4 ([@emontnemery] - [#124771]) - Deduplicate TTS mocks ([@emontnemery] - [#124773]) - Enforce new service icon schema for core integrations ([@emontnemery] - [#124772]) - Add YoLink lock V2 support ([@matrixd2] - [#124202]) - Trigger full CI run on Blueprint integration changes ([@emontnemery] - [#124778]) - Fix translation for AVM Fritz!Box Tools ([@mib1185] - [#124784]) - Fix OAuth reauth in Tesla Fleet ([@Bre77] - [#124744]) - Prevent nesting sections in data entry flows ([@emontnemery] - [#124645]) - Use start_reauth helper method in integration tests (h-l) ([@epenet] - [#124787]) - Use start_reauth helper method in integration tests (e-g) ([@epenet] - [#124785]) - Use start_reauth helper method in config flow tests (a-d) ([@epenet] - [#124780]) - Update aioazuredevops to 2.2.1 ([@timmo001] - [#124788]) - Use start_reauth helper method in integration tests (m-o) ([@epenet] - [#124790]) - Add get_queue action for Sonos ([@PeteRager] - [#124707]) - Use start_reauth helper method in integration tests (p-r) ([@epenet] - [#124792]) - Use start_reauth helper method in broadlink and bthome ([@epenet] - [#124783]) - Update frontend to 20240828.0 ([@piitaya] - [#124791]) - Build hassfest docker image and pushlish it on beta/stable releases ([@edenhaus] - [#124706]) - Remove deprecated mailbox platform ([@gjohansson-ST] - [#123740]) - Use start_reauth helper method in integration tests (t) ([@epenet] - [#124794]) - Use start_reauth helper method in integration tests (s) ([@epenet] - [#124793]) - Use start_reauth helper method in integration tests (u-z) ([@epenet] - [#124796]) - Split august and yale integrations ([@bdraco] - [#124677]) - Enable Ruff TCH rules ([@autinerd] - [#124396]) - Add current intraday price ranking to Tibber price sensor ([@haugene] - [#124595]) - Check KNX integration is loaded on websocket calls ([@farmio] - [#123178]) - 2024.9.0b0: It's beta time ([@edenhaus] - [#124807]) - Bump pyatmo to 8.1.0 ([@cgtobi] - [#124340]) - Bump pydaikin to 2.13.5 ([@fredrike] - [#124802]) - Address yale review comments ([@bdraco] - [#124810]) - Fix sonos get_queue service call to restrict to sonos media_player entities ([@PeteRager] - [#124815]) - Redirect virtual integration yale_home to point to yale ([@bdraco] - [#124817]) - Add missing dependencies to yale ([@bdraco] - [#124821]) - Update utility_account_id in Opower to be lowercase in statistic id ([@AutonomousOwl] - [#124837]) - Fix Mastodon migrate config entry log warning ([@andrew-codechimp] - [#124848]) - Bump pydaikin to 2.13.6 ([@fredrike] - [#124852]) - Add missing translation key in Knocki ([@joostlek] - [#124862]) - Update frontend to 20240829.0 ([@bramkragten] - [#124864]) - Bump aioruckus to v0.41 removing blocking call to load_default_certs from ruckus_unleashed integration ([@ms264556] - [#123974]) - Bump weatherflow4py to 0.2.23 ([@jeeftor] - [#124072]) - Attempt to fix IndexError in Opower ([@tronikos] - [#124478]) - Bump ZHA to 0.0.32 ([@puddly] - [#124804]) - Address august review comments ([@bdraco] - [#124819]) - Optimize hassfest image ([@edenhaus] - [#124855]) - Bump PyTurboJPEG to 1.7.5 ([@edenhaus] - [#124865]) - Bump `nice-go` to 0.3.8 ([@IceBotYT] - [#124872]) - Handle CancelledError in bluesound integration ([@LouisChrist] - [#124873]) - Bump intents to 2024.8.29 ([@synesthesiam] - [#124874]) - Address yale review comments part 2 ([@bdraco] - [#124887]) - Fix ZHA group removal entity registry cleanup ([@TheJulianJES] - [#124889]) - Bump aioesphomeapi to 25.3.1 ([@bdraco] - [#124890]) - Bump yalexs to 8.5.5 ([@bdraco] - [#124891]) - Add a repair issue for Yale Home users using the August integration ([@bdraco] - [#124895]) - Bump lmcloud to 1.2.1 ([@zweckj] - [#124908]) - Bump lmcloud 1.2.2 ([@zweckj] - [#124911]) - Bump aiomealie to 0.9.0 ([@joostlek] - [#124924]) - Bump Intellifire to 4.1.9 ([@jeeftor] - [#121091]) - Fix Tado fan speed for AC ([@EtienneSOU] - [#122415]) - Restore sisyphus integration ([@bdraco] - [#124749]) - Bump renault-api to v0.2.7 ([@vhkristof] - [#124858]) - Bump aioshelly to 11.4.1 to accomodate shelly GetStatus calls that take a few seconds to respond ([@bdraco] - [#124893]) - Make set_value required in number template ([@joostlek] - [#124917]) - Bump python-kasa to 0.7.2 ([@sdb9696] - [#124930]) - Exclude tplink firmware entities ([@sdb9696] - [#124935]) - Define household support in Mealie ([@joostlek] - [#124950]) - Bump yarl to 1.9.6 ([@bdraco] - [#124955]) - Bump aiopulse to 0.4.6 ([@atmurray] - [#124964]) - Fix ollama blocking on load_default_certs ([@rikroe] - [#125012]) - Fix telegram_bot blocking on load_default_certs ([@rikroe] - [#125014]) - Fix BMW client blocking on load_default_certs ([@rikroe] - [#125015]) - Bump aiomealie to 0.9.1 ([@joostlek] - [#125017]) - Bump python-telegram-bot to 21.5 ([@MartinHjelmare] - [#125025]) - Add ConductivityConverter in websocket_api.py ([@dontinelli] - [#125029]) - Add diagnostics platform to modern forms ([@mib1185] - [#125032]) - Bump yarl to 1.9.7 ([@bdraco] - [#125035]) - Bump aioshelly to 11.4.2 ([@thecode] - [#125036]) - Don't raise when registering entity service with invalid schema ([@emontnemery] - [#125057]) - Bump habluetooth to 3.4.0 ([@bdraco] - [#125058]) - Fix motionblinds_ble tests ([@emontnemery] - [#125060]) - Bump androidtvremote2 to 0.1.2 to fix blocking event loop when loading ssl certificate chain ([@tronikos] - [#125061]) - Bump fyta_cli to 0.6.6 ([@dontinelli] - [#125065]) - Update frontend to 20240902.0 ([@piitaya] - [#125093]) - Call async_write_ha_state after ring update ([@sdb9696] - [#125096]) - Fix updating insteon modem configuration while disconnected ([@UltimateGG] - [#121918]) - Add Linkplay mTLS/HTTPS and improve logging ([@dukeofphilberg] - [#124307]) - Handle telegram polling errors ([@MartinHjelmare] - [#124327]) - Update nest to only include the image attachment payload for cameras that support fetching media ([@allenporter] - [#124590]) - Increase timeout for fetching buienradar weather data ([@mjj4791] - [#124597]) - Fix blocking calls for OpenAI conversation ([@rikroe] - [#125010]) - Bump py-madvr2 to 1.6.32 ([@iloveicedgreentea] - [#125049]) - Fix area registry indexing when there is a name collision ([@arturpragacz] - [#125050]) - Bump aiolifx to 1.0.9 and remove unused HomeKit model prefixes ([@Djelibeybi] - [#125055]) - Bump yalexs to 8.6.0 ([@bdraco] - [#125102]) - Bump PySwitchbot to 0.48.2 ([@Michal4K] - [#125113]) - Fix unhandled exception with missing IQVIA data ([@bachya] - [#125114]) - Fix Onkyo action select_hdmi_output ([@arturpragacz] - [#125115]) - Pass hass clientsession to ring config flow ([@sdb9696] - [#125119]) - Correct device serial for ViCare integration ([@CFenner] - [#125125]) - Fix energy sensor for ThirdReality Matter powerplug ([@marcelveldt] - [#125140]) - Log deprecation warning when `cv.template` is called from wrong thread ([@emontnemery] - [#125141]) - Log deprecation warning when `template.Template` is created without `hass` ([@emontnemery] - [#125142]) - Restore unnecessary assignment of Template.hass in event helper ([@emontnemery] - [#125143]) - Bump aiomealie to 0.9.2 ([@andrew-codechimp] - [#125153]) - Update frontend to 20240903.1 ([@piitaya] - [#125160]) - Bump yalexs to 8.6.2 ([@bdraco] - [#125162]) ## Release 2024.9.1 - September 6 - Fix BTHome validate triggers for device with multiple buttons ([@thecode] - [#125183]) - Improve play media support in LinkPlay ([@silamon] - [#125205]) - Revert #122676 Yamaha discovery ([@joostlek] - [#125216]) - Fix blocking call in yale_smart_alarm ([@gjohansson-ST] - [#125255]) - Don't show input panel if default code provided in envisalink ([@gjohansson-ST] - [#125256]) - Increase AquaCell timeout and handle timeout exception properly ([@Jordi1990] - [#125263]) - Bump aiorussound to 3.0.4 ([@noahhusby] - [#125285]) - Add follower to the PlayingMode enum ([@silamon] - [#125294]) - Don't allow templating min, max, step in config entry template number ([@emontnemery] - [#125342]) - Fix for Hue sending effect None at turn_on command while no effect is active ([@marcelveldt] - [#125377]) - Lyric: fixed missed snake case conversions ([@dalinicus] - [#125382]) - Bump pysmlight to 0.0.14 ([@tl-sl] - [#125387]) - Bump pypck to 0.7.22 ([@alengwenus] - [#125389]) - Increase coordinator update_interval for fyta ([@dontinelli] - [#125393]) - Fix controlling AC temperature in airtouch5 ([@danzel] - [#125394]) - Bump sfrbox-api to 0.0.10 ([@AlexT59] - [#125405]) - Improve handling of old firmware versions ([@tl-sl] - [#125406]) - Set min_power similar to max_power to support all inverters from apsystems ([@mawoka-myblock] - [#124247]) - Update frontend to 20240906.0 ([@piitaya] - [#125409]) - Bump pyatv to 0.15.1 ([@postlund] - [#125412]) [#123544]: https://github.com/home-assistant/core/pull/123544 [#124069]: https://github.com/home-assistant/core/pull/124069 [#124247]: https://github.com/home-assistant/core/pull/124247 [#124569]: https://github.com/home-assistant/core/pull/124569 [#124880]: https://github.com/home-assistant/core/pull/124880 [#125183]: https://github.com/home-assistant/core/pull/125183 [#125205]: https://github.com/home-assistant/core/pull/125205 [#125216]: https://github.com/home-assistant/core/pull/125216 [#125255]: https://github.com/home-assistant/core/pull/125255 [#125256]: https://github.com/home-assistant/core/pull/125256 [#125263]: https://github.com/home-assistant/core/pull/125263 [#125285]: https://github.com/home-assistant/core/pull/125285 [#125294]: https://github.com/home-assistant/core/pull/125294 [#125342]: https://github.com/home-assistant/core/pull/125342 [#125377]: https://github.com/home-assistant/core/pull/125377 [#125382]: https://github.com/home-assistant/core/pull/125382 [#125387]: https://github.com/home-assistant/core/pull/125387 [#125389]: https://github.com/home-assistant/core/pull/125389 [#125393]: https://github.com/home-assistant/core/pull/125393 [#125394]: https://github.com/home-assistant/core/pull/125394 [#125405]: https://github.com/home-assistant/core/pull/125405 [#125406]: https://github.com/home-assistant/core/pull/125406 [#125409]: https://github.com/home-assistant/core/pull/125409 [#125412]: https://github.com/home-assistant/core/pull/125412 [@AlexT59]: https://github.com/AlexT59 [@Jordi1990]: https://github.com/Jordi1990 [@alengwenus]: https://github.com/alengwenus [@balloob]: https://github.com/balloob [@dalinicus]: https://github.com/dalinicus [@danzel]: https://github.com/danzel [@dontinelli]: https://github.com/dontinelli [@edenhaus]: https://github.com/edenhaus [@emontnemery]: https://github.com/emontnemery [@frenck]: https://github.com/frenck [@gjohansson-ST]: https://github.com/gjohansson-ST [@joostlek]: https://github.com/joostlek [@marcelveldt]: https://github.com/marcelveldt [@mawoka-myblock]: https://github.com/mawoka-myblock [@noahhusby]: https://github.com/noahhusby [@piitaya]: https://github.com/piitaya [@postlund]: https://github.com/postlund [@silamon]: https://github.com/silamon [@thecode]: https://github.com/thecode [@tl-sl]: https://github.com/tl-sl ## Release 2024.9.2 - September 16 - Fix Lyric climate Auto mode ([@kristof-mattei] - [#123490]) - Use default voice id as fallback in get_tts_audio ([@sorgfresser] - [#123624]) - Fix Schlage removed locks ([@dknowles2] - [#123627]) - Fix mired range in blebox color temp mode lights ([@swistakm] - [#124258]) - Update diagnostics for BSBLan ([@liudger] - [#124508]) - Fix renault plug state ([@tmenguy] - [#125421]) - Bump yalexs to 8.6.4 ([@bdraco] - [#125442]) - Bump aiolifx and aiolifx-themes to support more than 82 zones ([@Djelibeybi] - [#125487]) - Fix yale_smart_alarm on missing key ([@gjohansson-ST] - [#125508]) - FIx Sonos announce regression issue ([@PeteRager] - [#125515]) - Update frontend to 20240909.1 ([@piitaya] - [#125610]) - Update tplink config to include aes keys ([@sdb9696] - [#125685]) - Bump tplink python-kasa lib to 0.7.3 ([@sdb9696] - [#125686]) - Fix incomfort invalid setpoint if override is reported as 0.0 ([@jbouwh] - [#125694]) - Bump to python-nest-sdm to 5.0.1 ([@jonnynch] - [#125706]) - Remove unused keys from the ZHA config schema ([@puddly] - [#125710]) - Bump sfrbox-api to 0.0.11 ([@epenet] - [#125732]) - Update knx-frontend to 2024.9.10.221729 ([@farmio] - [#125734]) - Bump russound to 0.2.0 ([@akrabi] - [#125743]) - Fix favorite position missing for Motion Blinds TDBU devices ([@starkillerOG] - [#125750]) - Add missing Zigbee/Thread firmware config flow translations ([@puddly] - [#125782]) - Bump lmcloud to 1.2.3 ([@zweckj] - [#125801]) - Bump ZHA to 0.0.33 ([@puddly] - [#125914]) - Bump motionblinds to 0.6.25 ([@starkillerOG] - [#125957]) - Bump govee light local to 1.5.2 ([@Galorhallen] - [#125968]) - Bump aiorussound to 3.0.5 ([@noahhusby] - [#125975]) - Abort zeroconf flow on connect error during discovery ([@tl-sl] - [#125980]) - Pin pyasn1 until fixed ([@hunterjm] - [#125712]) [#123490]: https://github.com/home-assistant/core/pull/123490 [#123544]: https://github.com/home-assistant/core/pull/123544 [#123624]: https://github.com/home-assistant/core/pull/123624 [#123627]: https://github.com/home-assistant/core/pull/123627 [#124069]: https://github.com/home-assistant/core/pull/124069 [#124258]: https://github.com/home-assistant/core/pull/124258 [#124508]: https://github.com/home-assistant/core/pull/124508 [#124569]: https://github.com/home-assistant/core/pull/124569 [#124880]: https://github.com/home-assistant/core/pull/124880 [#125420]: https://github.com/home-assistant/core/pull/125420 [#125421]: https://github.com/home-assistant/core/pull/125421 [#125442]: https://github.com/home-assistant/core/pull/125442 [#125487]: https://github.com/home-assistant/core/pull/125487 [#125508]: https://github.com/home-assistant/core/pull/125508 [#125515]: https://github.com/home-assistant/core/pull/125515 [#125610]: https://github.com/home-assistant/core/pull/125610 [#125685]: https://github.com/home-assistant/core/pull/125685 [#125686]: https://github.com/home-assistant/core/pull/125686 [#125694]: https://github.com/home-assistant/core/pull/125694 [#125706]: https://github.com/home-assistant/core/pull/125706 [#125710]: https://github.com/home-assistant/core/pull/125710 [#125712]: https://github.com/home-assistant/core/pull/125712 [#125732]: https://github.com/home-assistant/core/pull/125732 [#125734]: https://github.com/home-assistant/core/pull/125734 [#125743]: https://github.com/home-assistant/core/pull/125743 [#125750]: https://github.com/home-assistant/core/pull/125750 [#125782]: https://github.com/home-assistant/core/pull/125782 [#125801]: https://github.com/home-assistant/core/pull/125801 [#125914]: https://github.com/home-assistant/core/pull/125914 [#125957]: https://github.com/home-assistant/core/pull/125957 [#125968]: https://github.com/home-assistant/core/pull/125968 [#125975]: https://github.com/home-assistant/core/pull/125975 [#125980]: https://github.com/home-assistant/core/pull/125980 [@Djelibeybi]: https://github.com/Djelibeybi [@Galorhallen]: https://github.com/Galorhallen [@PeteRager]: https://github.com/PeteRager [@akrabi]: https://github.com/akrabi [@balloob]: https://github.com/balloob [@bdraco]: https://github.com/bdraco [@dknowles2]: https://github.com/dknowles2 [@edenhaus]: https://github.com/edenhaus [@epenet]: https://github.com/epenet [@farmio]: https://github.com/farmio [@frenck]: https://github.com/frenck [@gjohansson-ST]: https://github.com/gjohansson-ST [@hunterjm]: https://github.com/hunterjm [@jbouwh]: https://github.com/jbouwh [@jonnynch]: https://github.com/jonnynch [@kristof-mattei]: https://github.com/kristof-mattei [@liudger]: https://github.com/liudger [@noahhusby]: https://github.com/noahhusby [@piitaya]: https://github.com/piitaya [@puddly]: https://github.com/puddly [@sdb9696]: https://github.com/sdb9696 [@sorgfresser]: https://github.com/sorgfresser [@starkillerOG]: https://github.com/starkillerOG [@swistakm]: https://github.com/swistakm [@tl-sl]: https://github.com/tl-sl [@tmenguy]: https://github.com/tmenguy [@zweckj]: https://github.com/zweckj ## Release 2024.9.3 - September 24 - Fix wall connector state in Teslemetry ([@Bre77] - [#124149]) - Fix set brightness for Netatmo lights ([@cgtobi] - [#126075]) - Update Aseko to support new API ([@milanmeu] - [#126133]) - Fix qbittorrent error when torrent count is 0 ([@DAcodedBEAT] - [#126146]) - Prevent blocking event loop in ps4 ([@jpbede] - [#126151]) - Broaden scope of ConfigEntryNotReady in Mealie ([@andrew-codechimp] - [#126208]) - Fix tibber fails if power production is enabled but no power is produced ([@nohn] - [#126209]) - Bump pydaikin to 2.13.7 ([@fredrike] - [#126219]) - Fix Matter climate platform attributes when dedicated OnOff attribute is off ([@marcelveldt] - [#126286]) - Fix loading KNX UI entities with entity category set ([@farmio] - [#126290]) - Bump airgradient to 0.9.0 ([@joostlek] - [#126319]) - Fix next change (scheduler) sensors in AVM FRITZ!SmartHome ([@mib1185] - [#126363]) - Bump python-holidays to 0.57 ([@gjohansson-ST] - [#126367]) - Fix surepetcare token update ([@frei-style] - [#126385]) - Fix due date calculation for future dailies in Habitica integration ([@tr4nt0r] - [#126403]) - Bump pydrawise to 2024.9.0 ([@dknowles2] - [#126431]) - Add support for new JVC Projector auth method ([@SteveEasley] - [#126453]) - Fix blocking call in Bang & Olufsen API client initialization ([@mj23000] - [#126456]) - Bump mozart_api to 3.4.1.8.8 ([@mj23000] - [#126334]) [#123544]: https://github.com/home-assistant/core/pull/123544 [#124069]: https://github.com/home-assistant/core/pull/124069 [#124149]: https://github.com/home-assistant/core/pull/124149 [#124569]: https://github.com/home-assistant/core/pull/124569 [#124880]: https://github.com/home-assistant/core/pull/124880 [#125420]: https://github.com/home-assistant/core/pull/125420 [#126062]: https://github.com/home-assistant/core/pull/126062 [#126075]: https://github.com/home-assistant/core/pull/126075 [#126133]: https://github.com/home-assistant/core/pull/126133 [#126146]: https://github.com/home-assistant/core/pull/126146 [#126151]: https://github.com/home-assistant/core/pull/126151 [#126208]: https://github.com/home-assistant/core/pull/126208 [#126209]: https://github.com/home-assistant/core/pull/126209 [#126219]: https://github.com/home-assistant/core/pull/126219 [#126286]: https://github.com/home-assistant/core/pull/126286 [#126290]: https://github.com/home-assistant/core/pull/126290 [#126319]: https://github.com/home-assistant/core/pull/126319 [#126334]: https://github.com/home-assistant/core/pull/126334 [#126363]: https://github.com/home-assistant/core/pull/126363 [#126367]: https://github.com/home-assistant/core/pull/126367 [#126385]: https://github.com/home-assistant/core/pull/126385 [#126403]: https://github.com/home-assistant/core/pull/126403 [#126431]: https://github.com/home-assistant/core/pull/126431 [#126453]: https://github.com/home-assistant/core/pull/126453 [#126456]: https://github.com/home-assistant/core/pull/126456 [@Bre77]: https://github.com/Bre77 [@DAcodedBEAT]: https://github.com/DAcodedBEAT [@SteveEasley]: https://github.com/SteveEasley [@andrew-codechimp]: https://github.com/andrew-codechimp [@balloob]: https://github.com/balloob [@cgtobi]: https://github.com/cgtobi [@dknowles2]: https://github.com/dknowles2 [@edenhaus]: https://github.com/edenhaus [@farmio]: https://github.com/farmio [@fredrike]: https://github.com/fredrike [@frei-style]: https://github.com/frei-style [@frenck]: https://github.com/frenck [@gjohansson-ST]: https://github.com/gjohansson-ST [@joostlek]: https://github.com/joostlek [@jpbede]: https://github.com/jpbede [@marcelveldt]: https://github.com/marcelveldt [@mib1185]: https://github.com/mib1185 [@milanmeu]: https://github.com/milanmeu [@mj23000]: https://github.com/mj23000 [@nohn]: https://github.com/nohn [@tr4nt0r]: https://github.com/tr4nt0r [#108664]: https://github.com/home-assistant/core/pull/108664 [#109335]: https://github.com/home-assistant/core/pull/109335 [#110547]: https://github.com/home-assistant/core/pull/110547 [#114671]: https://github.com/home-assistant/core/pull/114671 [#115031]: https://github.com/home-assistant/core/pull/115031 [#115671]: https://github.com/home-assistant/core/pull/115671 [#115734]: https://github.com/home-assistant/core/pull/115734 [#115832]: https://github.com/home-assistant/core/pull/115832 [#116873]: https://github.com/home-assistant/core/pull/116873 [#116994]: https://github.com/home-assistant/core/pull/116994 [#117153]: https://github.com/home-assistant/core/pull/117153 [#117339]: https://github.com/home-assistant/core/pull/117339 [#117867]: https://github.com/home-assistant/core/pull/117867 [#118675]: https://github.com/home-assistant/core/pull/118675 [#118788]: https://github.com/home-assistant/core/pull/118788 [#119198]: https://github.com/home-assistant/core/pull/119198 [#119974]: https://github.com/home-assistant/core/pull/119974 [#120269]: https://github.com/home-assistant/core/pull/120269 [#120302]: https://github.com/home-assistant/core/pull/120302 [#120543]: https://github.com/home-assistant/core/pull/120543 [#120668]: https://github.com/home-assistant/core/pull/120668 [#120973]: https://github.com/home-assistant/core/pull/120973 [#120974]: https://github.com/home-assistant/core/pull/120974 [#121091]: https://github.com/home-assistant/core/pull/121091 [#121229]: https://github.com/home-assistant/core/pull/121229 [#121483]: https://github.com/home-assistant/core/pull/121483 [#121484]: https://github.com/home-assistant/core/pull/121484 [#121763]: https://github.com/home-assistant/core/pull/121763 [#121817]: https://github.com/home-assistant/core/pull/121817 [#121849]: https://github.com/home-assistant/core/pull/121849 [#121877]: https://github.com/home-assistant/core/pull/121877 [#121878]: https://github.com/home-assistant/core/pull/121878 [#121918]: https://github.com/home-assistant/core/pull/121918 [#121943]: https://github.com/home-assistant/core/pull/121943 [#121969]: https://github.com/home-assistant/core/pull/121969 [#122193]: https://github.com/home-assistant/core/pull/122193 [#122235]: https://github.com/home-assistant/core/pull/122235 [#122320]: https://github.com/home-assistant/core/pull/122320 [#122415]: https://github.com/home-assistant/core/pull/122415 [#122460]: https://github.com/home-assistant/core/pull/122460 [#122477]: https://github.com/home-assistant/core/pull/122477 [#122510]: https://github.com/home-assistant/core/pull/122510 [#122514]: https://github.com/home-assistant/core/pull/122514 [#122518]: https://github.com/home-assistant/core/pull/122518 [#122526]: https://github.com/home-assistant/core/pull/122526 [#122554]: https://github.com/home-assistant/core/pull/122554 [#122575]: https://github.com/home-assistant/core/pull/122575 [#122636]: https://github.com/home-assistant/core/pull/122636 [#122748]: https://github.com/home-assistant/core/pull/122748 [#122771]: https://github.com/home-assistant/core/pull/122771 [#122797]: https://github.com/home-assistant/core/pull/122797 [#122816]: https://github.com/home-assistant/core/pull/122816 [#122868]: https://github.com/home-assistant/core/pull/122868 [#122871]: https://github.com/home-assistant/core/pull/122871 [#122875]: https://github.com/home-assistant/core/pull/122875 [#122895]: https://github.com/home-assistant/core/pull/122895 [#122915]: https://github.com/home-assistant/core/pull/122915 [#122922]: https://github.com/home-assistant/core/pull/122922 [#122928]: https://github.com/home-assistant/core/pull/122928 [#122943]: https://github.com/home-assistant/core/pull/122943 [#122945]: https://github.com/home-assistant/core/pull/122945 [#122953]: https://github.com/home-assistant/core/pull/122953 [#122974]: https://github.com/home-assistant/core/pull/122974 [#122975]: https://github.com/home-assistant/core/pull/122975 [#122978]: https://github.com/home-assistant/core/pull/122978 [#122982]: https://github.com/home-assistant/core/pull/122982 [#122983]: https://github.com/home-assistant/core/pull/122983 [#122994]: https://github.com/home-assistant/core/pull/122994 [#122995]: https://github.com/home-assistant/core/pull/122995 [#122996]: https://github.com/home-assistant/core/pull/122996 [#123000]: https://github.com/home-assistant/core/pull/123000 [#123002]: https://github.com/home-assistant/core/pull/123002 [#123004]: https://github.com/home-assistant/core/pull/123004 [#123009]: https://github.com/home-assistant/core/pull/123009 [#123019]: https://github.com/home-assistant/core/pull/123019 [#123021]: https://github.com/home-assistant/core/pull/123021 [#123032]: https://github.com/home-assistant/core/pull/123032 [#123042]: https://github.com/home-assistant/core/pull/123042 [#123045]: https://github.com/home-assistant/core/pull/123045 [#123050]: https://github.com/home-assistant/core/pull/123050 [#123052]: https://github.com/home-assistant/core/pull/123052 [#123058]: https://github.com/home-assistant/core/pull/123058 [#123064]: https://github.com/home-assistant/core/pull/123064 [#123065]: https://github.com/home-assistant/core/pull/123065 [#123067]: https://github.com/home-assistant/core/pull/123067 [#123070]: https://github.com/home-assistant/core/pull/123070 [#123073]: https://github.com/home-assistant/core/pull/123073 [#123075]: https://github.com/home-assistant/core/pull/123075 [#123078]: https://github.com/home-assistant/core/pull/123078 [#123087]: https://github.com/home-assistant/core/pull/123087 [#123094]: https://github.com/home-assistant/core/pull/123094 [#123095]: https://github.com/home-assistant/core/pull/123095 [#123096]: https://github.com/home-assistant/core/pull/123096 [#123097]: https://github.com/home-assistant/core/pull/123097 [#123098]: https://github.com/home-assistant/core/pull/123098 [#123122]: https://github.com/home-assistant/core/pull/123122 [#123124]: https://github.com/home-assistant/core/pull/123124 [#123126]: https://github.com/home-assistant/core/pull/123126 [#123127]: https://github.com/home-assistant/core/pull/123127 [#123138]: https://github.com/home-assistant/core/pull/123138 [#123139]: https://github.com/home-assistant/core/pull/123139 [#123141]: https://github.com/home-assistant/core/pull/123141 [#123142]: https://github.com/home-assistant/core/pull/123142 [#123148]: https://github.com/home-assistant/core/pull/123148 [#123152]: https://github.com/home-assistant/core/pull/123152 [#123157]: https://github.com/home-assistant/core/pull/123157 [#123158]: https://github.com/home-assistant/core/pull/123158 [#123170]: https://github.com/home-assistant/core/pull/123170 [#123173]: https://github.com/home-assistant/core/pull/123173 [#123174]: https://github.com/home-assistant/core/pull/123174 [#123178]: https://github.com/home-assistant/core/pull/123178 [#123180]: https://github.com/home-assistant/core/pull/123180 [#123185]: https://github.com/home-assistant/core/pull/123185 [#123197]: https://github.com/home-assistant/core/pull/123197 [#123198]: https://github.com/home-assistant/core/pull/123198 [#123199]: https://github.com/home-assistant/core/pull/123199 [#123201]: https://github.com/home-assistant/core/pull/123201 [#123203]: https://github.com/home-assistant/core/pull/123203 [#123209]: https://github.com/home-assistant/core/pull/123209 [#123218]: https://github.com/home-assistant/core/pull/123218 [#123225]: https://github.com/home-assistant/core/pull/123225 [#123237]: https://github.com/home-assistant/core/pull/123237 [#123238]: https://github.com/home-assistant/core/pull/123238 [#123240]: https://github.com/home-assistant/core/pull/123240 [#123243]: https://github.com/home-assistant/core/pull/123243 [#123245]: https://github.com/home-assistant/core/pull/123245 [#123248]: https://github.com/home-assistant/core/pull/123248 [#123260]: https://github.com/home-assistant/core/pull/123260 [#123268]: https://github.com/home-assistant/core/pull/123268 [#123272]: https://github.com/home-assistant/core/pull/123272 [#123273]: https://github.com/home-assistant/core/pull/123273 [#123280]: https://github.com/home-assistant/core/pull/123280 [#123287]: https://github.com/home-assistant/core/pull/123287 [#123301]: https://github.com/home-assistant/core/pull/123301 [#123324]: https://github.com/home-assistant/core/pull/123324 [#123335]: https://github.com/home-assistant/core/pull/123335 [#123349]: https://github.com/home-assistant/core/pull/123349 [#123351]: https://github.com/home-assistant/core/pull/123351 [#123353]: https://github.com/home-assistant/core/pull/123353 [#123354]: https://github.com/home-assistant/core/pull/123354 [#123356]: https://github.com/home-assistant/core/pull/123356 [#123369]: https://github.com/home-assistant/core/pull/123369 [#123383]: https://github.com/home-assistant/core/pull/123383 [#123395]: https://github.com/home-assistant/core/pull/123395 [#123402]: https://github.com/home-assistant/core/pull/123402 [#123408]: https://github.com/home-assistant/core/pull/123408 [#123410]: https://github.com/home-assistant/core/pull/123410 [#123424]: https://github.com/home-assistant/core/pull/123424 [#123428]: https://github.com/home-assistant/core/pull/123428 [#123434]: https://github.com/home-assistant/core/pull/123434 [#123436]: https://github.com/home-assistant/core/pull/123436 [#123453]: https://github.com/home-assistant/core/pull/123453 [#123461]: https://github.com/home-assistant/core/pull/123461 [#123465]: https://github.com/home-assistant/core/pull/123465 [#123466]: https://github.com/home-assistant/core/pull/123466 [#123467]: https://github.com/home-assistant/core/pull/123467 [#123471]: https://github.com/home-assistant/core/pull/123471 [#123481]: https://github.com/home-assistant/core/pull/123481 [#123488]: https://github.com/home-assistant/core/pull/123488 [#123489]: https://github.com/home-assistant/core/pull/123489 [#123500]: https://github.com/home-assistant/core/pull/123500 [#123505]: https://github.com/home-assistant/core/pull/123505 [#123515]: https://github.com/home-assistant/core/pull/123515 [#123521]: https://github.com/home-assistant/core/pull/123521 [#123522]: https://github.com/home-assistant/core/pull/123522 [#123523]: https://github.com/home-assistant/core/pull/123523 [#123531]: https://github.com/home-assistant/core/pull/123531 [#123532]: https://github.com/home-assistant/core/pull/123532 [#123534]: https://github.com/home-assistant/core/pull/123534 [#123540]: https://github.com/home-assistant/core/pull/123540 [#123541]: https://github.com/home-assistant/core/pull/123541 [#123544]: https://github.com/home-assistant/core/pull/123544 [#123545]: https://github.com/home-assistant/core/pull/123545 [#123546]: https://github.com/home-assistant/core/pull/123546 [#123551]: https://github.com/home-assistant/core/pull/123551 [#123579]: https://github.com/home-assistant/core/pull/123579 [#123587]: https://github.com/home-assistant/core/pull/123587 [#123588]: https://github.com/home-assistant/core/pull/123588 [#123589]: https://github.com/home-assistant/core/pull/123589 [#123592]: https://github.com/home-assistant/core/pull/123592 [#123594]: https://github.com/home-assistant/core/pull/123594 [#123605]: https://github.com/home-assistant/core/pull/123605 [#123606]: https://github.com/home-assistant/core/pull/123606 [#123607]: https://github.com/home-assistant/core/pull/123607 [#123608]: https://github.com/home-assistant/core/pull/123608 [#123613]: https://github.com/home-assistant/core/pull/123613 [#123616]: https://github.com/home-assistant/core/pull/123616 [#123631]: https://github.com/home-assistant/core/pull/123631 [#123634]: https://github.com/home-assistant/core/pull/123634 [#123642]: https://github.com/home-assistant/core/pull/123642 [#123643]: https://github.com/home-assistant/core/pull/123643 [#123644]: https://github.com/home-assistant/core/pull/123644 [#123645]: https://github.com/home-assistant/core/pull/123645 [#123646]: https://github.com/home-assistant/core/pull/123646 [#123648]: https://github.com/home-assistant/core/pull/123648 [#123650]: https://github.com/home-assistant/core/pull/123650 [#123652]: https://github.com/home-assistant/core/pull/123652 [#123656]: https://github.com/home-assistant/core/pull/123656 [#123660]: https://github.com/home-assistant/core/pull/123660 [#123661]: https://github.com/home-assistant/core/pull/123661 [#123662]: https://github.com/home-assistant/core/pull/123662 [#123663]: https://github.com/home-assistant/core/pull/123663 [#123664]: https://github.com/home-assistant/core/pull/123664 [#123666]: https://github.com/home-assistant/core/pull/123666 [#123667]: https://github.com/home-assistant/core/pull/123667 [#123668]: https://github.com/home-assistant/core/pull/123668 [#123670]: https://github.com/home-assistant/core/pull/123670 [#123671]: https://github.com/home-assistant/core/pull/123671 [#123672]: https://github.com/home-assistant/core/pull/123672 [#123673]: https://github.com/home-assistant/core/pull/123673 [#123674]: https://github.com/home-assistant/core/pull/123674 [#123675]: https://github.com/home-assistant/core/pull/123675 [#123676]: https://github.com/home-assistant/core/pull/123676 [#123677]: https://github.com/home-assistant/core/pull/123677 [#123678]: https://github.com/home-assistant/core/pull/123678 [#123679]: https://github.com/home-assistant/core/pull/123679 [#123680]: https://github.com/home-assistant/core/pull/123680 [#123682]: https://github.com/home-assistant/core/pull/123682 [#123683]: https://github.com/home-assistant/core/pull/123683 [#123685]: https://github.com/home-assistant/core/pull/123685 [#123686]: https://github.com/home-assistant/core/pull/123686 [#123687]: https://github.com/home-assistant/core/pull/123687 [#123688]: https://github.com/home-assistant/core/pull/123688 [#123689]: https://github.com/home-assistant/core/pull/123689 [#123690]: https://github.com/home-assistant/core/pull/123690 [#123691]: https://github.com/home-assistant/core/pull/123691 [#123693]: https://github.com/home-assistant/core/pull/123693 [#123694]: https://github.com/home-assistant/core/pull/123694 [#123695]: https://github.com/home-assistant/core/pull/123695 [#123696]: https://github.com/home-assistant/core/pull/123696 [#123697]: https://github.com/home-assistant/core/pull/123697 [#123699]: https://github.com/home-assistant/core/pull/123699 [#123701]: https://github.com/home-assistant/core/pull/123701 [#123702]: https://github.com/home-assistant/core/pull/123702 [#123706]: https://github.com/home-assistant/core/pull/123706 [#123709]: https://github.com/home-assistant/core/pull/123709 [#123710]: https://github.com/home-assistant/core/pull/123710 [#123712]: https://github.com/home-assistant/core/pull/123712 [#123717]: https://github.com/home-assistant/core/pull/123717 [#123718]: https://github.com/home-assistant/core/pull/123718 [#123722]: https://github.com/home-assistant/core/pull/123722 [#123723]: https://github.com/home-assistant/core/pull/123723 [#123724]: https://github.com/home-assistant/core/pull/123724 [#123725]: https://github.com/home-assistant/core/pull/123725 [#123727]: https://github.com/home-assistant/core/pull/123727 [#123734]: https://github.com/home-assistant/core/pull/123734 [#123740]: https://github.com/home-assistant/core/pull/123740 [#123741]: https://github.com/home-assistant/core/pull/123741 [#123753]: https://github.com/home-assistant/core/pull/123753 [#123756]: https://github.com/home-assistant/core/pull/123756 [#123759]: https://github.com/home-assistant/core/pull/123759 [#123766]: https://github.com/home-assistant/core/pull/123766 [#123767]: https://github.com/home-assistant/core/pull/123767 [#123768]: https://github.com/home-assistant/core/pull/123768 [#123770]: https://github.com/home-assistant/core/pull/123770 [#123771]: https://github.com/home-assistant/core/pull/123771 [#123772]: https://github.com/home-assistant/core/pull/123772 [#123773]: https://github.com/home-assistant/core/pull/123773 [#123774]: https://github.com/home-assistant/core/pull/123774 [#123775]: https://github.com/home-assistant/core/pull/123775 [#123777]: https://github.com/home-assistant/core/pull/123777 [#123780]: https://github.com/home-assistant/core/pull/123780 [#123783]: https://github.com/home-assistant/core/pull/123783 [#123784]: https://github.com/home-assistant/core/pull/123784 [#123785]: https://github.com/home-assistant/core/pull/123785 [#123786]: https://github.com/home-assistant/core/pull/123786 [#123787]: https://github.com/home-assistant/core/pull/123787 [#123789]: https://github.com/home-assistant/core/pull/123789 [#123792]: https://github.com/home-assistant/core/pull/123792 [#123793]: https://github.com/home-assistant/core/pull/123793 [#123794]: https://github.com/home-assistant/core/pull/123794 [#123795]: https://github.com/home-assistant/core/pull/123795 [#123798]: https://github.com/home-assistant/core/pull/123798 [#123800]: https://github.com/home-assistant/core/pull/123800 [#123807]: https://github.com/home-assistant/core/pull/123807 [#123808]: https://github.com/home-assistant/core/pull/123808 [#123811]: https://github.com/home-assistant/core/pull/123811 [#123812]: https://github.com/home-assistant/core/pull/123812 [#123813]: https://github.com/home-assistant/core/pull/123813 [#123814]: https://github.com/home-assistant/core/pull/123814 [#123816]: https://github.com/home-assistant/core/pull/123816 [#123819]: https://github.com/home-assistant/core/pull/123819 [#123826]: https://github.com/home-assistant/core/pull/123826 [#123829]: https://github.com/home-assistant/core/pull/123829 [#123832]: https://github.com/home-assistant/core/pull/123832 [#123842]: https://github.com/home-assistant/core/pull/123842 [#123848]: https://github.com/home-assistant/core/pull/123848 [#123851]: https://github.com/home-assistant/core/pull/123851 [#123853]: https://github.com/home-assistant/core/pull/123853 [#123859]: https://github.com/home-assistant/core/pull/123859 [#123862]: https://github.com/home-assistant/core/pull/123862 [#123866]: https://github.com/home-assistant/core/pull/123866 [#123867]: https://github.com/home-assistant/core/pull/123867 [#123871]: https://github.com/home-assistant/core/pull/123871 [#123872]: https://github.com/home-assistant/core/pull/123872 [#123873]: https://github.com/home-assistant/core/pull/123873 [#123874]: https://github.com/home-assistant/core/pull/123874 [#123875]: https://github.com/home-assistant/core/pull/123875 [#123877]: https://github.com/home-assistant/core/pull/123877 [#123878]: https://github.com/home-assistant/core/pull/123878 [#123879]: https://github.com/home-assistant/core/pull/123879 [#123880]: https://github.com/home-assistant/core/pull/123880 [#123881]: https://github.com/home-assistant/core/pull/123881 [#123882]: https://github.com/home-assistant/core/pull/123882 [#123883]: https://github.com/home-assistant/core/pull/123883 [#123885]: https://github.com/home-assistant/core/pull/123885 [#123886]: https://github.com/home-assistant/core/pull/123886 [#123887]: https://github.com/home-assistant/core/pull/123887 [#123888]: https://github.com/home-assistant/core/pull/123888 [#123889]: https://github.com/home-assistant/core/pull/123889 [#123890]: https://github.com/home-assistant/core/pull/123890 [#123891]: https://github.com/home-assistant/core/pull/123891 [#123892]: https://github.com/home-assistant/core/pull/123892 [#123894]: https://github.com/home-assistant/core/pull/123894 [#123895]: https://github.com/home-assistant/core/pull/123895 [#123898]: https://github.com/home-assistant/core/pull/123898 [#123900]: https://github.com/home-assistant/core/pull/123900 [#123902]: https://github.com/home-assistant/core/pull/123902 [#123905]: https://github.com/home-assistant/core/pull/123905 [#123907]: https://github.com/home-assistant/core/pull/123907 [#123909]: https://github.com/home-assistant/core/pull/123909 [#123910]: https://github.com/home-assistant/core/pull/123910 [#123911]: https://github.com/home-assistant/core/pull/123911 [#123912]: https://github.com/home-assistant/core/pull/123912 [#123913]: https://github.com/home-assistant/core/pull/123913 [#123914]: https://github.com/home-assistant/core/pull/123914 [#123915]: https://github.com/home-assistant/core/pull/123915 [#123916]: https://github.com/home-assistant/core/pull/123916 [#123917]: https://github.com/home-assistant/core/pull/123917 [#123919]: https://github.com/home-assistant/core/pull/123919 [#123920]: https://github.com/home-assistant/core/pull/123920 [#123921]: https://github.com/home-assistant/core/pull/123921 [#123922]: https://github.com/home-assistant/core/pull/123922 [#123923]: https://github.com/home-assistant/core/pull/123923 [#123925]: https://github.com/home-assistant/core/pull/123925 [#123926]: https://github.com/home-assistant/core/pull/123926 [#123927]: https://github.com/home-assistant/core/pull/123927 [#123929]: https://github.com/home-assistant/core/pull/123929 [#123932]: https://github.com/home-assistant/core/pull/123932 [#123933]: https://github.com/home-assistant/core/pull/123933 [#123936]: https://github.com/home-assistant/core/pull/123936 [#123937]: https://github.com/home-assistant/core/pull/123937 [#123939]: https://github.com/home-assistant/core/pull/123939 [#123940]: https://github.com/home-assistant/core/pull/123940 [#123941]: https://github.com/home-assistant/core/pull/123941 [#123942]: https://github.com/home-assistant/core/pull/123942 [#123943]: https://github.com/home-assistant/core/pull/123943 [#123947]: https://github.com/home-assistant/core/pull/123947 [#123957]: https://github.com/home-assistant/core/pull/123957 [#123958]: https://github.com/home-assistant/core/pull/123958 [#123959]: https://github.com/home-assistant/core/pull/123959 [#123964]: https://github.com/home-assistant/core/pull/123964 [#123966]: https://github.com/home-assistant/core/pull/123966 [#123967]: https://github.com/home-assistant/core/pull/123967 [#123968]: https://github.com/home-assistant/core/pull/123968 [#123969]: https://github.com/home-assistant/core/pull/123969 [#123971]: https://github.com/home-assistant/core/pull/123971 [#123972]: https://github.com/home-assistant/core/pull/123972 [#123973]: https://github.com/home-assistant/core/pull/123973 [#123974]: https://github.com/home-assistant/core/pull/123974 [#123977]: https://github.com/home-assistant/core/pull/123977 [#123985]: https://github.com/home-assistant/core/pull/123985 [#123990]: https://github.com/home-assistant/core/pull/123990 [#123997]: https://github.com/home-assistant/core/pull/123997 [#124001]: https://github.com/home-assistant/core/pull/124001 [#124015]: https://github.com/home-assistant/core/pull/124015 [#124017]: https://github.com/home-assistant/core/pull/124017 [#124019]: https://github.com/home-assistant/core/pull/124019 [#124020]: https://github.com/home-assistant/core/pull/124020 [#124023]: https://github.com/home-assistant/core/pull/124023 [#124029]: https://github.com/home-assistant/core/pull/124029 [#124036]: https://github.com/home-assistant/core/pull/124036 [#124037]: https://github.com/home-assistant/core/pull/124037 [#124038]: https://github.com/home-assistant/core/pull/124038 [#124039]: https://github.com/home-assistant/core/pull/124039 [#124042]: https://github.com/home-assistant/core/pull/124042 [#124043]: https://github.com/home-assistant/core/pull/124043 [#124045]: https://github.com/home-assistant/core/pull/124045 [#124046]: https://github.com/home-assistant/core/pull/124046 [#124048]: https://github.com/home-assistant/core/pull/124048 [#124049]: https://github.com/home-assistant/core/pull/124049 [#124051]: https://github.com/home-assistant/core/pull/124051 [#124053]: https://github.com/home-assistant/core/pull/124053 [#124054]: https://github.com/home-assistant/core/pull/124054 [#124056]: https://github.com/home-assistant/core/pull/124056 [#124058]: https://github.com/home-assistant/core/pull/124058 [#124059]: https://github.com/home-assistant/core/pull/124059 [#124061]: https://github.com/home-assistant/core/pull/124061 [#124062]: https://github.com/home-assistant/core/pull/124062 [#124064]: https://github.com/home-assistant/core/pull/124064 [#124065]: https://github.com/home-assistant/core/pull/124065 [#124067]: https://github.com/home-assistant/core/pull/124067 [#124069]: https://github.com/home-assistant/core/pull/124069 [#124072]: https://github.com/home-assistant/core/pull/124072 [#124074]: https://github.com/home-assistant/core/pull/124074 [#124075]: https://github.com/home-assistant/core/pull/124075 [#124076]: https://github.com/home-assistant/core/pull/124076 [#124078]: https://github.com/home-assistant/core/pull/124078 [#124082]: https://github.com/home-assistant/core/pull/124082 [#124084]: https://github.com/home-assistant/core/pull/124084 [#124101]: https://github.com/home-assistant/core/pull/124101 [#124102]: https://github.com/home-assistant/core/pull/124102 [#124106]: https://github.com/home-assistant/core/pull/124106 [#124107]: https://github.com/home-assistant/core/pull/124107 [#124108]: https://github.com/home-assistant/core/pull/124108 [#124117]: https://github.com/home-assistant/core/pull/124117 [#124120]: https://github.com/home-assistant/core/pull/124120 [#124125]: https://github.com/home-assistant/core/pull/124125 [#124126]: https://github.com/home-assistant/core/pull/124126 [#124150]: https://github.com/home-assistant/core/pull/124150 [#124151]: https://github.com/home-assistant/core/pull/124151 [#124154]: https://github.com/home-assistant/core/pull/124154 [#124159]: https://github.com/home-assistant/core/pull/124159 [#124161]: https://github.com/home-assistant/core/pull/124161 [#124165]: https://github.com/home-assistant/core/pull/124165 [#124166]: https://github.com/home-assistant/core/pull/124166 [#124173]: https://github.com/home-assistant/core/pull/124173 [#124174]: https://github.com/home-assistant/core/pull/124174 [#124175]: https://github.com/home-assistant/core/pull/124175 [#124177]: https://github.com/home-assistant/core/pull/124177 [#124187]: https://github.com/home-assistant/core/pull/124187 [#124194]: https://github.com/home-assistant/core/pull/124194 [#124197]: https://github.com/home-assistant/core/pull/124197 [#124200]: https://github.com/home-assistant/core/pull/124200 [#124202]: https://github.com/home-assistant/core/pull/124202 [#124203]: https://github.com/home-assistant/core/pull/124203 [#124204]: https://github.com/home-assistant/core/pull/124204 [#124205]: https://github.com/home-assistant/core/pull/124205 [#124206]: https://github.com/home-assistant/core/pull/124206 [#124207]: https://github.com/home-assistant/core/pull/124207 [#124209]: https://github.com/home-assistant/core/pull/124209 [#124210]: https://github.com/home-assistant/core/pull/124210 [#124211]: https://github.com/home-assistant/core/pull/124211 [#124213]: https://github.com/home-assistant/core/pull/124213 [#124215]: https://github.com/home-assistant/core/pull/124215 [#124216]: https://github.com/home-assistant/core/pull/124216 [#124219]: https://github.com/home-assistant/core/pull/124219 [#124220]: https://github.com/home-assistant/core/pull/124220 [#124222]: https://github.com/home-assistant/core/pull/124222 [#124223]: https://github.com/home-assistant/core/pull/124223 [#124224]: https://github.com/home-assistant/core/pull/124224 [#124225]: https://github.com/home-assistant/core/pull/124225 [#124226]: https://github.com/home-assistant/core/pull/124226 [#124227]: https://github.com/home-assistant/core/pull/124227 [#124231]: https://github.com/home-assistant/core/pull/124231 [#124234]: https://github.com/home-assistant/core/pull/124234 [#124237]: https://github.com/home-assistant/core/pull/124237 [#124238]: https://github.com/home-assistant/core/pull/124238 [#124240]: https://github.com/home-assistant/core/pull/124240 [#124243]: https://github.com/home-assistant/core/pull/124243 [#124249]: https://github.com/home-assistant/core/pull/124249 [#124250]: https://github.com/home-assistant/core/pull/124250 [#124253]: https://github.com/home-assistant/core/pull/124253 [#124261]: https://github.com/home-assistant/core/pull/124261 [#124262]: https://github.com/home-assistant/core/pull/124262 [#124263]: https://github.com/home-assistant/core/pull/124263 [#124266]: https://github.com/home-assistant/core/pull/124266 [#124270]: https://github.com/home-assistant/core/pull/124270 [#124272]: https://github.com/home-assistant/core/pull/124272 [#124274]: https://github.com/home-assistant/core/pull/124274 [#124275]: https://github.com/home-assistant/core/pull/124275 [#124277]: https://github.com/home-assistant/core/pull/124277 [#124281]: https://github.com/home-assistant/core/pull/124281 [#124283]: https://github.com/home-assistant/core/pull/124283 [#124284]: https://github.com/home-assistant/core/pull/124284 [#124285]: https://github.com/home-assistant/core/pull/124285 [#124286]: https://github.com/home-assistant/core/pull/124286 [#124288]: https://github.com/home-assistant/core/pull/124288 [#124289]: https://github.com/home-assistant/core/pull/124289 [#124292]: https://github.com/home-assistant/core/pull/124292 [#124293]: https://github.com/home-assistant/core/pull/124293 [#124302]: https://github.com/home-assistant/core/pull/124302 [#124307]: https://github.com/home-assistant/core/pull/124307 [#124308]: https://github.com/home-assistant/core/pull/124308 [#124310]: https://github.com/home-assistant/core/pull/124310 [#124312]: https://github.com/home-assistant/core/pull/124312 [#124321]: https://github.com/home-assistant/core/pull/124321 [#124322]: https://github.com/home-assistant/core/pull/124322 [#124327]: https://github.com/home-assistant/core/pull/124327 [#124329]: https://github.com/home-assistant/core/pull/124329 [#124332]: https://github.com/home-assistant/core/pull/124332 [#124334]: https://github.com/home-assistant/core/pull/124334 [#124340]: https://github.com/home-assistant/core/pull/124340 [#124341]: https://github.com/home-assistant/core/pull/124341 [#124343]: https://github.com/home-assistant/core/pull/124343 [#124344]: https://github.com/home-assistant/core/pull/124344 [#124346]: https://github.com/home-assistant/core/pull/124346 [#124348]: https://github.com/home-assistant/core/pull/124348 [#124349]: https://github.com/home-assistant/core/pull/124349 [#124350]: https://github.com/home-assistant/core/pull/124350 [#124351]: https://github.com/home-assistant/core/pull/124351 [#124352]: https://github.com/home-assistant/core/pull/124352 [#124360]: https://github.com/home-assistant/core/pull/124360 [#124361]: https://github.com/home-assistant/core/pull/124361 [#124363]: https://github.com/home-assistant/core/pull/124363 [#124365]: https://github.com/home-assistant/core/pull/124365 [#124366]: https://github.com/home-assistant/core/pull/124366 [#124384]: https://github.com/home-assistant/core/pull/124384 [#124388]: https://github.com/home-assistant/core/pull/124388 [#124390]: https://github.com/home-assistant/core/pull/124390 [#124392]: https://github.com/home-assistant/core/pull/124392 [#124393]: https://github.com/home-assistant/core/pull/124393 [#124396]: https://github.com/home-assistant/core/pull/124396 [#124398]: https://github.com/home-assistant/core/pull/124398 [#124399]: https://github.com/home-assistant/core/pull/124399 [#124406]: https://github.com/home-assistant/core/pull/124406 [#124407]: https://github.com/home-assistant/core/pull/124407 [#124415]: https://github.com/home-assistant/core/pull/124415 [#124419]: https://github.com/home-assistant/core/pull/124419 [#124423]: https://github.com/home-assistant/core/pull/124423 [#124428]: https://github.com/home-assistant/core/pull/124428 [#124429]: https://github.com/home-assistant/core/pull/124429 [#124431]: https://github.com/home-assistant/core/pull/124431 [#124432]: https://github.com/home-assistant/core/pull/124432 [#124433]: https://github.com/home-assistant/core/pull/124433 [#124437]: https://github.com/home-assistant/core/pull/124437 [#124439]: https://github.com/home-assistant/core/pull/124439 [#124445]: https://github.com/home-assistant/core/pull/124445 [#124447]: https://github.com/home-assistant/core/pull/124447 [#124451]: https://github.com/home-assistant/core/pull/124451 [#124452]: https://github.com/home-assistant/core/pull/124452 [#124455]: https://github.com/home-assistant/core/pull/124455 [#124465]: https://github.com/home-assistant/core/pull/124465 [#124474]: https://github.com/home-assistant/core/pull/124474 [#124475]: https://github.com/home-assistant/core/pull/124475 [#124478]: https://github.com/home-assistant/core/pull/124478 [#124485]: https://github.com/home-assistant/core/pull/124485 [#124486]: https://github.com/home-assistant/core/pull/124486 [#124489]: https://github.com/home-assistant/core/pull/124489 [#124490]: https://github.com/home-assistant/core/pull/124490 [#124495]: https://github.com/home-assistant/core/pull/124495 [#124496]: https://github.com/home-assistant/core/pull/124496 [#124500]: https://github.com/home-assistant/core/pull/124500 [#124512]: https://github.com/home-assistant/core/pull/124512 [#124513]: https://github.com/home-assistant/core/pull/124513 [#124514]: https://github.com/home-assistant/core/pull/124514 [#124519]: https://github.com/home-assistant/core/pull/124519 [#124522]: https://github.com/home-assistant/core/pull/124522 [#124535]: https://github.com/home-assistant/core/pull/124535 [#124536]: https://github.com/home-assistant/core/pull/124536 [#124539]: https://github.com/home-assistant/core/pull/124539 [#124542]: https://github.com/home-assistant/core/pull/124542 [#124544]: https://github.com/home-assistant/core/pull/124544 [#124545]: https://github.com/home-assistant/core/pull/124545 [#124546]: https://github.com/home-assistant/core/pull/124546 [#124548]: https://github.com/home-assistant/core/pull/124548 [#124549]: https://github.com/home-assistant/core/pull/124549 [#124554]: https://github.com/home-assistant/core/pull/124554 [#124555]: https://github.com/home-assistant/core/pull/124555 [#124557]: https://github.com/home-assistant/core/pull/124557 [#124558]: https://github.com/home-assistant/core/pull/124558 [#124566]: https://github.com/home-assistant/core/pull/124566 [#124569]: https://github.com/home-assistant/core/pull/124569 [#124573]: https://github.com/home-assistant/core/pull/124573 [#124574]: https://github.com/home-assistant/core/pull/124574 [#124576]: https://github.com/home-assistant/core/pull/124576 [#124582]: https://github.com/home-assistant/core/pull/124582 [#124587]: https://github.com/home-assistant/core/pull/124587 [#124589]: https://github.com/home-assistant/core/pull/124589 [#124590]: https://github.com/home-assistant/core/pull/124590 [#124591]: https://github.com/home-assistant/core/pull/124591 [#124595]: https://github.com/home-assistant/core/pull/124595 [#124597]: https://github.com/home-assistant/core/pull/124597 [#124601]: https://github.com/home-assistant/core/pull/124601 [#124602]: https://github.com/home-assistant/core/pull/124602 [#124604]: https://github.com/home-assistant/core/pull/124604 [#124605]: https://github.com/home-assistant/core/pull/124605 [#124606]: https://github.com/home-assistant/core/pull/124606 [#124607]: https://github.com/home-assistant/core/pull/124607 [#124608]: https://github.com/home-assistant/core/pull/124608 [#124609]: https://github.com/home-assistant/core/pull/124609 [#124613]: https://github.com/home-assistant/core/pull/124613 [#124614]: https://github.com/home-assistant/core/pull/124614 [#124615]: https://github.com/home-assistant/core/pull/124615 [#124616]: https://github.com/home-assistant/core/pull/124616 [#124619]: https://github.com/home-assistant/core/pull/124619 [#124620]: https://github.com/home-assistant/core/pull/124620 [#124624]: https://github.com/home-assistant/core/pull/124624 [#124625]: https://github.com/home-assistant/core/pull/124625 [#124637]: https://github.com/home-assistant/core/pull/124637 [#124639]: https://github.com/home-assistant/core/pull/124639 [#124641]: https://github.com/home-assistant/core/pull/124641 [#124645]: https://github.com/home-assistant/core/pull/124645 [#124646]: https://github.com/home-assistant/core/pull/124646 [#124648]: https://github.com/home-assistant/core/pull/124648 [#124651]: https://github.com/home-assistant/core/pull/124651 [#124654]: https://github.com/home-assistant/core/pull/124654 [#124656]: https://github.com/home-assistant/core/pull/124656 [#124658]: https://github.com/home-assistant/core/pull/124658 [#124659]: https://github.com/home-assistant/core/pull/124659 [#124660]: https://github.com/home-assistant/core/pull/124660 [#124667]: https://github.com/home-assistant/core/pull/124667 [#124668]: https://github.com/home-assistant/core/pull/124668 [#124672]: https://github.com/home-assistant/core/pull/124672 [#124673]: https://github.com/home-assistant/core/pull/124673 [#124674]: https://github.com/home-assistant/core/pull/124674 [#124676]: https://github.com/home-assistant/core/pull/124676 [#124677]: https://github.com/home-assistant/core/pull/124677 [#124678]: https://github.com/home-assistant/core/pull/124678 [#124679]: https://github.com/home-assistant/core/pull/124679 [#124680]: https://github.com/home-assistant/core/pull/124680 [#124681]: https://github.com/home-assistant/core/pull/124681 [#124683]: https://github.com/home-assistant/core/pull/124683 [#124684]: https://github.com/home-assistant/core/pull/124684 [#124685]: https://github.com/home-assistant/core/pull/124685 [#124688]: https://github.com/home-assistant/core/pull/124688 [#124692]: https://github.com/home-assistant/core/pull/124692 [#124694]: https://github.com/home-assistant/core/pull/124694 [#124696]: https://github.com/home-assistant/core/pull/124696 [#124697]: https://github.com/home-assistant/core/pull/124697 [#124698]: https://github.com/home-assistant/core/pull/124698 [#124699]: https://github.com/home-assistant/core/pull/124699 [#124705]: https://github.com/home-assistant/core/pull/124705 [#124706]: https://github.com/home-assistant/core/pull/124706 [#124707]: https://github.com/home-assistant/core/pull/124707 [#124709]: https://github.com/home-assistant/core/pull/124709 [#124710]: https://github.com/home-assistant/core/pull/124710 [#124711]: https://github.com/home-assistant/core/pull/124711 [#124712]: https://github.com/home-assistant/core/pull/124712 [#124713]: https://github.com/home-assistant/core/pull/124713 [#124716]: https://github.com/home-assistant/core/pull/124716 [#124721]: https://github.com/home-assistant/core/pull/124721 [#124722]: https://github.com/home-assistant/core/pull/124722 [#124729]: https://github.com/home-assistant/core/pull/124729 [#124730]: https://github.com/home-assistant/core/pull/124730 [#124734]: https://github.com/home-assistant/core/pull/124734 [#124736]: https://github.com/home-assistant/core/pull/124736 [#124737]: https://github.com/home-assistant/core/pull/124737 [#124741]: https://github.com/home-assistant/core/pull/124741 [#124742]: https://github.com/home-assistant/core/pull/124742 [#124744]: https://github.com/home-assistant/core/pull/124744 [#124746]: https://github.com/home-assistant/core/pull/124746 [#124747]: https://github.com/home-assistant/core/pull/124747 [#124749]: https://github.com/home-assistant/core/pull/124749 [#124750]: https://github.com/home-assistant/core/pull/124750 [#124754]: https://github.com/home-assistant/core/pull/124754 [#124756]: https://github.com/home-assistant/core/pull/124756 [#124758]: https://github.com/home-assistant/core/pull/124758 [#124760]: https://github.com/home-assistant/core/pull/124760 [#124761]: https://github.com/home-assistant/core/pull/124761 [#124762]: https://github.com/home-assistant/core/pull/124762 [#124763]: https://github.com/home-assistant/core/pull/124763 [#124764]: https://github.com/home-assistant/core/pull/124764 [#124765]: https://github.com/home-assistant/core/pull/124765 [#124766]: https://github.com/home-assistant/core/pull/124766 [#124767]: https://github.com/home-assistant/core/pull/124767 [#124768]: https://github.com/home-assistant/core/pull/124768 [#124769]: https://github.com/home-assistant/core/pull/124769 [#124770]: https://github.com/home-assistant/core/pull/124770 [#124771]: https://github.com/home-assistant/core/pull/124771 [#124772]: https://github.com/home-assistant/core/pull/124772 [#124773]: https://github.com/home-assistant/core/pull/124773 [#124774]: https://github.com/home-assistant/core/pull/124774 [#124776]: https://github.com/home-assistant/core/pull/124776 [#124778]: https://github.com/home-assistant/core/pull/124778 [#124780]: https://github.com/home-assistant/core/pull/124780 [#124783]: https://github.com/home-assistant/core/pull/124783 [#124784]: https://github.com/home-assistant/core/pull/124784 [#124785]: https://github.com/home-assistant/core/pull/124785 [#124787]: https://github.com/home-assistant/core/pull/124787 [#124788]: https://github.com/home-assistant/core/pull/124788 [#124790]: https://github.com/home-assistant/core/pull/124790 [#124791]: https://github.com/home-assistant/core/pull/124791 [#124792]: https://github.com/home-assistant/core/pull/124792 [#124793]: https://github.com/home-assistant/core/pull/124793 [#124794]: https://github.com/home-assistant/core/pull/124794 [#124796]: https://github.com/home-assistant/core/pull/124796 [#124802]: https://github.com/home-assistant/core/pull/124802 [#124804]: https://github.com/home-assistant/core/pull/124804 [#124807]: https://github.com/home-assistant/core/pull/124807 [#124810]: https://github.com/home-assistant/core/pull/124810 [#124815]: https://github.com/home-assistant/core/pull/124815 [#124817]: https://github.com/home-assistant/core/pull/124817 [#124819]: https://github.com/home-assistant/core/pull/124819 [#124821]: https://github.com/home-assistant/core/pull/124821 [#124837]: https://github.com/home-assistant/core/pull/124837 [#124848]: https://github.com/home-assistant/core/pull/124848 [#124852]: https://github.com/home-assistant/core/pull/124852 [#124855]: https://github.com/home-assistant/core/pull/124855 [#124858]: https://github.com/home-assistant/core/pull/124858 [#124862]: https://github.com/home-assistant/core/pull/124862 [#124864]: https://github.com/home-assistant/core/pull/124864 [#124865]: https://github.com/home-assistant/core/pull/124865 [#124872]: https://github.com/home-assistant/core/pull/124872 [#124873]: https://github.com/home-assistant/core/pull/124873 [#124874]: https://github.com/home-assistant/core/pull/124874 [#124887]: https://github.com/home-assistant/core/pull/124887 [#124889]: https://github.com/home-assistant/core/pull/124889 [#124890]: https://github.com/home-assistant/core/pull/124890 [#124891]: https://github.com/home-assistant/core/pull/124891 [#124893]: https://github.com/home-assistant/core/pull/124893 [#124895]: https://github.com/home-assistant/core/pull/124895 [#124908]: https://github.com/home-assistant/core/pull/124908 [#124911]: https://github.com/home-assistant/core/pull/124911 [#124917]: https://github.com/home-assistant/core/pull/124917 [#124924]: https://github.com/home-assistant/core/pull/124924 [#124930]: https://github.com/home-assistant/core/pull/124930 [#124935]: https://github.com/home-assistant/core/pull/124935 [#124950]: https://github.com/home-assistant/core/pull/124950 [#124955]: https://github.com/home-assistant/core/pull/124955 [#124964]: https://github.com/home-assistant/core/pull/124964 [#125010]: https://github.com/home-assistant/core/pull/125010 [#125012]: https://github.com/home-assistant/core/pull/125012 [#125014]: https://github.com/home-assistant/core/pull/125014 [#125015]: https://github.com/home-assistant/core/pull/125015 [#125017]: https://github.com/home-assistant/core/pull/125017 [#125025]: https://github.com/home-assistant/core/pull/125025 [#125029]: https://github.com/home-assistant/core/pull/125029 [#125032]: https://github.com/home-assistant/core/pull/125032 [#125035]: https://github.com/home-assistant/core/pull/125035 [#125036]: https://github.com/home-assistant/core/pull/125036 [#125049]: https://github.com/home-assistant/core/pull/125049 [#125050]: https://github.com/home-assistant/core/pull/125050 [#125055]: https://github.com/home-assistant/core/pull/125055 [#125057]: https://github.com/home-assistant/core/pull/125057 [#125058]: https://github.com/home-assistant/core/pull/125058 [#125060]: https://github.com/home-assistant/core/pull/125060 [#125061]: https://github.com/home-assistant/core/pull/125061 [#125065]: https://github.com/home-assistant/core/pull/125065 [#125093]: https://github.com/home-assistant/core/pull/125093 [#125096]: https://github.com/home-assistant/core/pull/125096 [#125102]: https://github.com/home-assistant/core/pull/125102 [#125113]: https://github.com/home-assistant/core/pull/125113 [#125114]: https://github.com/home-assistant/core/pull/125114 [#125115]: https://github.com/home-assistant/core/pull/125115 [#125119]: https://github.com/home-assistant/core/pull/125119 [#125125]: https://github.com/home-assistant/core/pull/125125 [#125140]: https://github.com/home-assistant/core/pull/125140 [#125141]: https://github.com/home-assistant/core/pull/125141 [#125142]: https://github.com/home-assistant/core/pull/125142 [#125143]: https://github.com/home-assistant/core/pull/125143 [#125153]: https://github.com/home-assistant/core/pull/125153 [#125160]: https://github.com/home-assistant/core/pull/125160 [#125162]: https://github.com/home-assistant/core/pull/125162 [@ALERTua]: https://github.com/ALERTua [@Anrijs]: https://github.com/Anrijs [@AutonomousOwl]: https://github.com/AutonomousOwl [@Bre77]: https://github.com/Bre77 [@CFenner]: https://github.com/CFenner [@CM000n]: https://github.com/CM000n [@Chupaka]: https://github.com/Chupaka [@DCSBL]: https://github.com/DCSBL [@DeathCamel58]: https://github.com/DeathCamel58 [@Djelibeybi]: https://github.com/Djelibeybi [@EtienneSOU]: https://github.com/EtienneSOU [@IceBotYT]: https://github.com/IceBotYT [@JoramQ]: https://github.com/JoramQ [@Jordi1990]: https://github.com/Jordi1990 [@Kane610]: https://github.com/Kane610 [@LaStrada]: https://github.com/LaStrada [@LennP]: https://github.com/LennP [@LouisChrist]: https://github.com/LouisChrist [@MartinHjelmare]: https://github.com/MartinHjelmare [@Michal4K]: https://github.com/Michal4K [@Moustachauve]: https://github.com/Moustachauve [@NECH2004]: https://github.com/NECH2004 [@Noltari]: https://github.com/Noltari [@PaarthShah]: https://github.com/PaarthShah [@PeteRager]: https://github.com/PeteRager [@Petro31]: https://github.com/Petro31 [@Shulyaka]: https://github.com/Shulyaka [@TheJulianJES]: https://github.com/TheJulianJES [@Thomas55555]: https://github.com/Thomas55555 [@UltimateGG]: https://github.com/UltimateGG [@ViViDboarder]: https://github.com/ViViDboarder [@WebSpider]: https://github.com/WebSpider [@YogevBokobza]: https://github.com/YogevBokobza [@agners]: https://github.com/agners [@alengwenus]: https://github.com/alengwenus [@allenporter]: https://github.com/allenporter [@amitfin]: https://github.com/amitfin [@andrew-codechimp]: https://github.com/andrew-codechimp [@arturpragacz]: https://github.com/arturpragacz [@atmurray]: https://github.com/atmurray [@austinmroczek]: https://github.com/austinmroczek [@autinerd]: https://github.com/autinerd [@bachya]: https://github.com/bachya [@balloob]: https://github.com/balloob [@barryvdh]: https://github.com/barryvdh [@bdraco]: https://github.com/bdraco [@bieniu]: https://github.com/bieniu [@bramkragten]: https://github.com/bramkragten [@c0ffeeca7]: https://github.com/c0ffeeca7 [@carlos-sarmiento]: https://github.com/carlos-sarmiento [@cdce8p]: https://github.com/cdce8p [@cgtobi]: https://github.com/cgtobi [@cmbuckley]: https://github.com/cmbuckley [@cnico]: https://github.com/cnico [@crevetor]: https://github.com/crevetor [@dalinicus]: https://github.com/dalinicus [@darkfader]: https://github.com/darkfader [@dknowles2]: https://github.com/dknowles2 [@dmulcahey]: https://github.com/dmulcahey [@dontinelli]: https://github.com/dontinelli [@dougiteixeira]: https://github.com/dougiteixeira [@dudanov]: https://github.com/dudanov [@dukeofphilberg]: https://github.com/dukeofphilberg [@edenhaus]: https://github.com/edenhaus [@elupus]: https://github.com/elupus [@emontnemery]: https://github.com/emontnemery [@epenet]: https://github.com/epenet [@erictrudeau]: https://github.com/erictrudeau [@farmio]: https://github.com/farmio [@flabbamann]: https://github.com/flabbamann [@formatBCE]: https://github.com/formatBCE [@fredrike]: https://github.com/fredrike [@frenck]: https://github.com/frenck [@functionpointer]: https://github.com/functionpointer [@gjohansson-ST]: https://github.com/gjohansson-ST [@gunkaaa]: https://github.com/gunkaaa [@haugene]: https://github.com/haugene [@iloveicedgreentea]: https://github.com/iloveicedgreentea [@jbergler]: https://github.com/jbergler [@jbouwh]: https://github.com/jbouwh [@jeeftor]: https://github.com/jeeftor [@jesserockz]: https://github.com/jesserockz [@jhollowe]: https://github.com/jhollowe [@jjlawren]: https://github.com/jjlawren [@jnsgruk]: https://github.com/jnsgruk [@joostlek]: https://github.com/joostlek [@jrieger]: https://github.com/jrieger [@jschlyter]: https://github.com/jschlyter [@kimdv]: https://github.com/kimdv [@liudger]: https://github.com/liudger [@marcelveldt]: https://github.com/marcelveldt [@matrixd2]: https://github.com/matrixd2 [@mawoka-myblock]: https://github.com/mawoka-myblock [@miaucl]: https://github.com/miaucl [@mib1185]: https://github.com/mib1185 [@mikey0000]: https://github.com/mikey0000 [@mj23000]: https://github.com/mj23000 [@mjj4791]: https://github.com/mjj4791 [@ms264556]: https://github.com/ms264556 [@mvn23]: https://github.com/mvn23 [@noahhusby]: https://github.com/noahhusby [@pfrazer]: https://github.com/pfrazer [@piitaya]: https://github.com/piitaya [@puddly]: https://github.com/puddly [@raman325]: https://github.com/raman325 [@red-island]: https://github.com/red-island [@rikroe]: https://github.com/rikroe [@sdb9696]: https://github.com/sdb9696 [@shaiu]: https://github.com/shaiu [@spongebobberts]: https://github.com/spongebobberts [@starkillerOG]: https://github.com/starkillerOG [@swistakm]: https://github.com/swistakm [@synesthesiam]: https://github.com/synesthesiam [@tdfountain]: https://github.com/tdfountain [@terencehonles]: https://github.com/terencehonles [@thecode]: https://github.com/thecode [@timmo001]: https://github.com/timmo001 [@tl-sl]: https://github.com/tl-sl [@tr4nt0r]: https://github.com/tr4nt0r [@tronikos]: https://github.com/tronikos [@vhkristof]: https://github.com/vhkristof [@yangqian]: https://github.com/yangqian [@yarikoptic]: https://github.com/yarikoptic [@yuxincs]: https://github.com/yuxincs [@zweckj]: https://github.com/zweckj [@zxdavb]: https://github.com/zxdavb