Paul Bottein
|
15ce141dc9
|
Merge branch 'dev' into condition_field_config_flow
|
2026-09-11 12:08:22 +02:00 |
|
Erik Montnemery
|
b3c2b5dc3a
|
Add property is_composite_device to DeviceEntry base class (#181780)
|
2026-09-10 19:51:38 +02:00 |
|
Artur Pragacz
|
2d8957b5ce
|
Add parent device name part to generated entity IDs (#179996)
|
2026-09-10 16:07:59 +03:00 |
|
 
|
ec4406798b
|
Prevent making device unreachable (#181208)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com>
|
2026-09-08 22:58:29 +02:00 |
|
Erik Montnemery
|
5c16d82936
|
Trim cached orjson fragments kept by non core containers (#181511)
|
2026-09-08 15:47:32 +02:00 |
|
 Clément NotinandCopilot Autofix powered by AI
|
1d9ae4b184
|
Add timedelta_string template function similar to time_since/time_until/relative_time (#169773)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-09-08 13:34:13 +02:00 |
|
 
|
fd8a165c97
|
Tolerate unloading a never-loaded config entry in EntityComponent (#176594)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
|
2026-09-08 10:43:45 +02:00 |
|
 Jan BouwhuisandCopilot Autofix powered by AI
|
71e6810e7c
|
Protect mutable allowed_context_keys attribute in Selector classes (#181449)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-09-07 20:27:41 +02:00 |
|
 Erik MontnemeryandCopilot Autofix powered by AI
|
9afabaaba1
|
Trim cached orjson fragments kept by registries (#181240)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-09-07 09:38:44 +02:00 |
|
Jan Bouwhuis
|
8a7249846d
|
Add state class selector (#180667)
|
2026-09-05 10:05:39 +02:00 |
|
Markus Tuominen
|
295f19789f
|
Resolve StrEnum, IntEnum, and IntFlag members in template container output (#175529)
|
2026-09-04 18:51:54 +02:00 |
|
 Erik MontnemeryandCopilot Autofix powered by AI
|
917fcadd12
|
Revert orjson to 3.11.9 (#181245)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-09-04 01:44:08 +02:00 |
|
 Erik MontnemeryandCopilot Autofix powered by AI
|
38df1695f2
|
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-03 20:08:28 +02:00 |
|
Josef Zweck
|
0ee2592709
|
Handle single_instance_allowed centrally (#181143)
|
2026-09-03 16:22:09 +02:00 |
|
 karwostsandCopilot Autofix powered by AI
|
a34ee857a0
|
Media selector to retain metadata for presentation (#180454)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-09-02 05:19:37 -04:00 |
|
Josef Zweck
|
80359bfb46
|
Continue central error handling for OAuth (#180588)
|
2026-09-01 22:35:32 +02:00 |
|
Erik Montnemery
|
929a873ed8
|
Improve entity condition tests (#180938)
|
2026-09-01 20:24:46 +02:00 |
|
Josef Zweck
|
94188f87b4
|
Handle no_devices_found centrally (#180268)
|
2026-09-01 13:31:54 +02:00 |
|
Erik Montnemery
|
e35773d046
|
Improve device registry storage tests (#180984)
|
2026-09-01 02:57:28 -04:00 |
|
 Franck NijhofandCopilot Autofix powered by AI
|
1cf82bdea3
|
Validate the target of a service description registered in code (#180556)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-08-29 09:17:02 +02:00 |
|
Franck Nijhof
|
9d5b210775
|
Keep a finished template render out of work scheduled during it (#180510)
|
2026-08-28 16:50:56 -04:00 |
|
Franck Nijhof
|
91ba35fd1e
|
Report the original error when removing an entity fails (#180481)
|
2026-08-28 15:59:42 -04:00 |
|
Josef Zweck
|
5a80374d99
|
Central OAuth error handling (#180394)
|
2026-08-28 21:32:12 +02:00 |
|
Erik Montnemery
|
7db136df88
|
Always call Entity.add_to_platform_abort when entity fails to add (#179509)
|
2026-08-27 18:23:15 +02:00 |
|
 Erik MontnemeryandCopilot Autofix powered by AI
|
af17fe0233
|
Add tests of some edge cases related to child devices (#179970)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-08-27 11:31:17 +02:00 |
|
Josef Zweck
|
9f1afd2e4f
|
Translate shared OAuth2 abort reasons centrally (#180255)
|
2026-08-26 19:17:30 +02:00 |
|
Erik Montnemery
|
00e4aa7246
|
Add additional sun triggers and conditions (#180106)
|
2026-08-26 16:05:50 +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 |
|
Josef Zweck
|
ab2f5bab5d
|
Allow ConfigEntryNotReady as error in coordinator async_setup (#180011)
|
2026-08-24 19:20:36 +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 |
|
 Paulus SchoutsenandClaude
|
e456fc5235
|
Forward service call context to entity in group.set and group.remove (#179538)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-19 15:28:41 +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 |
|
Paul Bottein
|
d0373ed29d
|
Rename hidden field condition to visible for affirmative form
|
2026-08-19 09:56:19 +02:00 |
|