Commit Graph

  • bf6000ef3d [substitutions] substitutions pass and !include redesign (package refactor part 2b) (#14918) dev Javier Peletier 2026-03-23 23:50:28 +01:00
  • 96fe1b57c3 Merge remote-tracking branch 'upstream/fix-roaming-grace-period' into integration integration J. Nick Koston 2026-03-23 12:46:21 -10:00
  • c7900d1958 Merge remote-tracking branch 'upstream/wifi-esp8266-roam-scan-dwell' into integration J. Nick Koston 2026-03-23 12:46:09 -10:00
  • 04032914e9 Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-03-23 12:45:25 -10:00
  • e140092569 [wifi] Use shorter scan dwell time for ESP8266 roaming scans wifi-esp8266-roam-scan-dwell J. Nick Koston 2026-03-23 12:40:04 -10:00
  • 96657f71a2 [wifi] Fix roaming counter reset from delayed disconnect after scan fix-roaming-grace-period J. Nick Koston 2026-03-23 12:34:38 -10:00
  • 64815ff178 reduce benchmark/sensor-publish J. Nick Koston 2026-03-23 12:15:38 -10:00
  • b703fc3e5a Merge remote-tracking branch 'upstream/dev' into benchmark/sensor-publish J. Nick Koston 2026-03-23 12:06:51 -10:00
  • 9e645c72aa Merge branch 'api/peel-first-write-iteration' into integration J. Nick Koston 2026-03-23 12:01:59 -10:00
  • 5ccb246e3b Merge remote-tracking branch 'upstream/gpio-binary-sensor-field-packing' into integration J. Nick Koston 2026-03-23 12:01:49 -10:00
  • 999818b022 Merge branch 'dev' into api/peel-first-write-iteration api/peel-first-write-iteration J. Nick Koston 2026-03-23 11:55:09 -10:00
  • 332118db56 Bump pytest-cov from 7.0.0 to 7.1.0 (#15123) dependabot[bot] 2026-03-23 11:44:26 -10:00
  • 6956bf7e53 [text] Add text_sensor for read-only view of text component (#15090) Clyde Stubbs 2026-03-24 07:24:25 +10:00
  • 11b829dda1 [spa06_spi] Add SPA06-003 Temperature and Pressure Sensor - SPI support (Part 3 of 3) (#14523) Daniel Kent 2026-03-23 15:59:17 -04:00
  • dee122479b Bump bleak from 2.1.1 to 3.0.0 dependabot/pip/bleak-3.0.0 dependabot[bot] 2026-03-23 19:25:24 +00:00
  • 1e16b30380 [ethernet] Add ENC28J60 SPI Ethernet support (#14945) J. Nick Koston 2026-03-23 09:18:58 -10:00
  • 4c1363b104 [spi] Add LOG_SPI_DEVICE macro (#15118) Daniel Kent 2026-03-23 15:07:40 -04:00
  • d7e0d5af63 Merge branch 'dev' into api/peel-first-write-iteration J. Nick Koston 2026-03-23 08:57:13 -10:00
  • 9da0c5bc85 [wifi] Fix roaming attempt counter reset on disconnect during scan (#15099) J. Nick Koston 2026-03-23 08:47:15 -10:00
  • 4b0c711f77 [ci] Ban std::bind in new C++ code (#14969) J. Nick Koston 2026-03-23 08:23:35 -10:00
  • 9385f16128 [text_sensor] Guard raw_callback_ behind USE_TEXT_SENSOR_FILTER, save 4 bytes per instance (#15097) J. Nick Koston 2026-03-23 08:23:22 -10:00
  • 36d2e58b11 [api] Make ProtoDecodableMessage::decode() non-virtual (#15076) J. Nick Koston 2026-03-23 08:23:08 -10:00
  • 03d6b36fe0 [gpio] Compile out interlock fields when unused (#15111) J. Nick Koston 2026-03-23 08:22:38 -10:00
  • 3b5b51b4f0 [time] Point to valid IANA timezone list on validation failure (#15110) J. Nick Koston 2026-03-23 08:22:25 -10:00
  • e8c5dfca3e [lvgl] Various fixes (#15098) Clyde Stubbs 2026-03-24 02:09:30 +10:00
  • 5a984b54cf [audio] Bump microOpus to avoid creating an extra opus-staged directory (#14974) Kevin Ahrendt 2026-03-23 07:31:05 -05:00
  • 08a63950ac Address review: use stored interrupt_type_ in setup(), update comment gpio-binary-sensor-field-packing J. Nick Koston 2026-03-23 01:46:31 -10:00
  • b3b8bd11da Merge branch 'dev' into gpio-binary-sensor-field-packing J. Nick Koston 2026-03-23 01:42:47 -10:00
  • 410142eb5a Merge branch 'gpio-binary-sensor-field-packing' into integration J. Nick Koston 2026-03-23 01:42:15 -10:00
  • 00d34e9fe8 [gpio] Remove redundant last_state_ and pack GPIOBinarySensor fields J. Nick Koston 2026-03-23 01:35:24 -10:00
  • f3e0d7fab0 Merge branch 'light-state-field-alignment' into integration J. Nick Koston 2026-03-23 01:19:16 -10:00
  • c1b2b110c5 Use brace initialization for is_transformer_active_ light-state-field-alignment J. Nick Koston 2026-03-23 01:17:27 -10:00
  • ffd3bb760e [light] Reorder LightState fields to eliminate padding J. Nick Koston 2026-03-23 01:16:36 -10:00
  • d5a4c06162 Merge branch 'compile-out-gpio-switch-interlock' into integration J. Nick Koston 2026-03-23 01:09:55 -10:00
  • 574009c6be [gpio] Compile out interlock fields when unused J. Nick Koston 2026-03-23 01:08:21 -10:00
  • 67c52a7358 Merge branch 'dev' into float-to-raw-optimization float-to-raw-optimization J. Nick Koston 2026-03-23 00:24:54 -10:00
  • 5822640d2f Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-03-23 00:05:25 -10:00
  • 915628744c Add docstring note about no-light-platform edge case light-validate-effect-name-early J. Nick Koston 2026-03-22 23:45:21 -10:00
  • 825251f00c Rewrite tests as flat pytest functions with full typing J. Nick Koston 2026-03-22 23:31:26 -10:00
  • d32aef3ffe Improve typing and add _record_effect_ref tests J. Nick Koston 2026-03-22 23:27:03 -10:00
  • 47c34c108d Fix EffectRef.light_id type annotation and add tests J. Nick Koston 2026-03-22 23:24:41 -10:00
  • 28c204e236 Drain effect_refs to avoid redundant validation across light instances J. Nick Koston 2026-03-22 23:13:00 -10:00
  • af9d44b1a0 Extract shared effect lookup helpers to reduce duplication J. Nick Koston 2026-03-22 23:09:03 -10:00
  • 8090d6631b Add safety net comment to _resolve_effect_index J. Nick Koston 2026-03-22 23:04:38 -10:00
  • 0bc4d1bbbd Add type annotation to _record_effect_ref J. Nick Koston 2026-03-22 23:04:11 -10:00
  • 43879964bd [wireguard] bump esp_wireguard to 0.4.4 for mbedtls 4.0+ compatibility (#15104) Simone Rossetto 2026-03-23 10:03:19 +01:00
  • 546eb2a492 [light] Validate effect names during config validation instead of codegen J. Nick Koston 2026-03-22 23:00:02 -10:00
  • cba87a22fb Add type annotations to new tests component-8byte-optimization J. Nick Koston 2026-03-22 21:43:36 -10:00
  • c8d97830f2 Add non-empty test for _generate_source_table_code J. Nick Koston 2026-03-22 21:42:56 -10:00
  • 30049d6838 Merge remote-tracking branch 'upstream/ci-ban-std-bind' into integration J. Nick Koston 2026-03-22 21:40:05 -10:00
  • f744568689 Merge remote-tracking branch 'upstream/component-8byte-optimization' into integration J. Nick Koston 2026-03-22 21:40:00 -10:00
  • f982dc9426 Add test for _generate_component_source_table with empty pool J. Nick Koston 2026-03-22 21:39:53 -10:00
  • bd7bdc0e2d Merge remote-tracking branch 'upstream/devirtualize-decode' into integration J. Nick Koston 2026-03-22 21:39:51 -10:00
  • 010d7699f2 Use walrus operator in _generate_component_source_table J. Nick Koston 2026-03-22 21:30:42 -10:00
  • 099bea00f6 Add test for _generate_source_table_code empty input J. Nick Koston 2026-03-22 21:30:22 -10:00
  • 012dadbf77 Merge branch 'dev' into socket-lwip-raw-udp socket-lwip-raw-udp J. Nick Koston 2026-03-22 21:27:55 -10:00
  • 40f9d09828 Merge branch 'dev' into ci-ban-std-bind J. Nick Koston 2026-03-22 21:27:45 -10:00
  • ebb11206e3 Fix stale comment on component_source_index_ field J. Nick Koston 2026-03-22 21:25:24 -10:00
  • a92281f899 Add tests for register_component_source, remove redundant index check J. Nick Koston 2026-03-22 21:24:01 -10:00
  • d755922aae Merge remote-tracking branch 'upstream/dev' into devirtualize-decode J. Nick Koston 2026-03-22 21:18:09 -10:00
  • f059a1c2ea [api] Remove USE_API guards from api_pb2_service (aligned with parent PR) J. Nick Koston 2026-03-22 21:18:04 -10:00
  • 0ec2a288a3 Merge branch 'dev' into component-8byte-optimization J. Nick Koston 2026-03-22 21:16:55 -10:00
  • 33bb87b813 Simplify to uint8_t index, add friend declarations, fix tests J. Nick Koston 2026-03-22 21:16:18 -10:00
  • 1d1b15c2d0 Merge branch 'dev' into binary-sensor-remove-optional-state binary-sensor-remove-optional-state J. Nick Koston 2026-03-22 21:11:33 -10:00
  • 5560c9eef7 [test] Fix flakey ld2412 integration test race condition (#15100) J. Nick Koston 2026-03-22 21:10:51 -10:00
  • f4097d5a95 [api] Devirtualize API command dispatch (#15044) J. Nick Koston 2026-03-22 20:57:40 -10:00
  • 225330413a [uart] Rename FlushResult to UARTFlushResult with UART_FLUSH_RESULT_ prefix (#15101) Keith Burzinski 2026-03-23 01:55:14 -05:00
  • e67b5a78d0 [esp32] Patch DRAM segment for testing mode to fix grouped component test overflow (#15102) J. Nick Koston 2026-03-22 20:51:40 -10:00
  • a6b9dd321d [core] Shrink Component from 12 to 8 bytes per instance J. Nick Koston 2026-03-22 19:55:34 -10:00
  • 5cf5b87ea0 [sensor] Move pragma inside get_raw_state() function body deprecate-sensor-raw-state J. Nick Koston 2026-03-22 19:21:04 -10:00
  • 9ad332457e Merge branch 'deprecate-sensor-raw-state' into integration J. Nick Koston 2026-03-22 19:19:53 -10:00
  • 5519c2a5a3 [sensor] Narrow pragma to just the raw_state access line, matching select pattern J. Nick Koston 2026-03-22 19:19:09 -10:00
  • c717ec0256 [binary_sensor] Fix doc comment about send_state_internal dispatch J. Nick Koston 2026-03-22 19:17:06 -10:00
  • a1b1df3f71 Merge remote-tracking branch 'upstream/deprecate-sensor-raw-state' into integration J. Nick Koston 2026-03-22 19:10:28 -10:00
  • cab07c537e [sensor] Narrow pragma scope to only functions accessing deprecated raw_state J. Nick Koston 2026-03-22 18:56:15 -10:00
  • 5e8497d611 Merge remote-tracking branch 'origin/fix-roaming-counter-reset' into integration J. Nick Koston 2026-03-22 18:52:39 -10:00
  • 58c1ca086b Merge remote-tracking branch 'upstream/dev' into binary-sensor-remove-optional-state J. Nick Koston 2026-03-22 18:50:49 -10:00
  • 3e8125799f Merge branch 'binary-sensor-remove-optional-state' into integration J. Nick Koston 2026-03-22 18:50:20 -10:00
  • 5be49b947a Merge remote-tracking branch 'origin/text-sensor-guard-raw-callback' into integration J. Nick Koston 2026-03-22 18:47:25 -10:00
  • 39782ff3f7 Merge branch 'dev' into text-sensor-guard-raw-callback J. Nick Koston 2026-03-22 18:47:09 -10:00
  • 801b16f3fd Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-03-22 18:46:46 -10:00
  • eaf38c10cc [binary_sensor] Use const T* instead of T current{} in set_new_state J. Nick Koston 2026-03-22 18:40:00 -10:00
  • cd5b19ab0d [binary_sensor] Fast-path dedup in send_state_internal before virtual dispatch J. Nick Koston 2026-03-22 18:38:34 -10:00
  • 84c58403f7 [sensor] Clarify compile-time vs runtime in raw_callback comment J. Nick Koston 2026-03-22 18:34:21 -10:00
  • 936764b89a [text_sensor] Clarify compile-time vs runtime in raw_callback comment J. Nick Koston 2026-03-22 18:33:51 -10:00
  • 99c0db34cc Merge branch 'dev' into deprecate-sensor-raw-state J. Nick Koston 2026-03-22 18:26:43 -10:00
  • baf365404c [network] Inline get_use_address() to eliminate function call overhead (#14942) J. Nick Koston 2026-03-22 18:18:43 -10:00
  • 4a200f8a2b [binary_sensor] Reduce flash: cache get_state(), guard full_state_callbacks call J. Nick Koston 2026-03-22 18:16:49 -10:00
  • 8a4b152488 Merge branch 'dev' into binary-sensor-remove-optional-state J. Nick Koston 2026-03-22 18:08:32 -10:00
  • 874b30d97d [wifi] Fix roaming attempt counter reset on disconnect during scan J. Nick Koston 2026-03-22 18:04:58 -10:00
  • 1458b03d7f Merge branch 'dev' into text-sensor-guard-raw-callback J. Nick Koston 2026-03-22 18:03:12 -10:00
  • efcb660691 [text_sensor] Guard raw_callback_ behind USE_TEXT_SENSOR_FILTER J. Nick Koston 2026-03-22 17:48:12 -10:00
  • 0de2c758aa [scheduler] Use placement-new for std::function move in set_timer_common_ (#14757) J. Nick Koston 2026-03-22 17:31:27 -10:00
  • 597bb18543 [benchmark] Add binary sensor publish and sensor filter benchmarks (#15035) J. Nick Koston 2026-03-22 17:30:57 -10:00
  • ebdf20adc0 Merge branch 'release' into dev Jesse Hills 2026-03-23 16:10:17 +13:00
  • 0b66dc7a34 Merge branch 'dev' into deprecate-sensor-raw-state J. Nick Koston 2026-03-22 17:10:06 -10:00
  • 5e3d1f8de2 Merge branch 'dev' into binary-sensor-remove-optional-state J. Nick Koston 2026-03-22 17:09:40 -10:00
  • 7ecdf6db2e Merge pull request #15084 from esphome/bump-2026.3.1 2026.3.1 release beta Jesse Hills 2026-03-23 16:09:32 +13:00
  • 8a3b5a8def [core] Fix placement new storage name for templated types (#15096) J. Nick Koston 2026-03-22 17:09:23 -10:00
  • 65f02ac690 Merge remote-tracking branch 'upstream/fix-pstorage-template-namespace' into binary-sensor-remove-optional-state J. Nick Koston 2026-03-22 16:59:09 -10:00