Commit Graph

  • a0440603b7 [wifi] Use ESP-IDF IP formatting macros directly to eliminate heap allocations (#12078) J. Nick Koston 2025-11-24 13:45:06 -06:00
  • e2cd0ccd0e Bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#12081) dependabot[bot] 2025-11-24 13:44:43 -06:00
  • 378fc4120a Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#12082) dependabot[bot] 2025-11-24 13:44:27 -06:00
  • 0dd842744a Bump github/codeql-action from 4.31.4 to 4.31.5 (#12080) dependabot[bot] 2025-11-24 13:44:09 -06:00
  • 7a73a524b9 [logger] Eliminate strlen overhead on LibreTiny (#11938) J. Nick Koston 2025-11-24 12:21:09 -06:00
  • d1a1bb446b [wifi] Add runtime power saving mode control (#11478) Kevin Ahrendt 2025-11-24 12:55:04 -05:00
  • c146d92425 [api] Remove redundant socket pointer from APIFrameHelper (#11985) J. Nick Koston 2025-11-24 11:53:42 -06:00
  • c888becfa7 [api] Optimize APINoiseContext memory usage by removing shared_ptr overhead (#11981) J. Nick Koston 2025-11-24 11:52:15 -06:00
  • 09f3f62194 [api] Connected Condition - state_subscription_only flag (#11906) Flo 2025-11-24 18:49:16 +01:00
  • b820e67616 [prometheus] Add event and text base components metrics (#10240) Jordan Zucker 2025-11-24 09:42:07 -08:00
  • d7da559885 [thermopro_ble] Add thermopro ble support (#11835) Sascha Ittner 2025-11-24 18:31:26 +01:00
  • d7a197b3a3 [esp32] Use the IDF I2C implementation on Arduino (#12076) Jonathan Swoboda 2025-11-24 12:27:09 -05:00
  • 66cda04664 [wifi] ap_active condition (#11852) Flo 2025-11-24 18:19:38 +01:00
  • 0764f4da86 [esp_ldo,mipi_dsi,mipi_rgb] Fix dangling pointer bugs in mark_failed() (#12077) J. Nick Koston 2025-11-24 11:02:24 -06:00
  • 06815fe177 [script][wait_until] Fix FIFO ordering and reentrancy bugs (#12049) J. Nick Koston 2025-11-24 10:41:24 -06:00
  • 04ec6a6999 [api] Use stack buffer for MAC address in Noise handshake (#12072) J. Nick Koston 2025-11-24 10:23:31 -06:00
  • 737f23a0bd [light] Dynamically disable loop when idle to reduce CPU overhead (#11881) J. Nick Koston 2025-11-24 10:23:11 -06:00
  • 3c48e13c9f [ethernet] Conditionally compile manual_ip to save 24 bytes RAM (#11832) J. Nick Koston 2025-11-24 10:22:13 -06:00
  • 426734beef [web_server_base] Replace shared_ptr with unique_ptr for AsyncWebServer (#11984) J. Nick Koston 2025-11-24 10:22:01 -06:00
  • 056b4375eb [api] Reduce heap allocations in DeviceInfoResponse (#11952) J. Nick Koston 2025-11-24 10:21:47 -06:00
  • 1f0a5e1eea [logger] Reduce UART overhead on ESP32/ESP8266 and fix buffer truncation (#11927) J. Nick Koston 2025-11-24 10:21:32 -06:00
  • 8607a0881d [core] Add support for passing yaml files to clean-all (#12039) Jonathan Swoboda 2025-11-24 10:10:24 -05:00
  • b4b98505ba [mipi_dsi] add guition JC4880P443 display (#12068) James 2025-11-24 23:05:02 +13:00
  • 60d687c2c6 [esp32] Fix C2 builds (#12050) Jonathan Swoboda 2025-11-23 23:31:14 -05:00
  • 5750f7fccb [ci] Fix test grouping (#12067) Jonathan Swoboda 2025-11-23 22:25:24 -05:00
  • c91a9495e6 [ci] Fix filename (#12065) Jonathan Swoboda 2025-11-23 16:19:26 -05:00
  • f42b806889 [core] Fix error on invalid id extend/remove (#12064) Javier Peletier 2025-11-23 22:03:13 +01:00
  • a5751b294f [api] Rename USE_API_SERVICES to USE_API_USER_DEFINED_ACTIONS (#12029) Jesse Hills 2025-11-24 08:13:23 +13:00
  • 3f6f2d7d65 [bm8563] Add bm8563 component (#11616) Abílio Costa 2025-11-21 21:28:42 +01:00
  • 782aee92a7 [mcp3204] differential mode support (#7436) Marko Draca 2025-11-21 20:50:07 +01:00
  • 972b7e84fe [tests] Fix mipi_spi test board (#12031) Thomas Rupprecht 2025-11-21 14:38:44 +01:00
  • 150e26dc2b [cst816][http_request] Fix status_set_error() dangling pointer bugs (#12033) J. Nick Koston 2025-11-21 06:41:48 -06:00
  • 0dea7a23e3 [jsn_sr04t] Fix model AJ_SR04M (#11992) Jonathan Swoboda 2025-11-21 07:39:59 -05:00
  • 01addeae08 Bump actions/checkout from 5.0.1 to 6.0.0 (#12022) dependabot[bot] 2025-11-20 13:11:41 -06:00
  • a1e507baf8 [cst816][packet_transport][udp][wake_on_lan] Fix error messages (#12019) Jonathan Swoboda 2025-11-20 12:10:28 -05:00
  • 1accb4ff34 [ltr501][ltr_als_ps] Rename enum to avoid collision with lwip defines (#12017) Jonathan Swoboda 2025-11-20 10:58:21 -05:00
  • 59cd6dbf70 [climate_ir] Add optional humidity sensor (#9805) damib 2025-11-20 15:28:14 +01:00
  • 3c86f3894b [hc8] Add support for HC8 CO2 sensor (#11872) omartijn 2025-11-20 15:24:45 +01:00
  • 06bef148f4 [core] Optimize DelayAction for no-argument case using if constexpr (#11913) J. Nick Koston 2025-11-20 08:06:52 -06:00
  • 5d883c6e06 [nrf52,i2c] fix review comment (#11931) tomaszduda23 2025-11-20 15:06:40 +01:00
  • b62053812b [core] Document threading model rationale in ThreadModel enum (#11979) J. Nick Koston 2025-11-20 08:06:28 -06:00
  • a2321edf3c [network] Fix IPAddress constructor causing comparison failures and garbage output (#12005) J. Nick Koston 2025-11-20 07:59:16 -06:00
  • 24a6ad148c [lock] Modernize to C++17 nested namespaces (#11982) J. Nick Koston 2025-11-20 07:57:49 -06:00
  • 5071473767 [mdns] Modernize to C++17 nested namespace syntax (#11983) J. Nick Koston 2025-11-20 07:57:33 -06:00
  • 4825da8e9c [select] Modernize namespace declarations to C++17 syntax (#12007) J. Nick Koston 2025-11-20 07:57:04 -06:00
  • b346666a52 [st7701s] Add explanatory comment (#12014) Javier Peletier 2025-11-20 10:05:22 +01:00
  • 83307684a3 [stts22h] Add support for STTS22H temperature sensor (#11778) B48D81EFCC 2025-11-20 04:58:39 +01:00
  • da25951f6e [socket] Fix IPv6 address parsing for BSD sockets (#11996) David Woodhouse 2025-11-20 03:01:32 +00:00
  • 4398fd84d2 [graph] Fix legend border (#12000) Jonathan Swoboda 2025-11-19 19:09:22 -05:00
  • bbd6d019e5 Merge branch 'release' into dev Jonathan Swoboda 2025-11-19 17:37:58 -05:00
  • 625172e07d Merge pull request #12004 from esphome/bump-2025.11.0 2025.11.0 Jonathan Swoboda 2025-11-19 17:37:42 -05:00
  • 1e9c7d3c6d Bump version to 2025.11.0 Jonathan Swoboda 2025-11-19 16:02:52 -05:00
  • 4cdab4e2d8 Merge branch 'beta' into dev Jonathan Swoboda 2025-11-19 15:06:55 -05:00
  • c2bc7b3cdc Merge pull request #12003 from esphome/bump-2025.11.0b5 2025.11.0b5 Jonathan Swoboda 2025-11-19 15:06:44 -05:00
  • 2c3417062a Bump pyupgrade from 3.21.1 to 3.21.2 (#12002) dependabot[bot] 2025-11-19 13:47:40 -06:00
  • c75abfb894 Bump version to 2025.11.0b5 Jonathan Swoboda 2025-11-19 14:17:03 -05:00
  • 1157b4aee8 [epaper_spi] Add basic 7.3in-Spectra-E6 model (#12001) Jesse Hills 2025-11-20 08:11:45 +13:00
  • 71dc2d374d [web_server_idf] Fix pbuf_free crash by moving shutdown before close (#11995) J. Nick Koston 2025-11-19 12:58:33 -06:00
  • 0a224f919b [wifi] Fix positive RSSI values on 8266 (#11994) Jonathan Swoboda 2025-11-19 10:12:57 -05:00
  • 7ef4b4f3d9 [text_sensor] Fix infinite loop in substitute filter (#11989) Jonathan Swoboda 2025-11-19 10:12:34 -05:00
  • 13b875c763 [tests] Fix SNTP time ID conflicts in component tests for grouped testing (#11990) J. Nick Koston 2025-11-18 23:19:54 -06:00
  • b02b07ffaf [epaper_spi] Add basic 7.3in-Spectra-E6 model (#12001) Jesse Hills 2025-11-20 08:11:45 +13:00
  • 8804bc2815 [web_server_idf] Fix pbuf_free crash by moving shutdown before close (#11995) J. Nick Koston 2025-11-19 12:58:33 -06:00
  • 61cef0a75c [api] Fix format warnings in dump (#11999) Jonathan Swoboda 2025-11-19 12:58:47 -05:00
  • 73bc5252a1 [wifi] Fix positive RSSI values on 8266 (#11994) Jonathan Swoboda 2025-11-19 10:12:57 -05:00
  • f2b10ad132 [text_sensor] Fix infinite loop in substitute filter (#11989) Jonathan Swoboda 2025-11-19 10:12:34 -05:00
  • 100ea46f03 [tests] Fix SNTP time ID conflicts in component tests for grouped testing (#11990) J. Nick Koston 2025-11-18 23:19:54 -06:00
  • b3ef05e5e1 [ld24xx] Modernize namespace declarations to C++17 syntax (#11988) J. Nick Koston 2025-11-18 22:00:39 -06:00
  • 45c994e4de [light] Modernize namespace declarations to C++17 syntax (#11986) J. Nick Koston 2025-11-18 21:56:23 -06:00
  • a72545639d Merge branch 'beta' into dev Jesse Hills 2025-11-19 13:43:25 +13:00
  • dfd614c00c Merge pull request #11980 from esphome/bump-2025.11.0b4 2025.11.0b4 Jesse Hills 2025-11-19 13:22:09 +13:00
  • 29374837c6 [wifi, captive_portal, web_server, wifi_info] Use stack allocation for MAC address formatting (#11963) J. Nick Koston 2025-11-18 17:06:34 -06:00
  • 2681a14d05 Bump version to 2025.11.0b4 Jesse Hills 2025-11-19 09:17:33 +13:00
  • f436f6ee2e [wifi] Fix captive portal unusable when WiFi credentials are wrong (#11965) J. Nick Koston 2025-11-18 13:17:21 -06:00
  • f18bc62690 [sfa30] Fix negative temperature values (#11973) Jonathan Swoboda 2025-11-18 13:29:40 -05:00
  • 6db73df649 [scheduler] Add defensive nullptr checks and explicit locking requirements (#11974) J. Nick Koston 2025-11-18 12:16:18 -06:00
  • 93215f1737 [esp32] Fix Arduino build on some ESP32 S2 boards (#11972) Jonathan Swoboda 2025-11-18 12:40:31 -05:00
  • 70aa94b8a4 [lvgl] Apply scale to spinbox value (#11946) Clyde Stubbs 2025-11-18 14:27:50 +10:00
  • e8998a79c7 [mipi_rgb] Fix GUITION-4848S040 colors (#11709) strange_v 2025-11-18 02:32:17 +01:00
  • 3b25fdbc5f [core] Add support for setting environment variables (#11953) Jonathan Swoboda 2025-11-17 12:32:08 -05:00
  • 6c8577678c [captive_portal] Warn when enabled without WiFi AP configured (#11856) J. Nick Koston 2025-11-12 14:01:07 -06:00
  • 70ed9c7c4d [wifi] Fix captive portal unusable when WiFi credentials are wrong (#11965) J. Nick Koston 2025-11-18 13:17:21 -06:00
  • 81fe5deaa9 Bump github/codeql-action from 4.31.3 to 4.31.4 (#11977) dependabot[bot] 2025-11-19 08:12:42 +13:00
  • 72e4b16a5b [sfa30] Fix negative temperature values (#11973) Jonathan Swoboda 2025-11-18 13:29:40 -05:00
  • fe2befcec2 [bme68x] Print error when no sensors are configured (#11976) Jonathan Swoboda 2025-11-18 13:18:09 -05:00
  • 1888f5ffd5 [scheduler] Add defensive nullptr checks and explicit locking requirements (#11974) J. Nick Koston 2025-11-18 12:16:18 -06:00
  • c59af22217 [esp32] Fix Arduino build on some ESP32 S2 boards (#11972) Jonathan Swoboda 2025-11-18 12:40:31 -05:00
  • 33983b051b [ld24xx] Use stack allocation for MAC and version formatting (#11961) J. Nick Koston 2025-11-18 10:51:47 -06:00
  • 11d0d4d128 [lvgl] Apply scale to spinbox value (#11946) Clyde Stubbs 2025-11-18 14:27:50 +10:00
  • a4242dee64 [build] Don't clear pio cache unless requested (#11966) Clyde Stubbs 2025-11-18 14:11:49 +10:00
  • 0d6c9623ce [dashboard_import] Store package import URL in .rodata instead of RAM (#11951) J. Nick Koston 2025-11-17 20:02:16 -06:00
  • 0923bcd2ca [mipi_rgb] Fix GUITION-4848S040 colors (#11709) strange_v 2025-11-18 02:32:17 +01:00
  • fdc7ae7760 [wifi] Skip redundant setter calls for default values (#11943) J. Nick Koston 2025-11-17 17:20:32 -06:00
  • 1a73f49cd2 [number] Modernize to C++17 nested namespaces (#11945) J. Nick Koston 2025-11-17 17:20:18 -06:00
  • 23f85162d0 Bump actions/checkout from 5.0.0 to 5.0.1 (#11957) dependabot[bot] 2025-11-17 15:39:01 -06:00
  • 7a238028a7 Bump ruamel-yaml-clib from 0.2.14 to 0.2.15 (#11956) dependabot[bot] 2025-11-17 15:38:44 -06:00
  • 3d6c361037 [core] Add support for setting environment variables (#11953) Jonathan Swoboda 2025-11-17 12:32:08 -05:00
  • 9e1f8d83f8 [config] Support !remove and !extend with LVGL-style configs (#11534) Javier Peletier 2025-11-17 08:03:11 +01:00
  • fa0aa6defc Merge branch 'beta' into dev Jesse Hills 2025-11-17 17:41:46 +13:00
  • 70366d2124 Merge pull request #11944 from esphome/bump-2025.11.0b3 2025.11.0b3 Jesse Hills 2025-11-17 17:41:11 +13:00