Commit Graph

  • 26907f17f5 Bump aioesphomeapi from 45.0.0 to 45.0.1 (#16467) dependabot[bot] 2026-05-15 14:42:51 -07:00
  • c6a74222f1 [esp32_hosted][fingerprint_grow] Fix two remaining ESP32 toolchain warnings (#16442) Jonathan Swoboda 2026-05-15 13:32:51 -04:00
  • 5ec0879a10 [core] Fix KeyError: 'esp32' on upload when validated-config cache is used (#16457) J. Nick Koston 2026-05-15 10:29:15 -07:00
  • 50495c7085 [wifi] Refuse to compile when wifi_ssid is the device-builder placeholder (#16444) J. Nick Koston 2026-05-15 10:20:15 -07:00
  • 25dbef83de [sound_level] Use RingBufferAudioSource (#16436) Kevin Ahrendt 2026-05-14 23:33:36 -04:00
  • 4f895425ca [audio] Bump microMP3 to v0.2.1 (#16429) Kevin Ahrendt 2026-05-14 23:31:11 -04:00
  • c037058c19 [esp32_hosted] Bump esp_hosted to 2.12.7 (#16440) Jonathan Swoboda 2026-05-14 22:51:14 -04:00
  • ecac6b64ec [espidf] Gate esp_idf_size --ng on IDF version (#16441) Jonathan Swoboda 2026-05-14 22:41:36 -04:00
  • 3831aa809f [multiple] Fix -Wformat= mismatches in component .cpp sources (#16433) Jonathan Swoboda 2026-05-14 18:53:42 -04:00
  • da8286f554 [docker] Install libusb-1.0 so ESP-IDF tools can validate openocd (#16424) Jonathan Swoboda 2026-05-14 18:51:59 -04:00
  • d5c6efb2fe [tests] Fix -Wformat= mismatches in test YAML lambdas/logger.log (#16435) Jonathan Swoboda 2026-05-14 18:40:40 -04:00
  • dd1818661c [esp32] Sweep ESP-IDF toolchain warnings + bump deprecated mark_failed (#16432) Jonathan Swoboda 2026-05-14 18:39:16 -04:00
  • fb659f9ac4 [tinyusb] Reject logger.hardware_uart: USB_CDC (#16417) Keith Burzinski 2026-05-14 15:29:56 -05:00
  • ab273a1f8f [tinyusb] Reject tinyusb: configured without a USB class companion (#16413) Keith Burzinski 2026-05-14 15:07:38 -05:00
  • 84b5931299 [espidf] Trim has_outdated_files watch list; embed IDF version in sdkconfig (#16416) Jonathan Swoboda 2026-05-14 00:02:22 -04:00
  • c863d58999 [espidf] Stop perpetual reconfigure loop on native ESP-IDF builds (#16415) Jonathan Swoboda 2026-05-13 23:19:30 -04:00
  • 42ad2a6272 [espidf] Accept list input in _str_to_lst_of_str helper (#16485) Jesse Hills 2026-05-18 10:49:03 +12:00
  • 6690725860 [espidf] Switch direct framework downloader to esphome-libs/esp-idf tarballs (#16484) Jonathan Swoboda 2026-05-17 15:29:38 -04:00
  • 155232875a Bump zeroconf from 0.148.0 to 0.149.3 (#16480) dependabot[bot] 2026-05-16 19:08:19 -07:00
  • 01c0d3163e Bump aioesphomeapi from 45.0.2 to 45.0.3 (#16479) dependabot[bot] 2026-05-16 18:41:09 -07:00
  • 2159c53c9f [lvgl] Add return-type annotations to lazy schema helpers lvgl-lazy-widget-schemas J. Nick Koston 2026-05-16 17:03:19 -07:00
  • c062c1ddbd [lvgl] Hoist lazy_once import, document thread-safety J. Nick Koston 2026-05-16 17:00:22 -07:00
  • fabc1b584f [lvgl] Extract lazy_once helper to share the build-once pattern J. Nick Koston 2026-05-16 15:28:12 -07:00
  • 3cee06e930 [lvgl] Build container_schema and widget update schemas lazily J. Nick Koston 2026-05-16 15:03:33 -07:00
  • a9ec101631 [store_yaml] Use memcpy_P on ESP8266, std::memcpy elsewhere J. Nick Koston 2026-05-15 22:36:15 -07:00
  • 7c5d5f75dc [ci] Use larger app partition for esp32-s3-idf component test grouping (#16430) J. Nick Koston 2026-05-15 22:16:52 -07:00
  • fb0bfea1c8 Bump aioesphomeapi from 45.0.1 to 45.0.2 (#16469) dependabot[bot] 2026-05-15 22:06:33 -07:00
  • 48d17571c8 [tests] Mock determine_cpp_unit_tests in clang_tidy_mode tests (#16456) J. Nick Koston 2026-05-15 15:50:58 -07:00
  • df100681e0 [lvgl] Fix image define (#16468) Clyde Stubbs 2026-05-16 08:36:53 +10:00
  • 1a287bf785 [ft5x06] Fix setting calibration values (#16446) Clyde Stubbs 2026-05-16 08:30:04 +10:00
  • 8a001d1c16 Bump bleak from 2.1.1 to 3.0.2 dependabot/pip/bleak-3.0.2 dependabot[bot] 2026-05-15 21:44:59 +00:00
  • ff34e1061b Bump resvg-py from 0.3.1 to 0.3.2 (#16466) dependabot[bot] 2026-05-15 14:43:08 -07:00
  • b78b78cbbb Bump aioesphomeapi from 45.0.0 to 45.0.1 (#16467) dependabot[bot] 2026-05-15 14:42:51 -07:00
  • 4c090c6b85 Bump github/codeql-action from 4.35.4 to 4.35.5 (#16461) dependabot[bot] 2026-05-15 12:37:56 -07:00
  • ec6669fa67 Bump requests from 2.34.1 to 2.34.2 (#16460) dependabot[bot] 2026-05-15 12:37:41 -07:00
  • 59f8c1019f Bump pytest-codspeed from 5.0.1 to 5.0.2 (#16459) dependabot[bot] 2026-05-15 12:37:28 -07:00
  • fb70095ba1 [esp32_ble_server] Fix incorrect BLECharacteristic read truncation (#16420) (#16422) david-collett 2026-05-16 03:47:26 +10:00
  • cd2c1014f3 [store_yaml] Address review: drop esp32-ard test, force on data field J. Nick Koston 2026-05-15 10:33:14 -07:00
  • 65d6bb18ed [esp32_hosted][fingerprint_grow] Fix two remaining ESP32 toolchain warnings (#16442) Jonathan Swoboda 2026-05-15 13:32:51 -04:00
  • 47eb2adbf2 [core] Fix KeyError: 'esp32' on upload when validated-config cache is used (#16457) J. Nick Koston 2026-05-15 10:29:15 -07:00
  • 41081b7278 [store_yaml] Address review: ConfigType typing and drop redundant priority override J. Nick Koston 2026-05-15 10:29:05 -07:00
  • f06e96685b [store_yaml] Refactor YAML discovery to share bundle.py's approach J. Nick Koston 2026-05-15 06:44:46 -07:00
  • 6493fdaba1 [store_yaml] Add end-to-end integration test for native-API recovery J. Nick Koston 2026-05-15 05:52:50 -07:00
  • 3d77e3f5dd [store_yaml] Address review: capability bit, dump suppression, paths, unit tests J. Nick Koston 2026-05-15 02:02:41 -07:00
  • 7f5de80f81 [store_yaml] Drop dead re-resolve and duplicated SECRETS_FILES check J. Nick Koston 2026-05-15 01:43:31 -07:00
  • 14628ab3a5 [store_yaml] Add return type annotation on _import_zstd J. Nick Koston 2026-05-15 01:41:44 -07:00
  • 150a65de8c [store_yaml] Force-load deferred includes; cover secrets.yml J. Nick Koston 2026-05-15 01:31:21 -07:00
  • 35631be260 [writer] Mark storage_should_clean as public API for device-builder (#16443) J. Nick Koston 2026-05-15 10:20:31 -07:00
  • 96106d25bc [wifi] Refuse to compile when wifi_ssid is the device-builder placeholder (#16444) J. Nick Koston 2026-05-15 10:20:15 -07:00
  • 783afaeaf2 [store_yaml] Streaming: advance pos only on successful send J. Nick Koston 2026-05-15 01:21:20 -07:00
  • 59e8242756 [store_yaml] Address review: combined dump_config, encapsulate PROGMEM read J. Nick Koston 2026-05-15 01:04:04 -07:00
  • d0510364c9 [store_yaml] Embed user YAML in firmware for recovery J. Nick Koston 2026-05-15 00:15:55 -07:00
  • 1674ed9744 [ci] Use uv for pip installs across CI workflows (#16451) J. Nick Koston 2026-05-15 10:18:27 -07:00
  • 46be0f4f62 [ci] Log top 30 pytest durations (#16455) J. Nick Koston 2026-05-15 10:18:07 -07:00
  • ec1826a6ed [yaml_util] Promote include-discovery helper, share it with bundle (#16447) J. Nick Koston 2026-05-15 10:17:50 -07:00
  • 8b3bc47547 [uptime] Update device_class for Uptime sensor (#16434) Simone Chemelli 2026-05-15 19:16:01 +02:00
  • 4381a8baaa [ci] pr-title-check: skip all bot authors, not just dependabot (#16453) J. Nick Koston 2026-05-15 09:59:35 -07:00
  • 064ece1f4d [ci] PROBE: salt venv cache key (do not merge) ci-uv-installs-probe J. Nick Koston 2026-05-15 09:58:20 -07:00
  • 4189979391 Synchronise Device Classes from Home Assistant (#16452) esphome[bot] 2026-05-15 09:57:49 -07:00
  • 1b1e21d470 [ci] sync-device-classes: drop branch-switch hack, skip no-commit-to-branch instead (#16450) J. Nick Koston 2026-05-15 09:54:01 -07:00
  • 6d62b3af5f [ci] Use uv for pip installs across CI workflows J. Nick Koston 2026-05-15 09:53:27 -07:00
  • 5ce8c324b0 [ci] sync-device-classes: drop branch-switch hack, skip no-commit-to-branch instead ci/sync-device-classes-uv J. Nick Koston 2026-05-15 09:50:10 -07:00
  • 5b6c54c961 [ci] sync-device-classes: use uv for installs and skip pylint (#16449) J. Nick Koston 2026-05-15 09:45:11 -07:00
  • 4e70e0b4d7 [ci] sync-device-classes: skip pylint hook J. Nick Koston 2026-05-15 09:42:21 -07:00
  • e63cb94f94 [ci] sync-device-classes: use uv for installs J. Nick Koston 2026-05-15 09:40:15 -07:00
  • ff968a4629 [ci] Fix sync-device-classes workflow (failing daily for weeks) (#16448) Jonathan Swoboda 2026-05-15 12:36:01 -04:00
  • d832ce51cd [nextion] Replace connect_info vector with fixed-size field parser, always log device info (#16059) Edward Firmo 2026-05-15 05:42:10 +02:00
  • d663d80fde [sound_level] Use RingBufferAudioSource (#16436) Kevin Ahrendt 2026-05-14 23:33:36 -04:00
  • c5c627d534 [audio] Bump microMP3 to v0.2.1 (#16429) Kevin Ahrendt 2026-05-14 23:31:11 -04:00
  • d046dd7276 [esp32_hosted] Bump esp_hosted to 2.12.7 (#16440) Jonathan Swoboda 2026-05-14 22:51:14 -04:00
  • 56983f414f [espidf] Gate esp_idf_size --ng on IDF version (#16441) Jonathan Swoboda 2026-05-14 22:41:36 -04:00
  • a92b607754 [ci] Add ci-run-all label to force full CI matrix (#16421) Jonathan Swoboda 2026-05-14 18:54:13 -04:00
  • 313d974983 [multiple] Fix -Wformat= mismatches in component .cpp sources (#16433) Jonathan Swoboda 2026-05-14 18:53:42 -04:00
  • 1d86d856d1 [docker] Install libusb-1.0 so ESP-IDF tools can validate openocd (#16424) Jonathan Swoboda 2026-05-14 18:51:59 -04:00
  • 1bb191aa77 [ci] Skip dashboard-deprecation bot on release/beta-bump PRs (#16427) Jonathan Swoboda 2026-05-14 18:51:36 -04:00
  • 5d9d6e83f7 Bump ruff from 0.15.12 to 0.15.13 (#16437) dependabot[bot] 2026-05-14 15:41:32 -07:00
  • f3d7743460 [tests] Fix -Wformat= mismatches in test YAML lambdas/logger.log (#16435) Jonathan Swoboda 2026-05-14 18:40:40 -04:00
  • f291dc8d2f [esp32] Sweep ESP-IDF toolchain warnings + bump deprecated mark_failed (#16432) Jonathan Swoboda 2026-05-14 18:39:16 -04:00
  • a8e69a15e4 [clang-tidy] Enable readability-container-contains (#16438) Jonathan Swoboda 2026-05-14 18:38:09 -04:00
  • 7436d1c199 [tinyusb] Reject logger.hardware_uart: USB_CDC (#16417) Keith Burzinski 2026-05-14 15:29:56 -05:00
  • 348b92910e [tinyusb] Reject tinyusb: configured without a USB class companion (#16413) Keith Burzinski 2026-05-14 15:07:38 -05:00
  • 39fc31d1b9 Merge branch 'dev' into sendspin-artwork Kevin Ahrendt 2026-05-14 07:46:14 -04:00
  • 75fd3028f2 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-05-13 21:53:17 -07:00
  • f89a6f4f9c [espidf] Trim has_outdated_files watch list; embed IDF version in sdkconfig (#16416) Jonathan Swoboda 2026-05-14 00:02:22 -04:00
  • c3ee962b83 Merge branch 'beta' into dev Jesse Hills 2026-05-14 15:25:38 +12:00
  • 59847d56e8 Merge pull request #16411 from esphome/bump-2026.5.0b1 2026.5.0b1 Jesse Hills 2026-05-14 15:24:58 +12:00
  • e593cb6efc [espidf] Stop perpetual reconfigure loop on native ESP-IDF builds (#16415) Jonathan Swoboda 2026-05-13 23:19:30 -04:00
  • d2107e40c8 [ci] Prohibit curly braces in PR titles for MDX safety (#16412) J. Nick Koston 2026-05-13 21:03:45 -05:00
  • 09a926fa13 Bump version to 2026.5.0b1 Jesse Hills 2026-05-14 12:33:43 +12:00
  • 78b60ac6fa Bump version to 2026.6.0-dev Jesse Hills 2026-05-14 12:33:43 +12:00
  • a3b6f92433 [espidf] Regenerate bundled CMakeLists; auto-REQUIRE via IDF build properties (#16406) Jonathan Swoboda 2026-05-13 19:58:48 -04:00
  • 06786da7dd Bump actions/create-github-app-token from 3.1.1 to 3.2.0 (#16409) dependabot[bot] 2026-05-13 16:28:47 -07:00
  • 910cc38dd7 [writer] Clean ESP-IDF build artifacts in clean_build (#16410) Jonathan Swoboda 2026-05-13 19:25:35 -04:00
  • c8aba6913b Bump requests from 2.34.0 to 2.34.1 (#16408) dependabot[bot] 2026-05-13 15:38:13 -05:00
  • ce8810bc42 [mitsubishi_cn105] Add vane and wide-vane support (#16405) Boris Krivonog 2026-05-13 20:25:32 +02:00
  • 1c6966b761 [espidf] Run PIO extraScript with SCons-env shim (#16404) Jonathan Swoboda 2026-05-13 13:07:59 -04:00
  • 03f5e4775c [tests] Add CodSpeed benchmark for compiled-config cache fast path (#16402) J. Nick Koston 2026-05-13 12:06:20 -05:00
  • 445d841229 [mitsubishi_cn105] Simplified protocol lookups (#16399) Boris Krivonog 2026-05-13 18:49:32 +02:00
  • d7b00047bd [espidf] Emit -W warning flags at project scope so managed components also see them (#16403) Jonathan Swoboda 2026-05-13 12:27:06 -04:00
  • 3fee97ae5a [espidf] Partition pio_components cache by framework (#16401) Jonathan Swoboda 2026-05-13 12:08:51 -04:00