Full changelog for Home Assistant 2025.11
These are all the changes included in the Home Assistant 2025.11 release.
For a summary in a more readable format Release notes blog for this release.
All changes
- Bump version to 2025.11.0dev0 (@frenck
- #152915 ) - Quality: mark installation param doc as done (@jimmy-zhening-luo
- #152909 ) - Bump actions/cache from 4.2.4 to 4.3.0 (@dependabot - #152934
) - Add return types and docstring to sonos component (@KarstenBade
- #152946 ) - Bump hass-nabucasa from 1.1.1 to 1.1.2 (@ludeeus
- #152950 ) - Add HassKey for hass.data in Squeezebox (@peteS-UK
- #149129 ) - Move condition-specific fields into options (@arturpragacz
- #152635 ) - Correct filter of target selector in sonos services (@emontnemery
- #152972 ) - Replace target selector with device selector in fully_kiosk services (@emontnemery
- #152959 ) - Remove device filter from target selector in google_mail services (@emontnemery
- #152968 ) - Remove device and entity filter from target selector in homeassistant services (@emontnemery
- #152969 ) - Remove device filter from target selector in lyric services (@emontnemery
- #152970 ) - Add missing square brackets to references in
fully_kioskactions (@NoRi2909- #152987 ) - Remove deprecated zone and event condition keys (@abmantis
- #152986 ) - Improve tests for Alexa Devices (@chemelli74
- #152995 ) - Code optimization for Uptime Robot (@chemelli74
- #152993 ) - Bump aiohomeconnect to version 0.20.0 (@Diegorro98
- #153003 ) - Remove device filter from target selector in bang_olufsen services (@emontnemery
- #152957 ) - Snapshot testing for Plugwise Sensor platform (@bouwew
- #153021 ) - Add garage door opener for switchbot integration (@zerzhang
- #148460 ) - Code optimization for Uptime Robot (@chemelli74
- #153031 ) - Bump github/codeql-action from 3.30.3 to 3.30.4 (@dependabot - #153015
) - Fix typing in ObjectSelectorConfig (@emontnemery
- #153043 ) - Add discovery to Mealie (@andrew-codechimp
- #151773 ) - Replace platform setup functions with fixtures with autouse in Squeezebox tests (@peteS-UK
- #153057 ) - Snapshot testing for Plugwise Switch platform (@bouwew
- #153030 ) - Correct filter of target selector in motioneye services (@emontnemery
- #152971 ) - Replace patch of entity_registry in test_config_flow for Squeezebox (@peteS-UK
- #153039 ) - nmap_tracker: Optimize default scan options (@Eskander
- #153047 ) - Bump nibe dependency to 2.19.0 (@bj00rn
- #153062 ) - Squeezebox: Proxy all the thumbnails (@Hypfer
- #147199 ) - Add IMAP fetch message part feature (@jbouwh
- #152845 ) - Use automatic reload options flow in generic_hygrostat (@gjohansson-ST
- #153102 ) - Extend squeezebox config_flow test to completion (@peteS-UK
- #153000 ) - Use automatic reload options flow in trend (@gjohansson-ST
- #153117 ) - Use automatic reload options flow in tod (@gjohansson-ST
- #153113 ) - Use automatic reload options flow in local_file (@gjohansson-ST
- #153114 ) - Use automatic reload options flow in systemmonitor (@gjohansson-ST
- #153107 ) - Add reauthentication flow to airOS (@CoMPaTech
- #153076 ) - Use automatic reload options flow in group (@gjohansson-ST
- #153116 ) - Use automatic reload options flow in template (@gjohansson-ST
- #153110 ) - Use automatic reload options flow in switch_as_x (@gjohansson-ST
- #153109 ) - Use automatic reload options flow in generic_thermostat (@gjohansson-ST
- #153108 ) - Use automatic reload options flow in worldclock (@gjohansson-ST
- #153105 ) - Use automatic reload options flow in derivative (@gjohansson-ST
- #153112 ) - Use automatic reload options flow in utility_meter (@gjohansson-ST
- #153111 ) - Use automatic reload options flow in mold_indicator (@gjohansson-ST
- #153106 ) - Use automatic reload options flow in history_stats (@gjohansson-ST
- #153115 ) - Use automatic reload options flow in filter (@gjohansson-ST
- #153104 ) - Use automatic reload options flow in random (@gjohansson-ST
- #153103 ) - Extend timeout test in test_config_flow for Squeezebox to completion (@peteS-UK
- #153080 ) - Improve interview logging in Onkyo (@arturpragacz
- #153095 ) - Portainer add re-auth flow (@erwindouna
- #153077 ) - Refactor SQL integration (@tronikos
- #153135 ) - Add Reolink AI bicycle detection entity (@starkillerOG
- #153163 ) - Add Reolink siren state (@starkillerOG
- #153169 ) - Rework devolo Home Control config flow tests (@Shutgun
- #147083 ) - Bump aiomealie to 0.11.0 adding times to recipes (@andrew-codechimp
- #153183 ) - Bump github/codeql-action from 3.30.4 to 3.30.5 (@dependabot - #153179
) - Bump actions/dependency-review-action from 4.7.3 to 4.8.0 (@dependabot - #153180
) - Add Reolink Ai person type, vehicle type and animal type (@starkillerOG
- #153170 ) - Add async_iterator util (@emontnemery
- #153194 ) - Matter DoorLock attributes (@lboue
- #151418 ) - Add test which fails on duplicated statistics units (@emontnemery
- #153202 ) - Add Reolink bicycle sensitivity and delay (@starkillerOG
- #153217 ) - Replace legacy hass icons to mdi icons (@piitaya
- #153204 ) - Bump pysmhi to 1.1.0 (@gjohansson-ST
- #153222 ) - Rework test split for airOS reauthentication flow (@CoMPaTech
- #153221 ) - Use attribute names for match class (@cdce8p
- #153191 ) - Correct target filter in ecovacs services (@emontnemery
- #153241 ) - Rename resolver to nameserver in dnsip (@gjohansson-ST
- #153223 ) - Bump docker/login-action from 3.5.0 to 3.6.0 (@dependabot - #153239
) - Record current quality scale of Electricity Maps (@jpbede
- #149241 ) - Use initial received WebSocket state in Bang & Olufsen (@mj23000
- #152432 ) - Add forecast energy sensor to Imeon inverter integration (@Imeon-Energy
- #152176 ) - Correct homekit service definition (@emontnemery
- #153242 ) - Correct target filter in litterrobot services (@emontnemery
- #153243 ) - Correct target filter in osoenergy services (@emontnemery
- #153244 ) - Skip unserializable flows in WS config_entries/flow/subscribe (@emontnemery
- #153259 ) - Handle errors in WS manifest/list (@emontnemery
- #153256 ) - Add device class filter to entity services (@emontnemery
- #153247 ) - Bump hass-nabucasa from 1.1.2 to 1.2.0 (@ludeeus
- #153250 ) - snoo: add button entity for calling start_snoo (@falconindy
- #151052 ) - Update pandas to 2.3.3 (@cdce8p
- #153251 ) - Add release url to Litter-Robot 4 update entity (@natekspencer
- #152504 ) - Add lock support to Switchbot Cloud (@XiaoLing-git
- #148310 ) - Add support model [relay switch 2pm] for switchbot cloud (@XiaoLing-git
- #148381 ) - Add Reolink floodlight event entities (@starkillerOG
- #152564 ) - Use pytest_unordered in additional service helper tests (@emontnemery
- #153255 ) - Improve saved state of RestoreSensor when using freezegun (@emontnemery
- #152740 ) - Add Roomba J9 compatibility to the roomba integration (@rokam
- #145913 ) - Add tests for Sonos media metadata (@PeteRager
- #152622 ) - Add air/water filter state in percent to LG ThinQ (@LG-ThinQ-Integration
- #152150 ) - Update quality scale of ntfy integration to platinum 🏆️ (@tr4nt0r
- #151785 ) - Fix sentence-casing in two title strings of
roomba(@NoRi2909- #153281 ) - Add support for Media player Mute/Unmute intents (@anishsane
- #150508 ) - Add meteo_lt integration (@xE1H
- #152948 ) - Add notify platform to Habitica (@tr4nt0r
- #150553 ) - Add switch domain to VegeHub integration (@Thulrus
- #148436 ) - Add support for errored torrents in qBittorrent sensor (@aviadlevy
- #153120 ) - Add Firefly III integration (@erwindouna
- #147062 ) - Add device class filter to switcher_kis services (@emontnemery
- #153248 ) - Add new cover fixture for Tuya (@epenet
- #153310 ) - Stop writing to config dir log file on supervised install (@abmantis
- #146675 ) - Fix device_automation RuntimeWarning in tests (@cdce8p
- #153319 ) - Add test for full device snapshot for Shelly Wall Display XL (@bieniu
- #153305 ) - Use pytest.mark.usefixtures in some recorder tests (@emontnemery
- #153313 ) - Bayesian - add config entry tests (@HarvsG
- #153316 ) - Use pytest.mark.usefixtures in history tests (@emontnemery
- #153306 ) - Bump pyfirefly 0.1.6 (@erwindouna
- #153335 ) - Update pyOpenSSL to 25.3.0 (@cdce8p
- #153329 ) - Add missing test for Shelly config flow (@bieniu
- #153346 ) - Add water heater fixture for Tuya tests (@epenet
- #153336 ) - Update bcrpyt to 5.0.0 (@cdce8p
- #153325 ) - Misc typing improvements (@cdce8p
- #153322 ) - Update types packages (@cdce8p
- #153330 ) - Update cryptography to 46.0.2 (@cdce8p
- #153327 ) - Add parallel updates to airthings_ble (@LaStrada
- #153315 ) - Remove to_native method from recorder database schemas (@emontnemery
- #153334 ) - Remove legacy history queries from recorder (@emontnemery
- #153324 ) - Remove deprecated state constants from lock (@gjohansson-ST
- #153367 ) - Remove deprecated constants from media_player (@gjohansson-ST
- #153366 ) - Remove deprecated constants in camera (@gjohansson-ST
- #153363 ) - Improve recorder migration tests (@emontnemery
- #153388 ) - Add test fixture for new Tuya jsq category (@epenet
- #153412 ) - Add test fixture for new Tuya cjkg category (@epenet
- #153411 ) - Improve recorder migration test (@emontnemery
- #153405 ) - Remove deprecated entity feature constants in vacuum (@gjohansson-ST
- #153364 ) - Add more sensors to Tuya weather monitor (@epenet
- #153420 ) - Add last check-in sensor to Habitica integration (@tr4nt0r
- #153293 ) - Cleanup sync_callback in devolo Home Control (@Shutgun
- #153321 ) - Adds token authentication and usage of official API for Growatt MIN/TLX inverters (@johanzander
- #149783 ) - Use walrus and combine conditions in Tuya alarm control panel (@epenet
- #153426 ) - Move common Uptime Robot new device check logic to helper (@abmantis
- #153094 ) - Firefly III add re-auth flow (@erwindouna
- #153303 ) - Add new dehumidifier fixture for Tuya (@epenet
- #153407 ) - Add Quality Scale to Satel Integra (@Tommatheussen
- #153122 ) - Fix spelling error in logbook tests (@dollaransh17
- #153417 ) - Add Lunatone gateway integration (@MoonDevLT
- #149182 ) - Move entities to the end of devices in analytics payload (@arturpragacz
- #153449 ) - Add new test fixture for Tuya wk category (@epenet
- #153457 ) - Bump aioshelly 13.11.0 (@thecode
- #153458 ) - Add light, security and climate panel (@piitaya
- #153261 ) - Portainer add configuration URL’s (@erwindouna
- #153466 ) - Add serial number to the list of discovered devices (@LaStrada
- #153448 ) - Add data_description field for Airthings BLE (@LaStrada
- #153442 ) - Improve recorder migration tests dropping indices (@emontnemery
- #153456 ) - Add PARALLEL_UPDATES to Squeezebox switch platform (@peteS-UK
- #153477 ) - Fix Airthings config flow description (@LaStrada
- #153452 ) - Add relative humidity to matter climate entities (@MrEbbinghaus
- #152554 ) - Improve enable_migrate_event_ids recorder test fixture (@emontnemery
- #153470 ) - Remove state attributes from Firefly 3 (@joostlek
- #153285 ) - Respect filtering of WS subscribe_entities when there are unserializalizable states (@emontnemery
- #153262 ) - Start recorder data migration after schema migration (@emontnemery
- #153471 ) - Remove deprication code for reolink Hub switches (@dollaransh17
- #153483 ) - Bump recorder live schema migration to schema version 48 (@emontnemery
- #153404 ) - Cleanup reolink update entity migration (@starkillerOG
- #153492 ) - Allign naming of Reolink host switch entities (@starkillerOG
- #153494 ) - Use new Reolink rec_enable flag (@starkillerOG
- #153496 ) - Improve Reolink docstrings (@starkillerOG
- #153498 ) - Remove runtime support for recorder DB without States.last_reported_ts (@emontnemery
- #153495 ) - Update ovoenergy to 3.0.2 (@timmo001
- #153488 ) - Remove module recorder.history.modern (@emontnemery
- #153502 ) - Fix typo in Airthings BLE config flow (@LaStrada
- #153512 ) - Add num open fds sensor to systemmonitor (@agners
- #152441 ) - Fix awair integration AttributeError when update listener accesses runtime_data (@Copilot
- #153521 ) - Add Shelly support for valve entities (@thecode
- #153348 ) - Bump Airthings BLE to 1.1.1 (@LaStrada
- #153529 ) - Remove Vultr integration (@mib1185
- #153560 ) - Bump pyenphase to 2.4.0 (@catsmanac
- #153583 ) - Portainer add switch platform (@erwindouna
- #153485 ) - Improve Habitica tests (@tr4nt0r
- #153573 ) - Bump github/codeql-action from 3.30.5 to 3.30.6 (@dependabot - #153524
) - Remove IBM Watson IoT Platform integration (@tr4nt0r
- #153567 ) - Portainer follow-up points (@erwindouna
- #153594 ) - Bump pynordpool to 0.3.1 (@gjohansson-ST
- #153599 ) - Extend enphase_envoy test data with new library data fields (@catsmanac
- #153591 ) - Use SensorDescription for GoogleTravelTimeSensor (@eifinger
- #153585 ) - Address comments for the add-on switch entity (@felipecrs
- #153518 ) - Add two new consumable sensors to Roborock (@Lash-L
- #153606 ) - Fix string interpolation in local_todo error messages (@dollaransh17
- #153580 ) - Update the map parser in Roborock vacuum to use coord parser. (@Lash-L
- #153520 ) - Raise repairs on platform setup for sql (@gjohansson-ST
- #153581 ) - Setup platform services during integration start in sensibo (@gjohansson-ST
- #153571 ) - Add Matter Thermostat OccupancySensor (@lboue
- #153166 ) - Fix sql repair string (@gjohansson-ST
- #153619 ) - Correct kraken test issues (@elupus
- #153601 ) - Fix blue current mocking out platform with empty string (@elupus
- #153604 ) - Update grpcio to 1.75.1 (@cdce8p
- #153643 ) - Add translations and icons to OralB integration (@tr4nt0r
- #153605 ) - Update PyYAML to 6.0.3 (@cdce8p
- #153626 ) - Bump libpyvivotek to 0.6.1 and add strict typing for Vivotek integration (@HarlemSquirrel
- #153342 ) - Remove Plum Lightpad integration (@tr4nt0r
- #153590 ) - Bump annotatedyaml to 1.0.2 (@bdraco
- #153651 ) - Bump bluetooth-data-tools to 1.28.3 (@bdraco
- #153653 ) - Fix flaky template test (@cdce8p
- #153624 ) - Bump habluetooth to 5.7.0 (@bdraco
- #153665 ) - Bump bleak-esphome to 3.4.0 (@bdraco
- #153669 ) - Bump cached-ipaddress to 1.0.1 (@bdraco
- #153670 ) - Limit shelly tests to single platform (@elupus
- #153681 ) - Smarter calculation of chunk size in onedrive (@zweckj
- #153679 ) - Schedule update coordinator again if it is active (@elupus
- #153596 ) - Bump fnv-hash-fast to 1.6.0 (@bdraco
- #153682 ) - Bump dbus-fast to 2.44.5 (@bdraco
- #153686 ) - Bump ulid-transform to 1.5.2 (@bdraco
- #153690 ) - Bump propcache to 0.4.0 (@bdraco
- #153694 ) - Bump aioesphomeapi to 41.12.0 (@bdraco
- #153698 ) - Bump PyViCare to 2.52.0 (@CFenner
- #153629 ) - Add zeroconf to hassfest version requirements (@cdce8p
- #153703 ) - Bump zeroconf to 0.148.0 (@bdraco
- #153704 ) - Bump Mill library (@Danielhiversen
- #153683 ) - Shelly code quality and cleanup (@thecode
- #153692 ) - Double max retries in Google Drive (@tronikos
- #153717 ) - Clarify description for media player entity in Google Assistant SDK (@tronikos
- #153715 ) - Portainer add button platform (@erwindouna
- #153063 ) - Add Shelly support for climate entities (@thecode
- #153450 ) - Add debouncer to acaia (@zweckj
- #153725 ) - Bump aiontfy to v0.6.1 (@tr4nt0r
- #153738 ) - Remove Shelly
presencezonecomponent fromVIRTUAL_COMPONENTStuple (@bieniu- #153740 ) - Upgrade upcloud-api to 2.9.0 (@scop
- #153727 ) - Update suggested display precision for ntfy attachment size to 2 (@tr4nt0r
- #153741 ) - Fix lamarzocco brewing start time sensor availability (@zweckj
- #153732 ) - Check if firmware is outdated when adding an Airthings BLE device (@LaStrada
- #153559 ) - Use full serial number when adding an Airthings device (@LaStrada
- #153499 ) - Bump aiohomekit to 3.2.20 (@bdraco
- #153750 ) - AGENTS.md (@Shulyaka
- #153680 ) - Fix crash when setting up Airthings BLE device (@LaStrada
- #153510 ) - Change style for critical number entities in ViCare integration (@CFenner
- #153634 ) - Add sensors for battery charge amount to ViCare integration (@CFenner
- #153631 ) - Migrate tolo to entry.runtime_data (@zweckj
- #153744 ) - Bump anthropic to 0.69.0 (@Shulyaka
- #153764 ) - Add support for Anthropic Claude Sonnet 4.5 (@Shulyaka
- #153769 ) - Revert “AGENTS.md” (@zweckj
- #153777 ) - Daikin increase timeout (@fredrike
- #153722 ) - Shelly’s energy sensors naming paradigm standardization (@davidrapan
- #153729 ) - ESPHome to set Z-Wave discovery as next_flow (@balloob
- #153706 ) - Add pytest command line option to drop recorder db before test (@emontnemery
- #153527 ) - Validating schema outside the event loop will now fail (@gjohansson-ST
- #153472 ) - Cleanup process_fds addition in systemmonitor (@gjohansson-ST
- #153568 ) - Bump aiomealie to 1.0.0, update min Mealie instance version to v2. (@andrew-codechimp
- #153203 ) - Make hassfest fail on services with device filter on targets (@emontnemery
- #152794 ) - Add device class filter to hydrawise services (@emontnemery
- #153249 ) - Allow to set the manufacturer in a MQTT device subentry setup (@jbouwh
- #153747 ) - Remove previously deprecated template attach function (@gjohansson-ST
- #153370 ) - Use automatic reload options flow in min_max (@gjohansson-ST
- #153143 ) - Use yaml anchors in ci workflow (@cdce8p
- #152586 ) - Ollama thinking content (@Shulyaka
- #150393 ) - Update MCP server to support the newer HTTP protocol (@allenporter
- #153779 ) - Add Shelly Wall Display XL to the list of devices without firmware changelog (@bieniu
- #153781 ) - Translate reauthentication error message in Google Assistant SDK (@tronikos
- #153797 ) - Use TEMPERATURE_SCALING_FACTOR for Matter sensors (@lboue
- #153807 ) - Update raspyrfm-client to 1.2.9 (@cdce8p
- #153789 ) - Google Assistant SDK: use setup_credentials in setup_integration (@tronikos
- #153793 ) - Update LetPot integration quality scale to silver (@jpelgrom
- #153783 ) - Fix stale docstring in recorder (@emontnemery
- #153811 ) - Log when failing to remove foreign key in recorder EventIDPostMigration (@emontnemery
- #153812 ) - Add Matter speaker mute toggle (@lboue
- #150104 ) - Re-add AGENTS.md as symlink (@zweckj
- #153804 ) - Bump actions/stale from 10.0.0 to 10.1.0 (@dependabot - #153799
) - Google Assistant SDK: improve init tests (@tronikos
- #153795 ) - Add new test fixture for Tuya cl category (@epenet
- #153800 ) - Update Mealie quality scale to platinum (@andrew-codechimp
- #153810 ) - Use customized miele device name if set (@astrandb
- #153835 ) - Add Ecovacs active map select entity (@edenhaus
- #153748 ) - Vesync add oscillation to fan (@cdnninja
- #153297 ) - Refactor Telegram bot entity (@hanwg
- #153609 ) - Add support for Wave Enhance and Corentium Home 2 in Airthings BLE integration (@LaStrada
- #153780 ) - Expose climate current temp as dedicated sensor in FRITZ!SmartHome (@mib1185
- #153558 ) - Add sensor for hydraulic separator temperature in ViCare integration (@CFenner
- #153696 ) - Enphase_envoy to use alternate data source for current transformers (@catsmanac
- #153621 ) - Add BME680 sensor support for Altruist Insight (@PaTara43
- #153463 ) - Deduplicate ONVIF sensor and binary sensor entity names (@felipecrs
- #153505 ) - Remove log file write check (@abmantis
- #153842 ) - Add MQTT number subentry support (@jbouwh
- #153358 ) - Update the MCP Server API endpoint to
mcp(@allenporter- #153845 ) - Update attrs to 25.4.0 (@cdce8p
- #153849 ) - Add new Nintendo Parental Controls integration (@pantherale0
- #145343 ) - Change translation of
boxinnumberto “Input field” for consistency (@NoRi2909- #153850 ) - Update water heater max temperature (@w1ll1am23
- #150970 ) - Avoid storing entities list in ONVIF binary_sensor and sensor (@felipecrs
- #153857 ) - Bump yarl to 1.22.0 (@bdraco
- #153860 ) - Replace inner function with lambda in Idasen Desk (@abmantis
- #153862 ) - Add Model Context Protocol support for OAuth scopes (@allenporter
- #153150 ) - Update aiohttp to 3.13.0 (@cdce8p
- #153875 ) - Migrate Shelly virtual component unique IDs to include roles (@thecode
- #153844 ) - Remove deprecated alarm panel constants (@davet2001
- #153876 ) - Shelly’s current sensors naming paradigm standardization (@davidrapan
- #153827 ) - Shelly’s power sensors naming paradigm standardization (@davidrapan
- #153822 ) - Clean up core references in conversation (@arturpragacz
- #153880 ) - Fix nintendo_parental RuntimeWarning in tests (@cdce8p
- #153884 ) - Remove Z-Wave JS voltage sensor overriding suggested precision (@TheJulianJES
- #153882 ) - Update pytest warnings filter (@cdce8p
- #153881 ) - Set display precision for sensors in OpenWeatherMap integration (@CFenner
- #153858 ) - Add language and location selector to OpenWeatherMap config flow (@CFenner
- #153645 ) - Code optimization for Comelit SimpleHome (@chemelli74
- #153029 ) - Bump
aioshellyto version 13.12.0 (@bieniu- #153899 ) - Update SmartThings comments (@joostlek
- #153903 ) - Add fixture to SmartThings (@joostlek
- #153902 ) - Add support for gas detector status to SmartThings (@FMKaiba
- #153831 ) - Bump pynintendoparental to 1.1.1 (@pantherale0
- #153874 ) - Use aioshelly methods for switches (@bieniu
- #153746 ) - Remove unused test fixtures from nintendo_parental (@emontnemery
- #153894 ) - Change smart preset name to smart saver (@mbo18
- #153916 ) - Move agent functionality from http (@arturpragacz
- #153917 ) - Add new sensors for Airthings Wave Enhance (@LaStrada
- #153879 ) - Bump openai to 2.2.0 (@Shulyaka
- #153926 ) - Update pydantic to 2.12.0 (@cdce8p
- #153937 ) - Add icons for SmartThings climate presets (@mbo18
- #153929 ) - Reverse Motion Blinds tilt direction (@starkillerOG
- #149777 ) - Migrate Shelly virtual button platfrom unique IDs to include roles (@thecode
- #153865 ) - Update nhc to 0.6.1 (@VandeurenGlenn
- #153962 ) - Bump psutil 7.1.0 (@gjohansson-ST
- #153954 ) - Remove deprecated conductivity constants (@davet2001
- #153942 ) - Bump aioesphomeapi to 41.13.0 (@jesserockz
- #153974 ) - Add GPT-5 Pro and GPT-5 Codex support (@Shulyaka
- #153936 ) - FIx brightness always 100% when toggling the light (@VandeurenGlenn
- #153765 ) - Remove has_mean from suez_water external statistics (@emontnemery
- #153986 ) - Replace has_mean with mean_type in mill external statistics (@emontnemery
- #153985 ) - Call async_track_template_result with template without hass now fails (@gjohansson-ST
- #153473 ) - Portainer add sensor platform (@erwindouna
- #153059 ) - Update mypy dev to 1.19.0a4 (@cdce8p
- #153995 ) - Update Tuya fixture for product ID IAYz2WK1th0cMLmL (@epenet
- #154000 ) - Enable Shelly binary input sensors by default (@thecode
- #154001 ) - Bump github/codeql-action from 3.30.6 to 4.30.7 (@dependabot - #153979
) - Add 3rd maintainer to
sharkiq(@funkybunch- #153961 ) - Use contants in climate set_temperature (@epenet
- #154008 ) - Adds ConfigFlow for London Underground (@HarvsG
- #152050 ) - Add diagnostics to Volvo integration (@thomasddn
- #153997 ) - Correct homeassistant.helpers.trigger._trigger_action_wrapper (@emontnemery
- #153983 ) - Add entities for Shely cury component (@bieniu
- #153918 ) - Update IQS for IMGW-PIB integration (@bieniu
- #153870 ) - Add webhook tests for Telegram bot (@hanwg
- #153998 ) - Simplify firing of trigger actions (@abmantis
- #152772 ) - Add new ZBT-2 VID:PID pair for discovery (@puddly
- #154036 ) - Fix Shelly virtual components roles migration (@thecode
- #153987 ) - Bump autarco to v3.2.0 (@klaasnicolaas
- #154039 ) - Migrate Nederlandse Spoorwegen sensor to timestamp (@joostlek
- #154011 ) - Make sensor names translatable in OpenWeatherMap integration (@CFenner
- #153872 ) - Mark Shelly docs-troubleshooting as done (@davidrapan
- #154066 ) - Improve unit handling in recorder (@emontnemery
- #153941 ) - Update Shelly block valve platform to use entity description (@thecode
- #154068 ) - Fix Shelly orphaned entity removal logic (@thecode
- #154031 ) - Fix devcontainer mistakenly using Python 3.14 (@felipecrs
- #154046 ) - Update Citybikes component with third-party library and fields (@eskerda
- #151009 ) - Add switchbot_cloud climate TURN_OFF, TURN_ON support. (@danada
- #154017 ) - Add jet lag prevention event support to Sleep as Android integration (@tr4nt0r
- #154075 ) - Enable strict typing for GitHub integration (@HarlemSquirrel
- #154048 ) - Remove deprecated cover state constants (@gjohansson-ST
- #154037 ) - Remove deprecated set state directly in alarmcontrolpanel (@gjohansson-ST
- #154038 ) - Bump dependency for Volvo integration (@thomasddn
- #154084 ) - Add diagnostics for Telegram bot (@hanwg
- #154016 ) - Add unique id to nederlandse spoorwegen (@joostlek
- #154013 ) - Use Entity Description in Shelly cover platform (@thecode
- #154085 ) - Improve comments in the core config (@arturpragacz
- #154096 ) - Add validation for ObjectSelector (@gjohansson-ST
- #153081 ) - Bump reolink-aio to 0.16.2 (@starkillerOG
- #154117 ) - Portainer fix offline endpoint (@erwindouna
- #154101 ) - Use Entity Description in Shelly BLU TRV button (@thecode
- #154118 ) - Add ConfigFlow to Prowl integration (@mgust
- #133771 ) - Include unit class in
units_changedstatistics issue (@emontnemery- #154069 ) - Add mg/m³ as a valid UOM for sensor/number Carbon Monoxide device class (@emontnemery
- #154074 ) - Add reauthentication to Nintendo Switch Parental controls integration (@pantherale0
- #154077 ) - Bump propcache to 0.4.1 (@bdraco
- #154033 ) - Update quality scale for Telegram bot (@hanwg
- #154122 ) - Add Spotless series features to Home Connect integration (@Diegorro98
- #153016 ) - Add module-level statistics to SolarEdge (@tronikos
- #152581 ) - Add Reolink survaillance rule switch entities (@starkillerOG
- #154132 ) - Add MQTT select subentry support (@jbouwh
- #153637 ) - use a consistent python version for
uv(@jkt628- #154022 ) - Use SI constants in CO unit converter (@epenet
- #153187 ) - Inherit
MatterEntityDescriptionin Matter entities (@jvmahon- #154083 ) - Add time platform to nintendo_parental integration (@pantherale0
- #153866 ) - Add configured number to Satel Integra subentry titles (@Tommatheussen
- #154155 ) - Update xknx to 3.9.1 (@farmio
- #154146 ) - Pooldose update api (@lmaertin
- #153497 ) - Add attachments support to OpenRouter AI task (@sairon
- #154161 ) - Remove deprecated extra attributes from fritzbox climate (@flabbamann
- #154152 ) - Add edit message media feature for Telegram bot (@hanwg
- #151034 ) - Anthropic web search support (@Shulyaka
- #153753 ) - Add device_tracker platform to Volvo integration (@thomasddn
- #153437 ) - Update knx-frontend to 2025.10.9.185845 (@farmio
- #154103 ) - Add reconfigure flow in Google Assistant SDK (@tronikos
- #153802 ) - Add buttons to Volvo integration (@thomasddn
- #153272 ) - Add Speech-to-Text (stt) to elevenlabs (@ehendrix23
- #147838 ) - Change domain and name of Nintendo Switch parental controls integration (@emontnemery
- #153893 ) - Remove deprecated ConfigSource from core (@gjohansson-ST
- #154112 ) - Use custom string for Oral-B no-devices-found message (@abmantis
- #154183 ) - Record
last_reportedfor KNX sensor entitiy states (@farmio- #154169 ) - Update pylint to 3.3.9 (@cdce8p
- #154194 ) - Rename Matter
SolarPowerfixture toSolar inverter(@lboue- #154201 ) - Use Entity Description in Shelly light platform (@thecode
- #154102 ) - [ci] No longer install setuptools + wheel by default (@cdce8p
- #154212 ) - Bump kegtron-ble to 1.0.2 (@Ernst79
- #154207 ) - Fix inconsistent naming of MQTT test config globals (@jbouwh
- #154221 ) - Move URL out of Aemet strings.json (@joostlek
- #154225 ) - Fix multiple definition of DEFAULT_PORT and DEFAULT_RETAIN constants (@kennedyshead
- #154255 ) - Move developer registration url out of strings.json file (@ogruendel
- #154261 ) - Update config flow strings for Environment Canada (@michaeldavie
- #154242 ) - Handle Wyoming config entries with missing info (@synesthesiam
- #154186 ) - Align Shelly
async_setup_entryin platforms (@thecode- #154142 ) - Bump pyOverkiz to 1.19.0 in Overkiz (@iMicknl
- #154310 ) - Add gpt-image-1-mini support (@Shulyaka
- #154316 ) - Update pylint to 4.0.0 + astroid to 4.0.1 (@cdce8p
- #154311 ) - Fix Environment Canada camera entity initialization (@michaeldavie
- #154302 ) - Bump plugwise to v1.8.0 - add initial support for Emma (@bouwew
- #154277 ) - Bump aioesphomeapi to 41.14.0 (@bdraco
- #154275 ) - Bump env-canada to v0.12.1 (@michaeldavie
- #154303 ) - bump tilt-ble to 1.0.1 (@Ernst79
- #154320 ) - Updated prowlpy to 1.1.1 and changed the usage to do asynchronous calls (@mgust
- #154193 ) - Add model_id to Husqvarna Automower (@Thomas55555
- #154335 ) - Update nhc requirement to version 0.7.0 (@VandeurenGlenn
- #154250 ) - Bump aioshelly to 13.13.0 (@thecode
- #154337 ) - Simplify generic camera tests (@davet2001
- #154313 ) - Environment Canada station selector (@michaeldavie
- #154307 ) - Update pyControl4 to v1.5.0 (@davidrecordon
- #154341 ) - Update pyheos to 1.0.6 (@cdce8p
- #154346 ) - Fix identifier generation for sub devices in ViCare (@CFenner
- #154330 ) - Bump github/codeql-action from 4.30.7 to 4.30.8 (@dependabot - #154357
) - Add support for μg/m³ for Carbon Monoxide (@wittypluck
- #153158 ) - Add Reolink IO input binary sensor (@starkillerOG
- #154133 ) - Bump PyViCare to 2.54.0 (@CFenner
- #154336 ) - Bump actions/dependency-review-action from 4.8.0 to 4.8.1 (@dependabot - #154356
) - Bump renault-api to 0.4.4 (@epenet
- #154137 ) - Add support to sensor statistics for changing unit_class (@emontnemery
- #154130 ) - Set model_id in miele integration (@astrandb
- #154367 ) - Implement MAC address exclude list in nmap_tracker (@tedvdb
- #142724 ) - Fix stale docstring in nmap_tracker (@emontnemery
- #154380 ) - Automatically setup hardware integrations when firmware info is published by an integration (@puddly
- #154030 ) - Bump hass-nabucasa from 1.2.0 to 1.3.0 (@klejejs
- #154376 ) - Store nmap tracker options as lists (@emontnemery
- #154378 ) - Bump momonga to 0.2.0 (@SeraphicRav
- #154371 ) - Set integration type for Satel Integra to device (@Tommatheussen
- #154372 ) - Bump airOS preparing for model_id matching (@CoMPaTech
- #154370 ) - Update xknx to 3.10.0 (@farmio
- #154361 ) - Add Bluetooth API to clear address from match history (@bdraco
- #154355 ) - Add config flow title placeholder update infrastructure (@bdraco
- #154353 ) - New Foscam switch (@Foscam-wangzhengyu
- #152732 ) - Set model_id on device for Volvo integration (@thomasddn
- #154385 ) - Add integration_type to airOS (@CoMPaTech
- #154390 ) - Add model_id support to airOS (@CoMPaTech
- #154388 ) - Fix switch platform for Comelit SimpleHome (@chemelli74
- #154227 ) - Add switch platform to Nintendo Parental controls integration (@pantherale0
- #154179 ) - Add switch platform and grid charge enable for Growatt Server integration (@johanzander
- #153960 ) - Add Python version file (@balloob
- #154267 ) - Add actron_air climate integration (@kclif9
- #134740 ) - Add 14 additional sensor entities for Growatt TLX/MIN inverters (@johanzander
- #153964 ) - async_config_entry_first_refresh in update coordinator requires a config entry (@gjohansson-ST
- #154114 ) - Record
last_reportedfor KNX BinarySensor entitiy states (@farmio- #154392 ) - Migrate Matter descriptions to be
kw_only(@TheJulianJES- #154398 ) - Enable pylint consider-math-not-float check (@cdce8p
- #154338 ) - Add async_update_and_abort method to config flow (@gjohansson-ST
- #153146 ) - Prepare to move out URL’s from MQTT translation strings (@jbouwh
- #154391 ) - Fix Improv BLE factory reset rediscovery (@bdraco
- #154354 ) - Allow following of 302 redirects in generic camera (@davet2001
- #154308 ) - Update Improv BLE discovery notification when device name changes (@bdraco
- #154352 ) - Bump aioesphomeapi to 41.15.0 (@bdraco
- #154407 ) - Google Assistant SDK: improve config flow tests (@tronikos
- #153794 ) - Restore KNX sensor entity states (@farmio
- #154318 ) - VOIP Integration Type (@jaminh
- #154418 ) - Set integration_type explicitly in miele manifest (@astrandb
- #154375 ) - Make Snapcast snapshot action async (@mill1000
- #153132 ) - Bump pyiCloud to 2.1.0 (@PaulCavill
- #154365 ) - Bump aioshelly to 13.14.0 (@thecode
- #154421 ) - Bump aioesphomeapi to 41.16.0 (@bdraco
- #154427 ) - Update pydantic to 2.12.1 (@cdce8p
- #154424 ) - Use aioshelly methods for climate platform (@chemelli74
- #154384 ) - Add K11+ vacuum support to Switchbot Cloud (@XiaoLing-git
- #154363 ) - Add boost switches for Shelly cury component (@bieniu
- #154387 ) - Rename security panel to safety panel (@piitaya
- #154435 ) - Dependency update py-melissa-climate to 3.0.2 (@kennedyshead
- #154285 ) - Use Shelly RPC cover methods from upstream and fix cover status update (@thecode
- #154345 ) - Move state conversion from library to nasweb integration code (@nasWebio
- #153208 ) - Simplify DPType lookup in Tuya (@epenet
- #150117 ) - Deprecate has_mean in favor of mean_type in recorder statistic API (@emontnemery
- #154093 ) - Always run install of packages with same python as script (@elupus
- #154253 ) - Add milliPascal (mPa) as unit of measurement for Pressure (@Domochip
- #153087 ) - Prevent AttributeError in luci device tracker (@mmstano
- #148357 ) - Fix reconfigure flow in esphome uses create_entry (@gjohansson-ST
- #154107 ) - Change device identifier and binary_sensor unique_id for airOS (@CoMPaTech
- #153085 ) - Simplify current ids callback in config entries (@arturpragacz
- #154082 ) - Shut down core event loop on unrecoverable errors (@akx
- #144806 ) - Get Enphase_envoy collar grid status from admin_state_str rather then from grid_state (@catsmanac
- #153766 ) - Protect internal coordinator state (@elupus
- #153685 ) - Update WLED Select Options after update (@mik-laj
- #154205 ) - Set initial integration_hub in manifest for Squeezebox (@peteS-UK
- #154438 ) - Use contact header for outgoing call transport (@jaminh
- #151847 ) - Machine container: Remove codenotary configuration (@agners
- #153855 ) - auth: add required issuer to OAuth (@ptu14
- #152385 ) - Add reconfigure flow to airOS (@CoMPaTech
- #154447 ) - Skip adding Control4 rooms with no audio/video sources as media player devices (@davidrecordon
- #154348 ) - Add the coordinator pattern to the NS integration (@heindrichpaul
- #154149 ) - Add sensor description for switchbot cloud’s device(plug) small changes (@XiaoLing-git
- #148551 ) - Add derivative tests exhibiting unit issues (@karwosts
- #153051 ) - Add extract_from_target websocket command (@abmantis
- #150124 ) - Add gallons per hour as volume flow rate unit (@autinerd
- #154246 ) - Allow more device types for Vodafone Station (@chemelli74
- #153990 ) - Remove vesync unused extra attributes, refine enums (@cdnninja
- #153171 ) - Fix capitalization of RADIUS in Uptime Kuma (@tr4nt0r
- #154456 ) - Fix device registry arg docstring (@abmantis
- #154453 ) - Add tyre pressure to Renault integration (@kelyaenn
- #154377 ) - Remove Asuwrt device tracker last_time_reachable extra attribute (@ollo69
- #154219 ) - Add model name to Lunatone devices (@MoonDevLT
- #154432 ) - Add subentry support for MQTT siren device (@jbouwh
- #154220 ) - Update intellifire4py to 4.2.1 (@cdce8p
- #154454 ) - Migrate onewire to async library (@epenet
- #154439 ) - Add LED control for supported UniFi network devices (@Sese-Schneider
- #152649 ) - Bump pydantic to 2.12.2 (@TheJulianJES
- #154461 ) - Add Matter Zemismart Roller Motor fixture (@lboue
- #154458 ) - Update airOS IQS (completing silver) (@CoMPaTech
- #153675 ) - Revisit list of OpenAI models for tool support (@Shulyaka
- #154399 ) - Fix inconsistent use of StrEnum as index in MQTT subentry flow globals (@jbouwh
- #154210 ) - Set assumed state to group if at least one child has assumed state (@piitaya
- #154163 ) - Introduce the OpenRGB integration (@felipecrs
- #153373 ) - Add next_flow parameter to async_abort for flow chaining (@bdraco
- #154416 ) - Add flow chaining from Improv BLE to integration config flows (@bdraco
- #154415 ) - Bump uiprotect to 7.22.0 (@bdraco
- #154494 ) - Move translatable URLs out of strings.json for vera (@sonianuj287
- #154475 ) - Add support for DS2401 (@epenet
- #154506 ) - set integration type for velux to hub (@wollew
- #154510 ) - Bump libpyfoscamcgi to 0.0.8 (@Foscam-wangzhengyu
- #154505 ) - Fix MQTT siren subentry translation string (@jbouwh
- #154483 ) - System Bridge to set unavailable entry state if host is not reachable (@elnappo
- #154177 ) - Cleanup model/model_id in onewire (@epenet
- #154509 ) - Mark tempres configuration as disabled by default in onewire (@epenet
- #154517 ) - Typing for WrtDevice (@kennedyshead
- #154514 ) - Add TEMPERATURE_DELTA device class to Number and Sensor entities (@krahabb
- #147358 ) - Move out MQTT translation strings (@jbouwh
- #154406 ) - Add suggested units for Roborock Durations sensors (@Lash-L
- #153607 ) - Allow use of Selector in ObjectSelector fields (@gjohansson-ST
- #147929 ) - Fix improv_ble provisioning futures type (@bdraco
- #154530 ) - Adjust import of ATTR_GPS_ACCURACY in mobile_app (@kennedyshead
- #154528 ) - Adjust import of ATTR_GPS_ACCURACY in mobile_app.webhook (@kennedyshead
- #154529 ) - Adjust import of ATTR_GPS_ACCURACY in device_tracker tests (@kennedyshead
- #154531 ) - Adding all export to device_tracker (@kennedyshead
- #154525 ) - Bump pynintendoparental to 1.1.2 (@pantherale0
- #154527 ) - Bump aiorussound to 4.9.0 (@noahhusby
- #154545 ) - Raise exceptions for Telegram bot when actions fail (@hanwg
- #148140 ) - Component asuswrt: Update SENSORS_DEFAULT in tests (@kennedyshead
- #154547 ) - Recalculate derivative unit correctly when source or options change (@karwosts
- #147527 ) - Automatically removing stale devices in Homee (@Taraman17
- #152680 ) - Ensure psn wait more than coordinator tick (@elupus
- #154549 ) - Add integration type
deviceto IronOS manifest (@tr4nt0r- #154533 ) - Simplify onewire entity descriptions (@epenet
- #154513 ) - Move template-rendering test helpers to separate module (@akx
- #154366 ) - Remove zha from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154534 ) - Firefly refactor entities (@erwindouna
- #153292 ) - Align Shelly entity names with device classes (@bieniu
- #154492 ) - Add support for Python 3.14 (@cdce8p
- #153939 ) - Bump aio-ownet to 0.0.4 (@epenet
- #154520 ) - Update pylint to 4.0.1 (@cdce8p
- #154526 ) - Import device_tracker classes from component root (@epenet
- #154524 ) - Expose the entity_id of an entity to LLMs (@jbkkd
- #149428 ) - Fix typing issue in fritz (@cdce8p
- #154497 ) - Revert “Expose the entity_id of an entity to LLMs” (@balloob
- #154561 ) - Fix lingering todoist test by fixing its test time (@jbouwh
- #154511 ) - Remove hardware from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154532 ) - Update onewire quality scale (@epenet
- #154515 ) - Bump aiohomeconnect to version 0.22.0 (@Diegorro98
- #154572 ) - Add ability for CalDAV to create calendar events (@grzesjam
- #150030 ) - Bump aioesphomeapi to 42.0.0 (@kbx81
- #154577 ) - Add model information for probe_plus devices (@pantherale0
- #154262 ) - Implement cync reauth flow (@Kinachi249
- #154257 ) - Improve mobile_app device_tracker tests (@emontnemery
- #154584 ) - Fix flaky playstation_network test (@emontnemery
- #154559 ) - Component asuswrt: import of ConnectionState corrected (@kennedyshead
- #154518 ) - Component asuswrt: handle_errors_and_zip._wrapper returns dict[str, str] (@kennedyshead
- #154544 ) - Bump pymonoprice to 0.5 (@epenet
- #146936 ) - Add Matter Inovelli VTM30 fixture (@lboue
- #154601 ) - Fix friendly names of zones with mobile_app (@Ashus
- #149453 ) - Bump epson-projector to 0.6.0 (@epenet
- #154596 ) - Add new sensors for Zigbee based devices in ViCare (@CFenner
- #154271 ) - Bump hass-nabucasa from 1.3.0 to 1.4.0 (@ludeeus
- #154599 ) - Make Speed optional for GoToPreset ONVIF command (@carlos-sarmiento
- #149636 ) - Remove sensor from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154602 ) - Make Shelly deprecated firmware issue more general (@bieniu
- #154539 ) - Add new Dryer fixture to SmartThings (@joostlek
- #154607 ) - The Volvo integration has now reached platinum on the quality scale (@thomasddn
- #154015 ) - Remove assist_pipeline from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154600 ) - Add Matter Eve Energy 20ECN4101 fixture (@lboue
- #154608 ) - The 1-wire integration has now reached silver on the quality scale (@epenet
- #154614 ) - Add config flow exceptions to IOMeter (@jukrebs
- #154604 ) - Add support for Telegram message attachments (@aviadlevy
- #153216 ) - Add device diagnostics to onewire (@epenet
- #154617 ) - Add subentries to WAQI (@joostlek
- #148966 ) - Add Matter fixture for Aqara Smart Lock U200 (@lboue
- #154623 ) - Mock network calls in comfoconnect tests to fix timeouts (@sairon
- #154620 ) - Bump habiticalib to v0.4.6 (@tr4nt0r
- #154566 ) - LLM prefix caching optimization using new GetDateTime tool (@louis-pre
- #152408 ) - Add service warning sensor to Volvo integration (@thomasddn
- #154613 ) - Remove more components from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154622 ) - Update Home Assistant base image to 2025.10.1 (@sairon
- #154609 ) - Allow ignored rapt_ble devices to be set up from the user flow (@sairon
- #154606 ) - Rename Mock Door Lock with unbolt fixture (@lboue
- #154627 ) - Update Pillow to 12.0.0 (@cdce8p
- #154637 ) - Fix demo cover set position action (@thecode
- #154641 ) - Bump colorlog to 6.10.1 (@Thomas55555
- #154643 ) - Add serial number to IPP (@Thomas55555
- #154648 ) - Remove more components from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154660 ) - Bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (@dependabot - #154661
) - Migrate Xbox to runtime_data (@tr4nt0r
- #154652 ) - Adjust onewire strings (@epenet
- #154664 ) - Remove HomeAssistantRemoteScanner from all in bluetooth (@epenet
- #154669 ) - Remove more components from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154667 ) - Improve metoffice typing (@epenet
- #154670 ) - Remove duplicated Matter powersource cluster from Mock device fixture files (@lboue
- #154668 ) - Fix behavior spelling for public facing strings (@epenet
- #154665 ) - Fix Telegram bot bug where message is sent to wrong recipient (@hanwg
- #154658 ) - Add CODEOWNERS entry for Growatt Server integration (@johanzander
- #154647 ) - Bump aiomealie to 1.0.1 (@andrew-codechimp
- #154672 ) - Add OpenRGB reconfiguration flow (@felipecrs
- #154478 ) - Bump plugwise to v1.8.1 (@bouwew
- #154679 ) - Add integration_type to Husqvarna Automower (@Thomas55555
- #154642 ) - Add additional unit tests for Growatt Server integration (@johanzander
- #154644 ) - Component asuswrt: Type hint for aioasuswrt returns (@kennedyshead
- #154594 ) - Bump automower-ble to 0.2.8 (@alistair23
- #154683 ) - LLM: skip local handling of search media query (@balloob
- #154496 ) - Revert “Adding all export to device_tracker” (@epenet
- #154675 ) - Remove rest from _IGNORE_ROOT_IMPORT in pylint plugin (@epenet
- #154662 ) - Move translatable URLs out of strings.json for tautulli (@sonianuj287
- #154681 ) - Add snapshot tests of sensor platform to Xbox integration (@tr4nt0r
- #154684 ) - husqvarna_automower_ble: Log errors if the mower isn’t pairable (@alistair23
- #151768 ) - Component asuswrt: Improve get_bridge parameters typing in asuswrt (@kennedyshead
- #154540 ) - Remove async_setup/async_setup_entry/async_unload_entry from all (@epenet
- #154674 ) - Add Matter fixture for Silabs light switch (@lboue
- #154701 ) - Add Matter SwitchBot K11+ fixture (@lboue
- #154691 ) - Bump uiprotect to version 7.23.0 (@RaHehl
- #154692 ) - Add snapshot tests for binary_sensor platform of Xbox integration (@tr4nt0r
- #154694 ) - Fix test cases in ViCare integration (@CFenner
- #154687 ) - Set integration type for tankerkoenig (@mib1185
- #154715 ) - Set integration type for ecovacs (@mib1185
- #154713 ) - Set integration type for nextcloud (@mib1185
- #154709 ) - Set integration type for immich (@mib1185
- #154710 ) - Set integration type for Synology DSM (@mib1185
- #154714 ) - Update whirlpool-sixth-sense to 1.0.2 (@vasililiev
- #154704 ) - Bump aiohttp to 3.13.1 (@bdraco
- #154723 ) - ESPHome to subscribe Z-Wave Proxy HOME ID changes (@balloob
- #154696 ) - Add Matter fixture for Six buttons Haijai Switch from DK-AI (@lboue
- #154734 ) - Allow to remove OpenRGB devices that are disconnected (@felipecrs
- #154730 ) - Bump Adax-local to 0.2.0 (@steinmn
- #154720 ) - Add the
dialaction to the FRITZ!Box Tools integration (@Abestanis- #151095 ) - Set integration type for FRITZ!Tools (@mib1185
- #154711 ) - Set integration type for feedreader (@mib1185
- #154712 ) - Improve KNX config-UI group address labels and descriptions (@farmio
- #154716 ) - Portainer bump 1.0.4 (@erwindouna
- #154736 ) - Fix bug where Roborock loading map in cleaning causes a crash (@Lash-L
- #153011 ) - Set myuplink integration_type explicitly (@astrandb
- #154742 ) - Firefly III add diagnostics (@erwindouna
- #154743 ) - Remove workaround in togrill to trigger coordinator (@elupus
- #154784 ) - Move translatable URL out of strings.json for compit (@jbouwh
- #154771 ) - Set integration_type to service in Uptime Kuma integration (@tr4nt0r
- #154764 ) - Set integration_type to service in Habitica (@tr4nt0r
- #154763 ) - Move URLs out of strings.json for androidtv_remote (@jbouwh
- #154739 ) - Move url out of FreedomPro strings.json (@andrew-codechimp
- #154786 ) - Make sure user flow replace ignored in togrill (@elupus
- #154780 ) - Make sure user flow replace ignored in gardena_blueooth (@elupus
- #154778 ) - Set integration_type to service in ntfy integration (@tr4nt0r
- #154767 ) - Remove unused repair string and update quality scale in Habitica integration (@tr4nt0r
- #154775 ) - Use yaml anchors in ci workflow (2) (@cdce8p
- #154680 ) - Correctly calculate average color for light groups in HS Color Mode (@ogruendel
- #154678 ) - Set integration_type to service in Sleep as Android (@tr4nt0r
- #154765 ) - Add support for tracking stats of party members in Habitica integration (@tr4nt0r
- #151885 ) - Set xuid as unique_id and gamertag as title in Xbox config flow (@tr4nt0r
- #154693 ) - [esphome] Implement feature_flags for
climate(@kbx81- #153507 ) - Add streaming to Elevenlabs TTS (@ehendrix23
- #154663 ) - Add Demo valves with position support (@thecode
- #154657 ) - Add beufort as valid wind speed unit in weather (@gjohansson-ST
- #153572 ) - Build wheels for Python 3.14 (@cdce8p
- #154794 ) - Improve entity names for powered by Shelly devices (@bieniu
- #154592 ) - Streamline template tests (@akx
- #154586 ) - Bump aioesphomeapi to 42.1.0 (@bdraco
- #154796 ) - Add responses for action calls from ESPHome devices (@jesserockz
- #153233 ) - Fix wrong
in gamesensor state in Xbox integration (@tr4nt0r- #154799 ) - Rename the Shelly switch from
Start ChargingtoCharging(@bieniu- #154815 ) - Fix Shelly enum sensors (@bieniu
- #154814 ) - Fix Todoist test failure (@thecode
- #154808 ) - Bump aioesphomeapi to 42.2.0 (@bdraco
- #154803 ) - Fix typo in test function name for invalid URL (@ChrisCarini
- #154810 ) - Build aarch64 wheels on ubuntu-arm (@cdce8p
- #154819 ) - Improve bluesound conftest function (@cdce8p
- #154828 ) - Bump OpenRGB to Silver (@felipecrs
- #154690 ) - Code quality followup to Homee stale devices (@Taraman17
- #154741 ) - Refactor sensors and binary sensors in Xbox integration (@tr4nt0r
- #154719 ) - Moved non-translatable URL out of strings.json for plex (@AJ-SM
- #154826 ) - Add valve group support (@thecode
- #154749 ) - Fix incorrect forward header handling (@0xFaul
- #154793 ) - Add reconfigure flow in SolarEdge (@tronikos
- #154189 ) - Add instance ID (mDNS) conflict detection and repair flow for zeroconf integration (@jpbede
- #151487 ) - Allow overriding recipients per message in XMPP (@gaaf
- #149375 ) - declaraing typing fixes handling for agents (@johnmschoonover
- #154833 ) - Enhance
check_configscript with JSON output and fail on warnings (@BenjaminMichaelis- #152575 ) - OpenUV: Add protection window tests (@wbyoung
- #154498 ) - Tuya Alarm-Control: Ignore low-battery warnings (@asafhas
- #152888 ) - Set Pyright level as
basicby default for VS Code (@felipecrs- #154495 ) - Remove brackets from decorator in Husqvarna Automower (@Thomas55555
- #154042 ) - Refactor Xbox integration setup and exception handling (@tr4nt0r
- #154823 ) - Portainer add endoint sensors (@erwindouna
- #154676 ) - Fix typos in exception translations of Xbox integration (@tr4nt0r
- #154849 ) - Rename Xbox Live to Xbox Network in NextDNS (@tr4nt0r
- #154855 ) - Add number platform to nintendo_parental_controls integration (@pantherale0
- #154548 ) - Bump github/codeql-action from 4.30.8 to 4.30.9 (@dependabot - #154858
) - Add device model information for Nintendo Parental Controls (@pantherale0
- #154867 ) - Disable parallel updates for Nintendo Parental Controls (@pantherale0
- #154866 ) - Update RestrictedPython to 8.1 (@cdce8p
- #154870 ) - Add month order attributes to Jewish calendar sensor (@aviadlevy
- #154809 ) - Cleanup code for UptimeRobot (@chemelli74
- #154892 ) - Use common variables in platform tests for UptimeRobot (@chemelli74
- #154909 ) - Fix Jewish calendar month semantic to “standard order” (@aviadlevy
- #154905 ) - Add new entities to Xbox integration (@tr4nt0r
- #154911 ) - Bump aioautomower to 2.5.0 (@Thomas55555
- #154900 ) - Group URL options for Telegram bot actions (@hanwg
- #154914 ) - Update mcstatus to 12.0.6 (@cdce8p
- #154910 ) - Update slixmpp to 1.12.0 (@cdce8p
- #154872 ) - Refactor NextDNS tests (@bieniu
- #154901 ) - Refactor coordinator data update and exception handling in Xbox integration (@tr4nt0r
- #154848 ) - Add discovery support to Xbox integration (@tr4nt0r
- #154912 ) - Update syrupy to 5.0.0 (@cdce8p
- #154925 ) - Refactor the SMA integration to use a dedicated DataUpdateCoordinator (@erwindouna
- #154863 ) - Show underfloor heating devices in ViCare integration (@CFenner
- #154541 ) - Replace duplicate strings with translation reference keys in Shelly integration (@bieniu
- #154940 ) - Bump bthome-ble to 3.15.0 (@thecode
- #154956 ) - SMA: add sensor availability and expand tests (@erwindouna
- #154953 ) - Add media_player and remote snapshot tests for Xbox integration (@tr4nt0r
- #154943 ) - Remove unneded pylint disable in devolo Home Network (@Shutgun
- #154927 ) - Add engine start/stop buttons to Volvo integration (@thomasddn
- #154610 ) - Bump pylitterbot to 2024.2.6 (@natekspencer
- #154898 ) - MCP remove translatable URL (@erwindouna
- #154995 ) - Refactor media_player and remote platforms in Xbox integration (@tr4nt0r
- #154986 ) - Add Matter entity labeling capabilities (@jvmahon
- #154173 ) - Update uv to 0.9.5 (@cdce8p
- #154990 ) - Remove UserLabelCluster from Matter mock devices fixtures (@lboue
- #154174 ) - Add Hebrew language support to Google Generative AI TTS (@yohaybn
- #154860 ) - huawei_lte test cleanups (@scop
- #154961 ) - Bump pylitterbot to 2024.2.7 (@natekspencer
- #155017 ) - Bump openrgb-python to 0.3.6 (@felipecrs
- #155009 ) - Adding test for IOmeter init.py (@jukrebs
- #155006 ) - Bump pysma to 1.0.2 and enable type checking (@kellerza
- #154977 ) - Move PS4 URLs out of translatable strings (@sairamsharan
- #154969 ) - Set has_entity_name=True on Goodwe InverterSensor (@ondras12345
- #154209 ) - Starline: remove device_class for fuel level (@ildar170975
- #154964 ) - Bump go2rtc to 1.9.11 (@edenhaus
- #155028 ) - Add sql.query action (@tronikos
- #147260 ) - Make NINA area filter accessible also in the config flow (@DeerMaximum
- #147514 ) - Update the quality scale rules list for NextDNS (@bieniu
- #155030 ) - Add exception handling for library calls in Squeezebox (@peteS-UK
- #154946 ) - Add Shelly Irrigation controller weather sensors (@thecode
- #155041 ) - Container build: Remove codenotary configuration (@agners
- #155043 ) - Bump nsapi version to 3.1.3 (@heindrichpaul
- #155045 ) - Add iNELS integration (@epdevlab
- #125595 ) - Improve client mock for NextDNS tests (@bieniu
- #155036 ) - Remove translations from WS get_services and REST /api/services (@emontnemery
- #147120 ) - Fix empty via_device in ViCare integration (@CFenner
- #155032 ) - Bump airOS version further preparing for v6 support (@CoMPaTech
- #155039 ) - Add energy platform to Victron Remote Monitoring (@AndyTempel
- #155046 ) - Add supply temperature for FHT devices in ViCare integration (@CFenner
- #155026 ) - Add cavity-aware oven sensors for Whirlpool (@MizterB
- #145145 ) - Fix variables in icon, picture, and name for state based template entities (@Petro31
- #154994 ) - Bump aiovodafone to 3.0.0 (@chemelli74
- #154751 ) - Portainer fix ephemeral coordinator ID (@erwindouna
- #155056 ) - Respect hdmi isActiveInput for chromecast devices (@elupus
- #149150 ) - Bump plugwise to v1.8.2 (@bouwew
- #155072 ) - Bump stream to 0.7.10 in Teslemetry (@Bre77
- #155071 ) - Yardian: add binary sensors (@barneyonline
- #152654 ) - Bump PySwitchbot to 0.72.0 (@zerzhang
- #155073 ) - Correct serial number for Zigbee devices in ViCare integration (@CFenner
- #155057 ) - Translate Z-Wave “Socket device path” in config flow (@TheJulianJES
- #154931 ) - Use icon translations for system bridge entities (@timmo001
- #155090 ) - Add tests for Yardian switch (@joostlek
- #155089 ) - Add Fing integration (@Lorenzo-Gasparini
- #126058 ) - Increase AI Task default tokens for Google Gemini (@balloob
- #155065 ) - Fix OpenRGB tests failing CI (@thecode
- #155095 ) - Fix send_poll action for Telegram bot (@hanwg
- #155076 ) - Set Prettier as default formatter in VS Code for JSON and YAML (@felipecrs
- #154484 ) - Add dimming functionality to the Lunatone light entity (@MoonDevLT
- #154508 ) - Add temperature number entity to set Tool and Bed temperatures to Octoprint (@AmadeusW
- #153712 ) - Add scene platform support to Niko Home Control integration (@VandeurenGlenn
- #152712 ) - Log script condition warnings with the instance logger (@karwosts
- #154966 ) - Bump ttn_client to 1.2.2 (@angelnu
- #155100 ) - Add support for climate devices (e.g. thermostats) to the Control4 component (@davidrecordon
- #154502 ) - Update hassfest for new selector translation schema (@decompil3d
- #155102 ) - Add .serena folder to gitignore (@frenck
- #155104 ) - Portainer bump to 1.0.6 (@erwindouna
- #155105 ) - Add repair for deprecated addon issue (@mdegat01
- #151287 ) - Add support for Matter thermostat
PIHeatingDemandattribute (@lboue- #154942 ) - Add Matter
OperationalErrorsensor (@lboue- #151991 ) - Fail creating config entry in reauth or reconfigure flows (@gjohansson-ST
- #154035 ) - Portainer bump 1.0.7 (@erwindouna
- #155111 ) - Show current day/hour in metoffice forecasts (@avee87
- #152689 ) - Recreate resolver also on DNSError in dnsip (@gjohansson-ST
- #155120 ) - Bump subarulink to 0.7.15 (@G-Two
- #155121 ) - Use async_update_and_abort in mqtt (@gjohansson-ST
- #155140 ) - Bump aioshelly to version 13.15.0 (@bieniu
- #155150 ) - Bump israel-rail-api to 0.1.4 (@shaiu
- #155153 ) - Support reconfigure flow in NextDNS integration (@bieniu
- #154936 ) - Portainer bump 1.0.8 (@erwindouna
- #155161 ) - Catch
ConnectionResetErrorwhen updating data in Cert expiry integration (@bieniu- #155149 ) - Bump python-telegram-bot to 22.5 (@hanwg
- #155134 ) - Improve client mock for Brother tests (@bieniu
- #155037 ) - Fix double reloading in axis (@gjohansson-ST
- #155144 ) - Bump github/codeql-action from 4.30.9 to 4.31.0 (@dependabot - #155139
) - Bump actions/download-artifact from 5.0.0 to 6.0.0 (@dependabot - #155138
) - Bump actions/upload-artifact from 4.6.2 to 5.0.0 (@dependabot - #155137
) - Bump homematicip to 2.3.1 (@hahn-th
- #155165 ) - _abort_if_unique_id_configured no automatic reload in deconz (@gjohansson-ST
- #155141 ) - Add DALI Center integration (@niracler
- #151479 ) - Add zones support to Shelly Irrigation controller (@thecode
- #152382 ) - Add support for switchbot climate panel (@zerzhang
- #155124 ) - Add product name to title of HomeWizard v2 API migration repair (@DCSBL
- #155097 ) - Add Matter service actions for
water_heater(@lboue- #153577 ) - Bump awesomeversion to 25.8.0 (@chemelli74
- #155172 ) - Bump Pyportainer to 1.0.9 (@erwindouna
- #155171 ) - Allow KNX UI BinarySensors to disable state synchronisation (@farmio
- #155054 ) - Support KNX climate entity configuration from UI (@farmio
- #154162 ) - Adds support for controlling Growatt MIN/TLX inverters through number platform and entities (@johanzander
- #153886 ) - Bump yt-dlp to 2025.10.22 (@joostlek
- #155174 ) - Raise an issue when the Roborock local api is unavailable. (@Lash-L
- #154576 ) - Deprecate entities in Xbox integration (@tr4nt0r
- #154891 ) - Fix LG webOS TV entity availability status (@thecode
- #155164 ) - Update IQS for LG webOS TV integration (@thecode
- #155189 ) - Update knx-frontend to 2025.10.26.81530 (@farmio
- #155186 ) - Add
mute alarmbutton for Shelly Plus Smoke (@bieniu- #154673 ) - Bump deebot-client to 16.1.0 (@edenhaus
- #155168 ) - Fix typo in Google Gen AI const (@balloob
- #155196 ) - Bump python-roborock to 3.3.3 (@allenporter
- #155170 ) - Add missing tests for Nintendo Parental controls integration (@pantherale0
- #154875 ) - Bump aioautomower to 2.6.0 (@Thomas55555
- #155200 ) - SMHI switch thunder icon to weather-lightning (@VIKTORVAV99
- #155205 ) - update ttn_client to 1.2.3 (@angelnu
- #155204 ) - Support Shelly RGBCCT lights (@bieniu
- #155197 ) - Bump pyfirefly 1.0.8 (@erwindouna
- #155226 ) - Fix missing Ecovacs station actions (@edenhaus
- #155237 ) - Add thread and reaction support to Matrix (@decompil3d
- #147165 ) - Update Matter boost duration description to specify units in seconds (@lboue
- #155185 ) - Firefly III add budgets sensor (@erwindouna
- #155222 ) - Abort add friend subentry flow for disabled config entry in PlayStation Network (@tr4nt0r
- #149784 ) - Update pytest warnings filter (@cdce8p
- #155252 ) - Add support for tuya scene switches (@giovannicimolin
- #154821 ) - Remove dead code and fixed a typo (@cereal2nd
- #155253 ) - Add remaining charging time to Husqvarna Automower (@Thomas55555
- #154952 ) - Improve Control4’s initiation logging and exception handling (@davidrecordon
- #155246 ) - Update py-aosmith to 1.0.15 (@bdr99
- #155169 ) - Add data description to flows for NINA (@DeerMaximum
- #155192 ) - Set PARALLEL_UPDATES for Switcher (@thecode
- #155227 ) - Update IQS dependency-transparency comment for huawei_lte (@scop
- #155214 ) - Validate incorrect template trigger yaml (@Petro31
- #153919 ) - Bump renault-api to 0.5.0 (@epenet
- #155263 ) - Refactor dynamic entity setup of Xbox integration (@tr4nt0r
- #155176 ) - Add integration field to Matter water_heater_boost service (@lboue
- #155270 ) - Use snapshot assertion in switcher_kis diagnostics test (@epenet
- #155273 ) - Add diagnostics to portainer (@erwindouna
- #153126 ) - Sort icons in Husqvarna Automower (@Thomas55555
- #155276 ) - Sort strings in Husqvarna Automower (@Thomas55555
- #155275 ) - Dont expose garbage entity in myuplink (@astrandb
- #155278 ) - Validate template binary sensor auto off has trigger (@Petro31
- #153953 ) - Fix template entity preview when templates error (@Petro31
- #154029 ) - Bump aiohomeconnect to version 0.23.0 (@Diegorro98
- #155269 ) - Bump AIOSomecomfort to 0.0.35 (@mkmer
- #155265 ) - Bump prettier to 3.6.2 (@edenhaus
- #155281 ) - Set icon for myuplink DM sensor (@astrandb
- #155274 ) - Fix Nord Pool sensor resolution for next/previous price (@gjohansson-ST
- #155119 ) - Add custom (external) wake words (@synesthesiam
- #152919 ) - Do not exclude “repr” from motionblinds snapshots (@epenet
- #155271 ) - Enhance Switcher config flow tests (@thecode
- #155292 ) - Bump pymiele to v0.5.6 (@astrandb
- #155266 ) - Portainer bugfix add button platform (@erwindouna
- #155305 ) - Bump hassil to 3.3.0 (@synesthesiam
- #155301 ) - Add Presence Sensor support to Switchbot Cloud (@XiaoLing-git
- #155309 ) - Daikin improve config flow dialog message (@fredrike
- #155202 ) - Add progress reporting for addon and core update entities (@mdegat01
- #153268 ) - Fix unique IDs and migrate v1 entries (@Sab44
- #155319 ) - Sort homeassistant json files (@edenhaus
- #155285 ) - Fix Switcher
ConfigEntrytyping (@thecode- #155320 ) - SMA add integration type (@erwindouna
- #155323 ) - Add integration type to fastdotcom (@erwindouna
- #155329 ) - Add integration type to melcloud (@erwindouna
- #155330 ) - Add integration type to downloader (@erwindouna
- #155328 ) - Fix volume level of Music Assistant group players (@OzGav
- #155259 ) - Handle cpd_enabled error in Tessie (@Bre77
- #155322 ) - Add integration type to tado (@erwindouna
- #155327 ) - Portainer add integration type (@erwindouna
- #155324 ) - Add integration type to DSMR Reader (@erwindouna
- #155325 ) - Add support for Thread Integration to Display Icons for IKEA TBRs (@wardmatter
- #155299 ) - Migrate ZHA config entries to derive
unique_idfrom the Zigbee EPID (@puddly- #154489 ) - Add some Ecovacs lifespans entities (@edenhaus
- #155238 ) - Bump python-roborock to 3.7.0 (@allenporter
- #155336 ) - Fix Translation error in Home Connect “Add application credentials”-step (@steinmn
- #155233 ) - Add google sheet get service (@luca-angemi
- #150133 ) - Add more information to music assistant get_queue (@arturpragacz
- #155242 ) - Add event entity for Telegram bot (@hanwg
- #154383 ) - Fix CI by sorting telegram_bot files (@edenhaus
- #155346 ) - Show diff on pre-commit CI jobs (@edenhaus
- #155345 ) - Bump bluetooth-data-tools to 1.28.4 (@bdraco
- #155342 ) - Log exception details in sfr_box config flow (@epenet
- #155351 ) - Fix Transmission Action Add Torrent (@andrew-codechimp
- #155350 ) - Add new sensor and attributes to Xbox integration (@tr4nt0r
- #155098 ) - Portainer remove unnecessary patch (@erwindouna
- #155317 ) - Add integration type, descriptions and selector options to Transmission strings (@andrew-codechimp
- #155201 ) - Bump sfrbox-api to 0.1.0 (@epenet
- #155349 ) - Add api_server option to cloud (@ludeeus
- #155337 ) - Bump letpot to 0.6.3 (@jpelgrom
- #155356 ) - Portainer add dynamic devices (@erwindouna
- #155304 ) - Change rain count state_class to ‘Total’ (ecowitt) (@ogruendel
- #155358 ) - Bump fastdotcom to 0.0.6 (@abmantis
- #155354 ) - Add “Intelligent” program to Home Connect (@RvV1979
- #155243 ) - Handle new Blink login flow (@KiraPC
- #154632 ) - Reduce API calls in BSBlan (@liudger
- #152704 ) - Refactor diagnostics, create backup and green/yellow settings from handler (@mdegat01
- #154098 ) - Fix browse media in Xbox integration (@tr4nt0r
- #155376 ) - Add actions for Nintendo Parental Controls (@pantherale0
- #154886 ) - Portainer add reconfigure flow (@erwindouna
- #155289 ) - Bump intents and fix for api change (@synesthesiam
- #155374 ) - Bump psutil to 7.1.2 (@gjohansson-ST
- #155368 ) - Bump aioautomower to 2.7.0 (@Thomas55555
- #155363 ) - Move URL out of xiaomi_miio strings.json (@eliasubz
- #155357 ) - Bump aiohttp to 3.13.2 (@bdraco
- #155372 ) - Remove indents and decrease long string in template config file (@Petro31
- #155340 ) - Fix flakey ecovacs tests (@bdraco
- #155387 ) - Update
denonavrto 1.2.0 (@ol-iver- #155385 ) - Spelling error found in strings.json for Rainmachine (@mishmanners
- #155381 ) - Add translation for Shelly Fifth button (@thecode
- #155377 ) - Fix device identifiers in ping and add migration (@jpbede
- #155343 ) - Bump aioesphomeapi to 42.4.0 (@bdraco
- #155383 ) - Refactor Velux integration to use runtime_data (@wollew
- #155207 ) - Bump pyportainer 1.0.11 (@erwindouna
- #155394 ) - Add Matter Aqara Floor Heating Thermostat W500 fixture (@lboue
- #155396 ) - Use a config entry migration instead of migrating in async_setup in Ping (@jpbede
- #155403 ) - Add sensors for Tuya cat toilet (@epenet
- #155245 ) - Bump ZHA to 0.0.75 (@TheJulianJES
- #155389 ) - Bump aioamazondevices to 6.5.5 (@chemelli74
- #155408 ) - Add image platform to Xbox integration (@tr4nt0r
- #155369 ) - Bump Airthings BLE to 1.2.0 (@LaStrada
- #155386 ) - Add next alarm/reminder/timer sensors to Alexa Devices (@chemelli74
- #153576 ) - Use runtime_data in sfr_box (@epenet
- #155410 ) - Update Switcher actions exceptions (@thecode
- #155296 ) - Auto refresh hardware integration firmware update entities on setup (@puddly
- #154562 ) - Remove neato integration (@mib1185
- #154902 ) - Add support for translation_placeholders in zha (@epenet
- #155254 ) - Remove legacy platform support from translations (@arturpragacz
- #155178 ) - Update Watergate dependency to 2025.1.0 (@adam-the-hero
- #155393 ) - Bump pySwitchbot to 0.72.1 (@zerzhang
- #155415 ) - Attach Ping device tracker to Ping device (@jpbede
- #155399 ) - Clear caplog in Ecovacs tests (@edenhaus
- #155404 ) - Beta firmware update switch for Connect integrations (@puddly
- #155370 ) - Add reconfigure flow to nederlandse_spoorwegen (@heindrichpaul
- #155412 ) - Add base entity to sfr_box (@epenet
- #155418 ) - Mark Switcher removal instructions as done (@thecode
- #155414 ) - Add missing data_description to sfr_box (@epenet
- #155420 ) - Use API token authentiation in traccar_server (@pantherale0
- #155297 ) - Fix ZBT and Yellow
switchunit tests (@puddly- #155426 ) - Update IQS for Switcher integration to silver (@thecode
- #155425 ) - Ensure api_server is defined in dev (@ludeeus
- #155422 ) - Hide HA Connect Zigbee adapters in Z-Wave serial port selector (@TheJulianJES
- #154923 ) - Bump universal-silabs-flasher to 0.0.37 (@puddly
- #155421 ) - Fix translation references to unverified translations (@arturpragacz
- #155314 ) - Use satellite area in fuzzy matcher (@synesthesiam
- #155347 ) - Update frontend to 20251029.0 (@bramkragten
- #155432 ) - Validate devices connected to Nintendo Parental Controls accounts (@pantherale0
- #154873 ) - Add configuration_url to iometer (@torben-iometer
- #155429 ) - Update library version for VegeHub integration (@Thulrus
- #155360 ) - Bump hass-nabucasa from 1.4.0 to 1.5.1 (@ludeeus
- #155424 ) - Deprecate legacy Telegram notify service (@hanwg
- #150720 ) - Miele RestoreSensor: restore native value rather than stringified state (@aturri
- #152750 ) - Mock async_setup_entry in BMW Connected Drive config flow test (@abmantis
- #155446 ) - Bump pyportainer 1.0.12 (@erwindouna
- #155468 ) - Bump PyCync to 0.4.3 (@Kinachi249
- #155477 ) - Bump librehardwaremonitor-api to 1.5.0 (@Sab44
- #155492 ) - Firefly fix config flow (@erwindouna
- #155503 ) - Update frontend to 20251029.1 (@bramkragten
- #155513 ) - Hassfest check for invalid localization placeholders (@karwosts
- #155216 ) - Addon progress reporting follow-up from feedback (@mdegat01
- #155464 ) - Bump opower to 0.15.9 (@tronikos
- #155473 ) - Update regions and voices used by Amazon Polly (@jschlyter
- #155501 ) - Fix event entity state update for Telegram bot (@hanwg
- #155510 ) - Fix Shelly irrigation zone ID retrieval with Sleepy devices (@thecode
- #155514 ) - Portainer refactor CONF_VERIFY_SSL (@erwindouna
- #155520 ) - Bump uv to 0.9.6 (@edenhaus
- #155521 ) - Bump pyvesync to 3.1.4 (@cdnninja
- #155533 ) - Bump eheimdigital to 1.4.0 (@autinerd
- #155539 ) - Bump onedrive-personal-sdk to 0.0.15 (@zweckj
- #155540 ) - Update pynintendoparental to version 1.1.3 (@pantherale0
- #155568 ) - Update knx-frontend to 2025.10.31.195356 (@farmio
- #155569 ) - vesync don’t assume fan speed target (@cdnninja
- #155617 ) - Bump deebot-client to 16.2.0 (@edenhaus
- #155642 ) - Fix device tracker name & icon for Volvo integration (@thomasddn
- #155667 ) - Bump deebot-client to 16.3.0 (@edenhaus
- #155681 ) - Fix KNX climate loading min/max temp from UI config (@farmio
- #155682 ) - Revert “Remove neato integration (#154902)” (@mib1185
- #155685 ) - Bump reolink_aio to 0.16.3 (@starkillerOG
- #155692 ) - fix vesync mist level value (@cdnninja
- #155697 ) - Bump python-open-router to 0.3.2 (@joostlek
- #155700 ) - Bump aioamazondevices to 6.5.6 (@chemelli74
- #155723 ) - Update frontend to 20251103.0 (@bramkragten
- #155734 ) - Use character code in language matching (voice) (@synesthesiam
- #155738 ) - Disable deprecated addon repair (@mdegat01
- #155739 ) - Fix non-unique ZHA serial port paths and migrate USB integration to always list unique paths (@puddly
- #155019 ) - Remove Enmax Energy virtual integration (@tronikos
- #155475 ) - Add ZHA migration retry steps for unplugged adapters (@TheJulianJES
- #155537 ) - Correct Vesync Humidifier Mode (@cdnninja
- #155638 ) - Fix ZBT-2 Thread to Zigbee migration discovery failing (@TheJulianJES
- #155735 ) - Catch exception from libsoundtouch if device not available (@FredrikM97
- #155749 ) - Fix Ambient Weather incorrect state classes (@karwosts
- #155751 ) - Bump Tesla Fleet API to v1.2.5 (@Bre77
- #155763 ) - Bump ZHA to 0.0.77 (@puddly
- #155766 ) - Update python-smarttub to 0.0.45 (@mdz
- #155768 ) - Bump reolink-aio to 0.16.4 (@starkillerOG
- #155776 ) - Rename safety panel to security panel (@piitaya
- #155795 ) - Update frontend to 20251104.0 (@bramkragten
- #155799 ) - Bump ruuvitag-ble to 0.3.0 (@akx
- #155720 ) - Bugfix: implement RestoreState and bump backend for Plugwise climate (@bouwew
- #155126 ) - Add progress to ZHA migration steps (@puddly
- #155764 ) - Bump holidays to 0.84 (@gjohansson-ST
- #155802 ) - Set LG Thinq energy sensor state_class as total_increasing (@steinmn
- #155816 ) - Bump pylitterbot to 2025.0.0 (@natekspencer
- #155821 ) - Bump libpyfoscamcgi to 0.0.9 (@Foscam-wangzhengyu
- #155824 ) - Fix ESPHome config entry unload (@emontnemery
- #155830 ) - Create issue to warn against using http.server_host in supervised installs (@emontnemery
- #155837 ) - Update frontend to 20251105.0 (@bramkragten
- #155853 ) - Allow hardware integrations to specify TX power for ZHA (@puddly
- #155855 ) - Rename DALI Center to Sunricher DALI (@balloob
- #155865 )