Commit Graph

  • 2347375757 [ci] attempt to fix permission for workflow (#9610) Clyde Stubbs 2025-07-17 22:45:08 +10:00
  • 513908d8a0 [ci] Implement external component PR workflow (#9595) Clyde Stubbs 2025-07-17 22:05:26 +10:00
  • f7acad747f Update Issues / Feature Requests links (#9607) @RubenKelevra 2025-07-17 14:02:09 +02:00
  • b361b93722 Add some AI instructions (#9606) Jesse Hills 2025-07-17 22:40:28 +12:00
  • 3713f7004d Merge branch 'release' into dev Jesse Hills 2025-07-17 21:55:16 +12:00
  • 1a9f02fa63 Merge pull request #9596 from esphome/bump-2025.7.1 2025.7.1 Jesse Hills 2025-07-17 21:54:35 +12:00
  • 66dd5138b9 Update Issues / Feature Requests links in Readme (#9600) @RubenKelevra 2025-07-17 11:48:37 +02:00
  • 44979f0840 Skip compilation of web_server_v1.cpp when not using version 1 (#9590) J. Nick Koston 2025-07-16 23:02:51 -10:00
  • 7ad1b039f9 Bump version to 2025.7.1 Jesse Hills 2025-07-17 19:40:03 +12:00
  • e255d73c29 Fix lwIP thread safety assertion failures on ESP32 (#9570) J. Nick Koston 2025-07-16 19:06:57 -10:00
  • 46f5c44b37 [esp32] Add missing include for helpers (#9579) Jesse Hills 2025-07-17 15:13:03 +12:00
  • 9d80889bc9 Allow disabling OTA for web_server while keeping it enabled for captive_portal (#9583) J. Nick Koston 2025-07-16 17:05:09 -10:00
  • 08a5ba6ef1 Add helpful error message when ESP32+Arduino runs out of flash space (#9580) J. Nick Koston 2025-07-16 14:13:55 -10:00
  • 28128c65e5 Fix format string warnings in Web Server OTA component (#9569) J. Nick Koston 2025-07-16 13:14:25 -10:00
  • efcad565ee Fix compilation error when using string lambdas with homeassistant services (#9543) J. Nick Koston 2025-07-16 11:02:32 -10:00
  • cd987feb5b [lvgl]: fix missing await keyword in meter tick_style width processing (#9538) Vladimir Kuznetsov 2025-07-16 10:05:19 +03:00
  • b2406f9def [CI] Add `needs-docs` labelling (#9591) Jesse Hills 2025-07-17 17:15:28 +12:00
  • b1048d6e25 Fix lwIP thread safety assertion failures on ESP32 (#9570) J. Nick Koston 2025-07-16 19:06:57 -10:00
  • a8263cb79f [CI] Add `by-code-owner` labelling (#9589) Jesse Hills 2025-07-17 16:54:00 +12:00
  • 7868b2b456 [dependabot] Use specific labels for github-actions updates (#9586) Jesse Hills 2025-07-17 15:19:34 +12:00
  • faaaded0b1 Workflow to auto label PRs based on changes (#9585) Jesse Hills 2025-07-17 15:19:07 +12:00
  • c14b102776 [esp32] Add missing include for helpers (#9579) Jesse Hills 2025-07-17 15:13:03 +12:00
  • b1655b3fd4 Allow disabling OTA for web_server while keeping it enabled for captive_portal (#9583) J. Nick Koston 2025-07-16 17:05:09 -10:00
  • 02999195cd Add helpful error message when ESP32+Arduino runs out of flash space (#9580) J. Nick Koston 2025-07-16 14:13:55 -10:00
  • 8415467dab Bump aioesphomeapi from 35.0.1 to 36.0.0 (#9567) dependabot[bot] 2025-07-16 13:52:16 -10:00
  • 66b6985975 Fix format string warnings in Web Server OTA component (#9569) J. Nick Koston 2025-07-16 13:14:25 -10:00
  • b6e8f6398c Revert "Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1" (#9574) Jesse Hills 2025-07-17 10:25:57 +12:00
  • 0958e49965 Move CONF_ALTITUDE_COMPENSATION to const.py (#9563) Big Mike 2025-07-16 16:06:50 -05:00
  • f4cd559a0b Fix compilation error when using string lambdas with homeassistant services (#9543) J. Nick Koston 2025-07-16 11:02:32 -10:00
  • c93b892ccc Bump ESP32 IDF version to 5.4.2 and Arduino version to 3.2.1 (#9305) Jonathan Swoboda 2025-07-16 15:50:42 -04:00
  • 78c32eac04 [adc] Add ESP32-C5 support (#9486) Edward Firmo 2025-07-16 13:32:44 +02:00
  • 9e621a1769 Update script/helpers.py to use ESPHome YAML parser for integration fixtures (#9544) J. Nick Koston 2025-07-16 00:19:27 -10:00
  • d0b45f7cb6 Synchronise Device Classes from Home Assistant (#9513) esphomebot 2025-07-16 21:55:40 +12:00
  • e40b45cab1 Add ability to have same entity names on different sub devices (#9355) J. Nick Koston 2025-07-15 23:34:51 -10:00
  • b15a09e8bc Merge branch 'release' into dev Jesse Hills 2025-07-16 20:47:13 +12:00
  • 5707389faa Merge pull request #9534 from esphome/bump-2025.7.0 2025.7.0 Jesse Hills 2025-07-16 20:46:26 +12:00
  • 15768ec00d Reduce API proto vtable overhead by splitting decode functionality (#9541) J. Nick Koston 2025-07-15 22:46:04 -10:00
  • 2c478efcba Refactor API connection entity encoding to reduce code duplication (#9505) J. Nick Koston 2025-07-15 21:54:49 -10:00
  • 9ae8c5b147 [adc] Test platforms on IDF (#9536) Edward Firmo 2025-07-16 09:35:33 +02:00
  • 63e2e2b2a2 [lvgl]: fix missing await keyword in meter tick_style width processing (#9538) Vladimir Kuznetsov 2025-07-16 10:05:19 +03:00
  • 3ab1ee7a04 Reduce binary size with field-level conditional compilation for protobuf messages (#9473) J. Nick Koston 2025-07-15 20:36:26 -10:00
  • f3c0c0c00c Remove legacy unique_id field from entities (#9022) J. Nick Koston 2025-07-15 18:56:49 -10:00
  • 231bcb1f7d Fix CI failures from merge collisions (#9535) J. Nick Koston 2025-07-15 17:24:20 -10:00
  • 9cac1c824e [ssd1306_base] fix typo brighrness (#9491) Thomas Rupprecht 2025-07-16 05:22:33 +02:00
  • c691f01c7f Reduce flash usage by replacing ProtoSize template with specialized methods (#9487) J. Nick Koston 2025-07-15 15:50:32 -10:00
  • b648944973 Optimize API connection batch priority message handling to reduce flash usage (#9510) J. Nick Koston 2025-07-15 15:46:12 -10:00
  • 40935f7ae4 Skip API log message calls for unsubscribed log levels (#9514) J. Nick Koston 2025-07-15 15:43:55 -10:00
  • e152690867 Optimize API component LOGCONFIG usage for flash memory savings (#9526) J. Nick Koston 2025-07-15 15:42:55 -10:00
  • b1c86fe30e Optimize scheduler timing by reducing millis() calls (#9524) J. Nick Koston 2025-07-15 15:41:55 -10:00
  • b695f13f86 [i2c] Use new driver with IDF 5.4.2+ (#8483) Jonathan Swoboda 2025-07-15 21:40:28 -04:00
  • ab54a880c1 Optimize MedianFilter memory allocation by adding vector reserve (#9531) J. Nick Koston 2025-07-15 15:25:41 -10:00
  • f745135bdc Drop Python 3.10 support, require Python 3.11+ (#9522) J. Nick Koston 2025-07-15 15:20:58 -10:00
  • 30c4b91697 Remove parsed advertisement support from bluetooth_proxy to save memory (#9489) J. Nick Koston 2025-07-15 15:19:03 -10:00
  • bfaf2547e3 Reduce API component flash usage by consolidating error logging (#9468) J. Nick Koston 2025-07-15 15:15:23 -10:00
  • b5be45273f Improve API protobuf decode method readability and reduce code size (#9455) J. Nick Koston 2025-07-15 15:15:11 -10:00
  • 5c2dea79ef Make API ConnectRequest optional for passwordless connections (#9445) J. Nick Koston 2025-07-15 15:14:43 -10:00
  • e012fd5b32 Add runtime_stats component for performance debugging and analysis (#9386) J. Nick Koston 2025-07-15 15:13:51 -10:00
  • 856cb182fc Remove dead code: 64-bit protobuf types never used in 7 years (#9471) J. Nick Koston 2025-07-15 15:12:12 -10:00
  • 6486147da1 [mipi_spi] Template code, partial buffer support (#9314) Clyde Stubbs 2025-07-16 11:05:27 +10:00
  • 5480675dd8 [adc] Use new library with ESP-IDF v5 (#9021) Edward Firmo 2025-07-16 03:03:19 +02:00
  • 6ab3de65a6 remove duplication from component_iterator (#7210) tomaszduda23 2025-07-16 03:02:14 +02:00
  • 5d9cba3dce [nrf52, core] nrf52 core based on zephyr (#7049) tomaszduda23 2025-07-16 03:00:21 +02:00
  • 3f78db5c63 Bump version to 2025.7.0 Jesse Hills 2025-07-16 12:31:13 +12:00
  • eb81b8a1c8 Merge branch 'beta' into dev Jesse Hills 2025-07-16 11:58:43 +12:00
  • de0656a188 Merge pull request #9532 from esphome/bump-2025.7.0b5 2025.7.0b5 Jesse Hills 2025-07-16 11:58:12 +12:00
  • 90a16ffa89 Bump version to 2025.7.0b5 Jesse Hills 2025-07-16 10:45:20 +12:00
  • 4182076f64 [as3935_spi] remove unnecessary includes (#9528) Samuel Sieb 2025-07-15 15:03:02 -07:00
  • 8c8c08d40c Fix timing overflow when components disable themselves during loop (#9529) J. Nick Koston 2025-07-15 11:51:01 -10:00
  • 82120bc5d7 [as3935_spi] remove unnecessary includes (#9528) Samuel Sieb 2025-07-15 15:03:02 -07:00
  • 9769f8a4cc Fix timing overflow when components disable themselves during loop (#9529) J. Nick Koston 2025-07-15 11:51:01 -10:00
  • 0968338064 Merge branch 'beta' into dev Jesse Hills 2025-07-16 07:35:15 +12:00
  • 18e2f41424 Merge pull request #9518 from esphome/bump-2025.7.0b4 2025.7.0b4 Jesse Hills 2025-07-16 07:34:42 +12:00
  • bd0fe34b14 [ms8607] Fix humidity calc (#9499) Christian Glombek 2025-07-15 21:33:15 +02:00
  • 6e90feeccf [ms8607] Fix humidity calc (#9499) Christian Glombek 2025-07-15 21:33:15 +02:00
  • 37982290f7 Bump version to 2025.7.0b4 Jesse Hills 2025-07-15 23:35:55 +12:00
  • 02b7db7311 [component] Fix `is_ready` flag when loop disabled (#9501) Jesse Hills 2025-07-15 19:20:18 +12:00
  • 9bc3ff5f53 [core] Don't issue -Wno-volatile for host platform (#9511) Clyde Stubbs 2025-07-15 16:59:20 +10:00
  • 786cb7ded5 Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver (#9508) J. Nick Koston 2025-07-14 20:26:54 -10:00
  • 7f01c25782 [servo] Fix `lerp` (#9507) Keith Burzinski 2025-07-14 22:45:38 -05:00
  • 321f2f87b0 [opentherm.output] Fix `lerp` (#9506) Keith Burzinski 2025-07-14 22:43:00 -05:00
  • 11a051401f [captive_portal] Add test case for libretiny (#9457) Clyde Stubbs 2025-07-15 13:36:07 +10:00
  • 6148dd7e41 Fix LibreTiny compilation error by updating ESPAsyncWebServer and dependencies (#9492) J. Nick Koston 2025-07-14 16:49:12 -10:00
  • 42b6939e90 [fan] Do not save state for fan if configured as NO_RESTORE (#9472) skyegecko 2025-07-15 04:15:47 +02:00
  • 35b3f75f7c [json] Bump ArduinoJson library to 7.4.2 (#8857) Kevin Ahrendt 2025-07-15 03:11:10 +01:00
  • 78e8001aa8 [online_image] Support byte_order (#9502) Clyde Stubbs 2025-07-15 12:09:18 +10:00
  • 84fc6ff71a Suppress spurious volatile and Python syntax warnings during builds (#9488) J. Nick Koston 2025-07-13 21:47:52 -10:00
  • a896190de5 [repo] Fix issue template config.yml (#9516) Jesse Hills 2025-07-15 22:13:18 +12:00
  • e599ab1a03 Enable issue tracking (#9515) Jesse Hills 2025-07-15 21:55:55 +12:00
  • d3342d6a1a [component] Fix `is_ready` flag when loop disabled (#9501) Jesse Hills 2025-07-15 19:20:18 +12:00
  • 3f492e3b82 [core] Don't issue -Wno-volatile for host platform (#9511) Clyde Stubbs 2025-07-15 16:59:20 +10:00
  • b959baf3d6 Add missing clang-tidy NOLINT comments for ArduinoJson v7 in IDF webserver (#9508) J. Nick Koston 2025-07-14 20:26:54 -10:00
  • 63b8a219e6 Include entire platformio.ini in clang-tidy hash calculation (#9509) J. Nick Koston 2025-07-14 20:26:39 -10:00
  • 84349b6d05 [servo] Fix `lerp` (#9507) Keith Burzinski 2025-07-14 22:45:38 -05:00
  • 0f15250f12 [opentherm.output] Fix `lerp` (#9506) Keith Burzinski 2025-07-14 22:43:00 -05:00
  • c2f7dcfa6d [captive_portal] Add test case for libretiny (#9457) Clyde Stubbs 2025-07-15 13:36:07 +10:00
  • 778b586d78 Fix LibreTiny compilation error by updating ESPAsyncWebServer and dependencies (#9492) J. Nick Koston 2025-07-14 16:49:12 -10:00
  • d3d1ba553d Fix blocked CI cancellation caused by always() in clang-tidy workflow (#9503) J. Nick Koston 2025-07-14 16:17:56 -10:00
  • a572d4eb47 [fan] Do not save state for fan if configured as NO_RESTORE (#9472) skyegecko 2025-07-15 04:15:47 +02:00
  • 9ae45ba8aa [json] Bump ArduinoJson library to 7.4.2 (#8857) Kevin Ahrendt 2025-07-15 03:11:10 +01:00
  • 8f58ca3a2a [online_image] Support byte_order (#9502) Clyde Stubbs 2025-07-15 12:09:18 +10:00