Artur Pragacz
|
2d2944ca65
|
Speed up lookup of colliding orphans in device registry (#181244)
|
2026-09-05 10:33:18 +00:00 |
|
 Erik MontnemeryandCopilot Autofix powered by AI
|
99f4a922e5
|
Purge unreachable deleted devices on device registry load (#181207)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-09-05 10:33:11 +00:00 |
|
G Johansson
|
fcbb2df4dd
|
Specify integration domain in deprecation notice (#180628)
|
2026-08-29 20:53:48 +00:00 |
|
Josef Zweck
|
9f1afd2e4f
|
Translate shared OAuth2 abort reasons centrally (#180255)
|
2026-08-26 19:17:30 +02:00 |
|
 Jan BouwhuisandCopilot Autofix powered by AI
|
1214fc978f
|
Add device class selector (#179331)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-08-26 15:40:52 +02:00 |
|
  ![copilot-swe-agent[bot]](/avatar/16321112f0c942b96ebcb7362a402512?size=40)
|
310bd9a30d
|
Strip unknown label ids in entity/device/area registry websocket APIs (#173438)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: frenck <195327+frenck@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
|
2026-08-26 15:07:49 +02:00 |
|
Josef Zweck
|
62e467d5d5
|
Handle cloud_not_connected string centrally (#180265)
|
2026-08-26 13:59:21 +02:00 |
|
 Martin HjelmareandFranck Nijhof
|
0c2acb429a
|
Set translation attributes on ConfigEntryNotReady in coordinator (#180195)
Co-authored-by: Franck Nijhof <git@frenck.dev>
|
2026-08-26 11:55:11 +02:00 |
|
Erik Montnemery
|
e22e71c2e5
|
Improve error when using wrong method to update device (#179971)
|
2026-08-26 11:18:34 +02:00 |
|
epenet
|
93d077653a
|
And new service helper to get device and config entry (#180132)
|
2026-08-25 14:26:14 +02:00 |
|
Jonathan Davies
|
42a7d0cdfe
|
llm: Fix DEFAULT_INSTRUCTIONS_PROMPT to not suppress tool use (#172755)
|
2026-08-25 05:25:14 -04:00 |
|
Josef Zweck
|
ab2f5bab5d
|
Allow ConfigEntryNotReady as error in coordinator async_setup (#180011)
|
2026-08-24 19:20:36 +02:00 |
|
epenet
|
3bdb4b9b26
|
Use get_state_coordinates in template helper (#180007)
|
2026-08-24 17:42:49 +02:00 |
|
Erik Montnemery
|
5592281383
|
Improve iteration in device registry + add tests (#179962)
|
2026-08-24 17:41:10 +02:00 |
|
Erik Montnemery
|
00f4912c61
|
Deprecate passing created or modified_at when creating devices (#179998)
|
2026-08-24 15:21:10 +02:00 |
|
Franck Nijhof
|
cbde7ecf46
|
Use Probatio as the data validation engine (#175128)
|
2026-08-24 14:57:54 +02:00 |
|
 epenetandClaude Opus 4.8
|
5951fc4507
|
Add get_state_coordinates helper to location helpers (#176110)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-24 13:57:55 +02:00 |
|
 Allen PorterandHome Assistant Developer
|
4f59170b92
|
Fix JSON serialization of date and time objects in llama_cpp (#179947)
Co-authored-by: Home Assistant Developer <hello@home-assistant.io>
|
2026-08-24 02:44:54 -04:00 |
|
 Paulus SchoutsenandClaude
|
207c4f049b
|
Require LLM tool names to be prefixed with the offering integration's domain (#179938)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-24 07:09:04 +02:00 |
|
 Paulus SchoutsenandClaude
|
f426931643
|
Replace a caller supplied Authorization header case-insensitively (#179887)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-23 19:37:52 +02:00 |
|
 Paulus SchoutsenandClaude
|
d315c85a3d
|
Keep caller supplied default headers in async_create_clientsession (#179824)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-22 10:15:44 -05:00 |
|
Erik Montnemery
|
bbea0c5a65
|
Protect the DeviceRegistry.deleted_devices container (#179720)
|
2026-08-21 16:36:02 +02:00 |
|
Erik Montnemery
|
cde0100c33
|
Protect the DeviceRegistry.child_devices container (#179713)
|
2026-08-21 15:54:23 +02:00 |
|
Erik Montnemery
|
48017e6bb3
|
Protect the DeviceRegistry.devices container (#179578)
|
2026-08-21 09:50:58 +02:00 |
|
Erik Montnemery
|
f1e44ab125
|
Add parameter include_composite_devices to DeviceRegistry.async_get (#179594)
|
2026-08-20 13:06:53 +02:00 |
|
epenet
|
b180223baf
|
Use EntityStateAttribute enum for restored attribute in helpers (#178238)
|
2026-08-19 15:16:12 +02:00 |
|
Erik Montnemery
|
dbee85c093
|
Deprecate default_ members in DeviceInfo (#179549)
|
2026-08-19 13:30:53 +02:00 |
|
Erik Montnemery
|
1c939013d1
|
Remove the concept of device info types from device registry (#179397)
|
2026-08-19 12:11:23 +02:00 |
|
Josef Zweck
|
74a27d0061
|
Handle OAuth token refresh failures (#179364)
|
2026-08-18 22:23:45 +02:00 |
|
Franck Nijhof
|
1b117651ef
|
Revert "Add Entity.async_get_recent_context helper" (#179496)
|
2026-08-18 19:18:33 +02:00 |
|
 Paulus SchoutsenandClaude
|
3e085fb510
|
Add Entity.async_get_recent_context helper (#178425)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-18 17:30:51 +02:00 |
|
 Erik MontnemeryandMartin Hjelmare
|
df59ac7d63
|
Add device_registry.async_get_device_and_config_entry_for_domain (#178991)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
|
2026-08-18 09:36:15 +02:00 |
|
Erik Montnemery
|
3e40016d95
|
Don't allow setting a main device to disabled by device (#179376)
|
2026-08-17 14:18:43 +02:00 |
|
Erik Montnemery
|
bde8033ae9
|
Deprecate passing merge_connections / merge_identifers to async_update_device (#178888)
|
2026-08-17 13:29:32 +02:00 |
|
Artur Pragacz
|
82807d1604
|
Reapply comment in async_get_or_create in device registry (#179076)
|
2026-08-13 23:17:52 +02:00 |
|
Erik Montnemery
|
e7dad099fd
|
Add backwards compatibility for custom integrations accessing child devices (#179073)
|
2026-08-13 15:01:36 +02:00 |
|
 Artur PragaczandErik Montnemery
|
ff9adf380b
|
Simplify collision handling (#179005)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
|
2026-08-13 14:14:13 +02:00 |
|
 Erik MontnemeryandArtur Pragacz
|
ad96b06be6
|
Add child devices (#178666)
Co-authored-by: Artur Pragacz <artur@pragacz.com>
|
2026-08-13 13:53:15 +02:00 |
|
Erik Montnemery
|
c369f973ab
|
Deprecate outdated device registry APIs (#178465)
|
2026-08-08 21:16:44 +02:00 |
|
 Erik MontnemeryandArtur Pragacz
|
f5dc5aa9ec
|
Don't allow devices setting the via device link to itself (#178194)
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com>
|
2026-08-08 18:05:57 +02:00 |
|
 Paulus SchoutsenandClaude
|
2fd53a990b
|
Require admin for update install, skip and clear skipped actions (#178232)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-06 04:21:01 -04:00 |
|
Paulus Schoutsen
|
5bcb00efb8
|
Require admin for Z-Wave lock credential services (#177300)
|
2026-08-05 11:11:19 +02:00 |
|
Abílio Costa
|
acbbbd2aa6
|
Remove stale comment from trigger helper (#177909)
|
2026-08-01 01:41:23 +01:00 |
|
Robert Resch
|
77e9fe3a35
|
Enable ruff rule RUF036 (none-not-at-end-of-union) (#177543)
|
2026-07-29 14:43:38 +02:00 |
|
Ngoc N. Tran
|
0355339329
|
Fix UnboundLocalError in state condition with an empty state value (#176634)
|
2026-07-29 13:41:54 +02:00 |
|
 renovate[bot]andRobert Resch
|
01cb78e311
|
Update ruff to 0.16.0 (#177534)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Resch <robert@resch.dev>
|
2026-07-29 12:21:18 +02:00 |
|
Erik Montnemery
|
2a1c3fe5f7
|
Migrate integrations to setting via_device_id in DeviceInfo (#177494)
|
2026-07-29 00:42:49 +02:00 |
|
Artur Pragacz
|
110106bf2c
|
Add setting to customise entity ID generation (#177140)
|
2026-07-28 22:45:02 +02:00 |
|
Erik Montnemery
|
57041e71d8
|
Make entity_platform check entity can attach to device (#177459)
|
2026-07-28 19:51:01 +02:00 |
|
Artur Pragacz
|
6e459d8c91
|
Return None from async_is_composite_device_id for unknown ids (#177473)
|
2026-07-28 18:18:33 +02:00 |
|