Commit Graph

  • 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
  • cb520cda6b [core] Retry PlatformIO downloads on transport-layer errors (#16397) J. Nick Koston 2026-05-13 10:01:42 -05:00
  • 8bce32ec35 [tests] Cover top-level !include failure path in track_yaml_loads (#16396) J. Nick Koston 2026-05-13 10:01:26 -05:00
  • b866525437 [ci] Skip native ESP-IDF compile test when no relevant files changed (#16395) J. Nick Koston 2026-05-13 10:01:11 -05:00
  • 0e4922a340 [core] Cache validated config to skip re-validation on upload/logs (#16381) J. Nick Koston 2026-05-13 05:14:19 -05:00
  • 45a4811bb4 [mitsubishi_cn105] Unified timeout handling (#16385) Boris Krivonog 2026-05-13 08:40:19 +02:00
  • 6d2e1f8658 Merge branch 'dev' into socket-lwip-raw-udp socket-lwip-raw-udp J. Nick Koston 2026-05-13 01:36:28 -05:00
  • 3ae8942eda Merge remote-tracking branch 'upstream/platformio-retry-connection-errors' into integration J. Nick Koston 2026-05-13 01:24:22 -05:00
  • ac7c572303 [core] Add socket-based tests for PlatformIO download retry J. Nick Koston 2026-05-13 00:57:20 -05:00
  • 386e95fbef [core] Retry PlatformIO downloads on transport-layer errors J. Nick Koston 2026-05-13 00:51:22 -05:00
  • 65ea29b44a [core] Fix !include vars not being substituted in !lambda values (#16320) Dmitrii Kuminov 2026-05-12 20:41:30 -07:00
  • 480c23012c [radio_frequency] Add on_control trigger; ir_rf_proxy driver-agnostic (#16368) Keith Burzinski 2026-05-12 22:13:29 -05:00
  • 1dfd3fe9c2 [esp32] Print PlatformIO-format RAM/Flash summary after native ESP-IDF builds (#16394) Jonathan Swoboda 2026-05-12 22:52:11 -04:00
  • f94735dc62 [api][voice_assistant] Add second audio channel for voice_assistant (#16265) Michael Hansen 2026-05-12 20:38:39 -05:00
  • 65b53692bd [i2s_audio] Properly track DMA input/output (#16317) Kevin Ahrendt 2026-05-12 21:36:26 -04:00
  • 3df0527c1f [audio] Document ring buffer source thread safety (#16393) Kevin Ahrendt 2026-05-12 20:10:32 -04:00
  • dc95b22c76 [safe_mode] Allow recovering soft-bricked devices via reboot to recovery partition (#16339) Mat931 2026-05-13 00:07:49 +00:00
  • 1c2043e054 [esp32] Relax -Werror=reorder and -Werror=maybe-uninitialized on native ESP-IDF (#16392) Jonathan Swoboda 2026-05-12 20:04:54 -04:00
  • 7f37ee3c53 [mixer] Use RingBufferAudioSource (#16316) Kevin Ahrendt 2026-05-12 19:58:32 -04:00
  • 8b6cbc9f2b [i2s_audio] Speaker uses new RingBufferAudioSource (#16315) Kevin Ahrendt 2026-05-12 19:58:03 -04:00
  • 531367d7e1 [micro_wake_word] Increase INFERENCE_TASK_STACK_SIZE to 8192 for P4 chip (#16390) George Galt 2026-05-12 19:47:54 -04:00
  • cb2dbcd70d [ci] Add validate.*.yaml for config-only component tests (#16384) Jesse Hills 2026-05-13 11:37:33 +12:00
  • 45a8bd49c3 [audio] Add a RingBufferAudioSource (#16314) Kevin Ahrendt 2026-05-12 19:33:03 -04:00
  • 9195b9898e [ms8607] Pin humidity i2c_id in test fixture (#16386) Jonathan Swoboda 2026-05-12 19:20:09 -04:00
  • aec48cf231 Bump aioesphomeapi from 44.24.2 to 45.0.0 (#16391) dependabot[bot] 2026-05-12 23:19:07 +00:00
  • 907ae46aba [zigbee] Fix init-order and missing-field warnings on native ESP-IDF (#16389) Jonathan Swoboda 2026-05-12 19:13:04 -04:00
  • 622c0b35a7 [core] Document mtime check's package-edit limitation as YAGNI J. Nick Koston 2026-05-12 17:58:09 -05:00
  • 0c3682124d Merge remote-tracking branch 'upstream/cli-from-storage-json' into integration J. Nick Koston 2026-05-12 17:54:11 -05:00
  • b8c2d66c0e [core] Assert on cache-hit log line so coverage is unambiguous J. Nick Koston 2026-05-12 17:51:49 -05:00
  • c056bb3177 [core] Type-annotate config local in dispatcher J. Nick Koston 2026-05-12 17:49:03 -05:00