Commit Graph

  • b3a122de3c Bump ruff from 0.13.0 to 0.13.1 (#10802) dependabot[bot] 2025-09-19 08:04:29 -06:00
  • 9ea3643b74 [core] os.path -> Path (#10654) Jesse Hills 2025-09-20 00:59:48 +12:00
  • de617c85c7 Merge branch 'release' into dev Jesse Hills 2025-09-19 20:47:37 +12:00
  • e47f4ef602 Merge pull request #10796 from esphome/bump-2025.9.1 2025.9.1 Jesse Hills 2025-09-19 20:46:53 +12:00
  • 9c201afe76 [api_protobuf.py] Use type appropriate for estimated_size (#10797) Keith Burzinski 2025-09-18 20:55:45 -05:00
  • 2bb64a189d [dashboard] Transfer DNS/mDNS cache from dashboard to CLI to avoid blocking (#10685) J. Nick Koston 2025-09-18 20:13:13 -05:00
  • 9853a2e6ab [ektf2232] Rename rts_pin to reset_pin (#10720) Jesse Hills 2025-09-19 12:41:23 +12:00
  • 961be7fd12 Bump version to 2025.9.1 Jesse Hills 2025-09-19 11:52:10 +12:00
  • a5a21f47d1 [gpio] Fix unused function warnings when compiling with log level below DEBUG (#10779) J. Nick Koston 2025-09-18 05:22:22 -05:00
  • a06cd84974 [core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities (#10773) J. Nick Koston 2025-09-17 20:11:30 -05:00
  • e3703b43c1 [packet_transport] Refactor sensor/provider list handling to be idempotent (#10765) Subhash Chandra 2025-09-18 05:44:31 +05:30
  • f6dc25c0ce [mqtt] Fix KeyError when MQTT logging configured without explicit level (#10774) J. Nick Koston 2025-09-17 14:38:02 -05:00
  • fad0ec7793 [zwave_proxy] New component (#10762) Keith Burzinski 2025-09-18 15:43:14 -05:00
  • a302cec993 [libretiny] Optimize preferences memory usage by replacing vector with unique_ptr (#10731) J. Nick Koston 2025-09-18 05:25:29 -05:00
  • 6781da45cb [esp32] Optimize NVS preferences memory usage by replacing vector with unique_ptr (#10729) J. Nick Koston 2025-09-18 05:24:50 -05:00
  • 37d526f003 [gpio] Fix unused function warnings when compiling with log level below DEBUG (#10779) J. Nick Koston 2025-09-18 05:22:22 -05:00
  • d74cfefeef [ethernet] Remove redundant Arduino framework version check (#10781) J. Nick Koston 2025-09-17 23:39:14 -05:00
  • 1ffb9d972a [core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities (#10773) J. Nick Koston 2025-09-17 20:11:30 -05:00
  • 4e5339801b [packet_transport] Refactor sensor/provider list handling to be idempotent (#10765) Subhash Chandra 2025-09-18 05:44:31 +05:30
  • b8cee477fe [esp32] Use arduino as an idf component (#10647) Jonathan Swoboda 2025-09-17 18:23:34 -04:00
  • ff2df278d6 [api] Rename ConnectRequest/Response to AuthenticationRequest/Response (#10726) J. Nick Koston 2025-09-17 14:42:37 -05:00
  • 429e989b69 [core] Make StringRef convertToJson inline to save 250+ bytes flash (#10751) J. Nick Koston 2025-09-17 14:40:32 -05:00
  • 28541bdb1c Migrate to SPDX license specifier in pyproject.toml (#10768) Martin Weinelt 2025-09-17 21:38:18 +02:00
  • 11c595bb09 [mqtt] Fix KeyError when MQTT logging configured without explicit level (#10774) J. Nick Koston 2025-09-17 14:38:02 -05:00
  • fd888eaa68 Bump aioesphomeapi from 40.2.1 to 41.1.0 (#10776) dependabot[bot] 2025-09-17 14:29:58 -05:00
  • 3a233b2fd0 Merge branch 'release' into dev Jesse Hills 2025-09-17 18:52:06 +12:00
  • d2df232706 Merge pull request #10763 from esphome/bump-2025.9.0 2025.9.0 Jesse Hills 2025-09-17 18:51:21 +12:00
  • 404e679e66 Bump version to 2025.9.0 Jesse Hills 2025-09-17 11:02:12 +12:00
  • 4426bf6029 Merge branch 'beta' into dev Jesse Hills 2025-09-17 10:50:48 +12:00
  • 8d401ad05a Merge pull request #10761 from esphome/bump-2025.9.0b4 2025.9.0b4 Jesse Hills 2025-09-17 10:50:15 +12:00
  • e542816f7d Bump version to 2025.9.0b4 Jesse Hills 2025-09-17 09:22:54 +12:00
  • 12cadf0a04 [core] Fix clean build files to properly clear PlatformIO cache (#10754) J. Nick Koston 2025-09-16 15:09:35 -05:00
  • adc3d3127d [wizard] Fix KeyError when running wizard with empty OTA password (#10753) J. Nick Koston 2025-09-16 14:56:54 -05:00
  • 61ab682099 Add additional coverage for util and writer (#10683) J. Nick Koston 2025-09-12 00:04:51 -05:00
  • 27fa18dcec [core] Fix clean build files to properly clear PlatformIO cache (#10754) J. Nick Koston 2025-09-16 15:09:35 -05:00
  • 22989592f0 [wizard] Fix KeyError when running wizard with empty OTA password (#10753) J. Nick Koston 2025-09-16 14:56:54 -05:00
  • 1f4b10f523 Bump pytest-mock from 3.15.0 to 3.15.1 (#10759) dependabot[bot] 2025-09-16 14:54:56 -05:00
  • cbaf8d309b Merge branch 'beta' into dev Jesse Hills 2025-09-17 00:17:01 +12:00
  • c05b7cca5e Merge pull request #10752 from esphome/bump-2025.9.0b3 2025.9.0b3 Jesse Hills 2025-09-17 00:15:06 +12:00
  • 6ac395da6d Bump version to 2025.9.0b3 Jesse Hills 2025-09-16 20:35:23 +12:00
  • 54616ae1b4 [ade7880] fix channel a voltage registry (#10750) jokujossai 2025-09-16 08:00:22 +03:00
  • e33dcda907 [mqtt] fix publish payload length when payload contains null characters (#10744) jokujossai 2025-09-16 06:28:36 +03:00
  • 04c1b90e57 [ethernet] Conditionally compile PHY-specific code to reduce flash usage (#10747) J. Nick Koston 2025-09-15 18:46:07 -05:00
  • ddb8fedef7 [dashboard] Fix archive handler to properly delete build folders using correct path (#10724) J. Nick Koston 2025-09-15 18:04:35 -05:00
  • 04f4f79cb4 [select] Use const references to avoid unnecessary vector copies (#10741) J. Nick Koston 2025-09-15 16:16:26 -05:00
  • 8890071360 Add additional test coverage ahead of Path conversion (#10700) J. Nick Koston 2025-09-14 16:31:38 -05:00
  • 4b3a997a8e Improve coverage for various core modules (#10663) J. Nick Koston 2025-09-10 08:17:34 -05:00
  • 660223e269 [ade7880] fix channel a voltage registry (#10750) jokujossai 2025-09-16 08:00:22 +03:00
  • 6d1de2106e [mqtt] fix publish payload length when payload contains null characters (#10744) jokujossai 2025-09-16 06:28:36 +03:00
  • 90e33306f1 [const] Move CONF_CLEAR to const.py (#10742) DT-art1 2025-09-16 03:24:23 +02:00
  • f3ac21b3b4 [ethernet] Conditionally compile PHY-specific code to reduce flash usage (#10747) J. Nick Koston 2025-09-15 18:46:07 -05:00
  • 4859fe67eb [dashboard] Fix archive handler to properly delete build folders using correct path (#10724) J. Nick Koston 2025-09-15 18:04:35 -05:00
  • a723673dcc [select] Use const references to avoid unnecessary vector copies (#10741) J. Nick Koston 2025-09-15 16:16:26 -05:00
  • 612fb4cc3c [CI] Check esp32 boards file is up to date (#10730) Jesse Hills 2025-09-16 08:03:02 +12:00
  • 5fac67d195 [json] Only compile SpiRamAllocator when PSRAM is enabled (#10728) J. Nick Koston 2025-09-15 11:50:11 -05:00
  • d671862e9a Merge branch 'beta' into dev Jesse Hills 2025-09-15 18:29:26 +12:00
  • 2a4ab6a811 Merge pull request #10725 from esphome/bump-2025.9.0b2 2025.9.0b2 Jesse Hills 2025-09-15 18:28:51 +12:00
  • 459ef7f262 [api] Exclude ConnectRequest/Response when password is disabled (#10704) J. Nick Koston 2025-09-14 20:45:28 -05:00
  • bd9dc43e59 Add additional coverage ahead of Path conversion (#10723) J. Nick Koston 2025-09-14 20:33:15 -05:00
  • 971de64494 Bump version to 2025.9.0b2 Jesse Hills 2025-09-15 12:34:56 +12:00
  • 926fdcbecd [esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency (#10714) J. Nick Koston 2025-09-14 19:04:45 -05:00
  • 6b147312cd [wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency (#10715) J. Nick Koston 2025-09-14 17:35:27 -05:00
  • 2d9152d9b9 [md5] Optimize MD5::get_hex() to eliminate sprintf dependency (#10710) J. Nick Koston 2025-09-14 17:35:18 -05:00
  • 24f9550ce5 Bump aioesphomeapi from 40.2.0 to 40.2.1 (#10721) dependabot[bot] 2025-09-14 22:33:07 +00:00
  • 3427aaab8c ina2xx should be total increasing for energy sensor (#10711) Big Mike 2025-09-14 17:16:01 -05:00
  • 4e17d14acc [scheduler] Fix timing accumulation in scheduler causing incorrect execution measurements (#10719) J. Nick Koston 2025-09-14 17:05:56 -05:00
  • 1750f02ef3 [api] Optimize HelloResponse server_info to reduce memory usage (#10701) J. Nick Koston 2025-09-14 16:54:42 -05:00
  • ae158179bd [api] Revert unneeded GetTime bidirectional support added in #9790 (#10702) J. Nick Koston 2025-09-14 16:52:19 -05:00
  • c601494779 [core] Optimize MAC address formatting to eliminate sprintf dependency (#10713) J. Nick Koston 2025-09-14 16:50:38 -05:00
  • 646f4e66be [ethernet] Fix permanent component failure from undocumented ESP_FAIL in IPv6 setup (#10708) J. Nick Koston 2025-09-14 16:45:22 -05:00
  • 5b5e5c213c Bump aioesphomeapi from 40.1.0 to 40.2.0 (#10703) dependabot[bot] 2025-09-13 23:25:19 +00:00
  • 46235684b1 [core] fix upload to device via MQTT IP lookup (e.g. when mDNS is disable) (#10632) Markus 2025-09-12 23:31:53 +02:00
  • 5b702a1efa Add additional dashboard and main tests (#10688) J. Nick Koston 2025-09-12 16:04:56 -05:00
  • 56e9fd2e38 [tests] Add upload_program and show_logs test coverage to prevent regressions (#10684) J. Nick Koston 2025-09-12 00:04:22 -05:00
  • 65f15a706f Add some more coverage for dashboard web_server (#10682) J. Nick Koston 2025-09-11 15:52:46 -05:00
  • eee64cc3a6 Add comprehensive tests for choose_upload_log_host to prevent regressions (#10679) J. Nick Koston 2025-09-11 15:51:58 -05:00
  • f43fb3c3a3 [core] Add millisecond precision to logging timestamps (#10677) J. Nick Koston 2025-09-11 14:25:55 -05:00
  • 79b0025fe6 Openthread Fix Factory Reset (#9281) rwrozelle 2025-09-11 01:23:58 -04:00
  • c6a039a72f [adc] Fix FILTER_SOURCE_FILES location (#10673) Jesse Hills 2025-09-11 15:32:04 +12:00
  • 6f1fa094c2 Update webserver local assets to 20250910-110003 (#10668) esphomebot 2025-09-11 03:41:18 +12:00
  • 1d5a3b647d [esp32_ble] Optimize BLE hex formatting to eliminate sprintf dependency (#10714) J. Nick Koston 2025-09-14 19:04:45 -05:00
  • af3e1788d1 Unpin libretiny version in network test (#10717) Jimmy Hedman 2025-09-15 00:54:14 +02:00
  • b946cb160d [wifi] Optimize WiFi MAC formatting to eliminate sprintf dependency (#10715) J. Nick Koston 2025-09-14 17:35:27 -05:00
  • e0241e9dcd [md5] Optimize MD5::get_hex() to eliminate sprintf dependency (#10710) J. Nick Koston 2025-09-14 17:35:18 -05:00
  • 1accc409f6 Bump aioesphomeapi from 40.2.0 to 40.2.1 (#10721) dependabot[bot] 2025-09-14 22:33:07 +00:00
  • f756de276b ina2xx should be total increasing for energy sensor (#10711) Big Mike 2025-09-14 17:16:01 -05:00
  • ac07a00141 [scheduler] Fix timing accumulation in scheduler causing incorrect execution measurements (#10719) J. Nick Koston 2025-09-14 17:05:56 -05:00
  • 7ae11de2e4 [api] Optimize HelloResponse server_info to reduce memory usage (#10701) J. Nick Koston 2025-09-14 16:54:42 -05:00
  • bb6be9c939 [api] Revert unneeded GetTime bidirectional support added in #9790 (#10702) J. Nick Koston 2025-09-14 16:52:19 -05:00
  • 9c85a7eff3 [core] Optimize MAC address formatting to eliminate sprintf dependency (#10713) J. Nick Koston 2025-09-14 16:50:38 -05:00
  • 10a665b864 [ethernet] Fix permanent component failure from undocumented ESP_FAIL in IPv6 setup (#10708) J. Nick Koston 2025-09-14 16:45:22 -05:00
  • 35dce3c80d Add additional test coverage ahead of Path conversion (#10700) J. Nick Koston 2025-09-14 16:31:38 -05:00
  • 7e6b11ce84 Bump aioesphomeapi from 40.1.0 to 40.2.0 (#10703) dependabot[bot] 2025-09-13 23:25:19 +00:00
  • adcba4fd9a [api_protobuf.py] Use type based on size/length (#10696) Keith Burzinski 2025-09-13 17:02:04 -05:00
  • d3592c451b [core] fix upload to device via MQTT IP lookup (e.g. when mDNS is disable) (#10632) Markus 2025-09-12 23:31:53 +02:00
  • 24eb33a1c0 Add additional dashboard and main tests (#10688) J. Nick Koston 2025-09-12 16:04:56 -05:00
  • cf1fef8cfb Bump pytest-asyncio from 1.1.0 to 1.2.0 (#10691) dependabot[bot] 2025-09-12 14:09:38 -05:00
  • 28bba0666c [packet_transport] initialize packet data after flushing (#10686) fakuivan 2025-09-12 16:02:41 -03:00
  • 4390fd80a3 Add additional coverage for util and writer (#10683) J. Nick Koston 2025-09-12 00:04:51 -05:00
  • 4813c5134e [tests] Add upload_program and show_logs test coverage to prevent regressions (#10684) J. Nick Koston 2025-09-12 00:04:22 -05:00