![pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
b9439036d4
|
[remote_base] add support for brennenstuhl comfort-line switches (#9407)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2026-03-19 09:19:24 -04:00 |
|
 CFlixandDAVe3283
|
cb23f9453f
|
[absolute_humidity] loop() improvement (#14684)
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com>
|
2026-03-19 09:09:00 -04:00 |
|
 Daniel KentandJonathan Swoboda
|
0858ecbb8e
|
[spa06_base] Add SPA06-003 Temperature and Pressure Sensor (Part 1 of 3) (#14521)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-03-19 08:05:12 -04:00 |
|
   ![pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
|
96da6dd075
|
[esp32] Add custom partitions and refactor partition table generation (#7682)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-19 07:41:11 -04:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2c31bdc6a2
|
Bump aioesphomeapi from 44.6.0 to 44.6.1 (#14954)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-18 23:43:50 -10:00 |
|
Javier Peletier
|
0a3393bed3
|
[core] Disable LeakSanitizer in C++ unit tests (#14712)
|
2026-03-18 23:13:36 -10:00 |
|
 Javier PeletierandJ. Nick Koston
|
c2c50ceea7
|
[substitutions] substitutions pass and !include redesign (package refactor part 2a) (#14917)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-03-18 23:10:01 -10:00 |
|
 ![pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
|
2341d510d3
|
[lvgl] Migrate to library v9.5.0 (#12312)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-03-19 20:31:33 +13:00 |
|
 Kevin AhrendtandCopilot Autofix powered by AI
|
9d6f2f71e8
|
[speaker_source] Reshuffle playlist on repeat all restart (#14773)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-03-18 19:51:17 -10:00 |
|
  
|
e1334cf57f
|
[mqtt] Support JSON payload with code for alarm control panel commands (#14731)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-03-19 05:40:48 +00:00 |
|
J. Nick Koston
|
a1aff7cadf
|
[preferences] Devirtualize preference backend and manager classes (#14825)
|
2026-03-18 18:42:05 -10:00 |
|
J. Nick Koston
|
2271ac6470
|
[api] Extract overflow buffer from frame helper into APIOverflowBuffer (#14871)
|
2026-03-18 18:41:45 -10:00 |
|
J. Nick Koston
|
8fe36cde23
|
[core] Replace std::function with lightweight Callback in CallbackManager (#14853)
|
2026-03-18 18:41:05 -10:00 |
|
Jesse Hills
|
fdd5956c1e
|
Merge branch 'release' into dev
|
2026-03-19 17:34:17 +13:00 |
|
Jesse Hills
|
609003c897
|
Merge pull request #14941 from esphome/bump-2026.3.0
2026.3.0
2026.3.0
|
2026-03-19 17:33:27 +13:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
403ba262c6
|
[openthread] Guard InstanceLock against uninitialized semaphore (#14940)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-18 21:23:47 -04:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
f8be27ce6d
|
[ble_client] Fix RSSI sensor reporting same value for all clients (#14939)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-18 20:10:42 -04:00 |
|
Jesse Hills
|
2c10adba85
|
Bump version to 2026.3.0
|
2026-03-19 13:09:03 +13:00 |
|
J. Nick Koston
|
a50d70c8d3
|
[core] Remove call_loop_ wrapper and call loop() directly (#14931)
|
2026-03-18 14:08:03 -10:00 |
|
 J. Nick KostonandCopilot Autofix powered by AI
|
4d86049c21
|
[ota] Pack deferred state args into uint32 to avoid heap allocation (#14922)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-03-18 14:06:55 -10:00 |
|
J. Nick Koston
|
44037c4f9b
|
[http_request] Prevent double update task launch (#14910)
|
2026-03-18 14:06:41 -10:00 |
|
J. Nick Koston
|
5856d05701
|
[core] Devirtualize PollingComponent::set_update_interval (#14938)
|
2026-03-18 14:05:57 -10:00 |
|
J. Nick Koston
|
a2a048e3bf
|
[ld2412] Inline trivial gate threshold number setters (#14937)
|
2026-03-18 13:02:07 -10:00 |
|
Kevin Ahrendt
|
9f4c773963
|
[media_source] Add request helpers for smart sources (#14936)
|
2026-03-18 12:34:16 -10:00 |
|
Kevin Ahrendt
|
ef0eef8117
|
[const] Move shared volume constants to components/const (#14935)
|
2026-03-18 21:57:33 +00:00 |
|
Jonathan Swoboda
|
097e6eb41f
|
[i2s_audio] Remove legacy I2S driver support (#14932)
|
2026-03-18 11:42:56 -10:00 |
|
Jonathan Swoboda
|
73a49493a2
|
[vbus][shelly_dimmer][st7789v][modbus_controller] Fix integer overflows, off-by-one, and coordinate swap (#14916)
|
2026-03-18 16:43:42 -04:00 |
|
Jonathan Swoboda
|
4a93d5b544
|
[vl53l0x][ld2420][ble_client][inkplate] Fix state corruption, crash, OOB read, and shift UB (#14919)
|
2026-03-18 16:42:53 -04:00 |
|
Jonathan Swoboda
|
cc0655a904
|
[bedjet][light][i2s_audio][ld2412] Fix uninitialized pointers, div-by-zero, and buffer validation (#14925)
|
2026-03-18 16:42:13 -04:00 |
|
Jesse Hills
|
a859cb3cce
|
Merge branch 'beta' into dev
|
2026-03-19 09:20:26 +13:00 |
|
Jesse Hills
|
9e4e2d78dc
|
Merge pull request #14926 from esphome/bump-2026.3.0b5
2026.3.0b5
2026.3.0b5
|
2026-03-19 09:19:50 +13:00 |
|
Jonathan Swoboda
|
47909d5299
|
[hub75] Bump esp-hub75 to 0.3.5 (#14915)
|
2026-03-18 09:47:14 -10:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
16667bf5be
|
Bump aioesphomeapi from 44.5.2 to 44.6.0 (#14927)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-18 09:39:26 -10:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
ef3afe3e21
|
Bump codecov/codecov-action from 5.5.2 to 5.5.3 (#14928)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-18 09:33:29 -10:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
3a47317fc8
|
Bump actions/cache from 5.0.3 to 5.0.4 in /.github/actions/restore-python (#14930)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-18 09:33:15 -10:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
89066e3e20
|
Bump actions/cache from 5.0.3 to 5.0.4 (#14929)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-03-18 09:33:00 -10:00 |
|
Jesse Hills
|
af9366fdd4
|
Bump version to 2026.3.0b5
|
2026-03-19 08:19:26 +13:00 |
|
J. Nick Koston
|
448402ca2c
|
[http_request] Fix data race on update_info_ strings in update task (#14909)
|
2026-03-19 08:19:26 +13:00 |
|
Jonathan Swoboda
|
fc67551edc
|
[tc74][apds9960] Fix signed temperature and FIFO register address (#14907)
|
2026-03-19 08:19:26 +13:00 |
|
Jonathan Swoboda
|
98d3dce672
|
[voice_assistant][micro_wake_word] Fix null deref and missing error return (#14906)
|
2026-03-19 08:19:26 +13:00 |
|
Jonathan Swoboda
|
4cb93d4df8
|
[sensor][ee895][hdc2010] Fix misc bugs found during component scan (#14890)
|
2026-03-19 08:19:18 +13:00 |
|
Jonathan Swoboda
|
91e66cfd9d
|
[gree] Fix IR checksum for YAA/YAC/YAC1FB9/GENERIC models (#14888)
|
2026-03-19 08:17:03 +13:00 |
|
Jonathan Swoboda
|
6cf32af33f
|
[seeed_mr24hpc1] Fix frame parser length handling bugs (#14863)
|
2026-03-19 08:17:03 +13:00 |
|
J. Nick Koston
|
9a80c980cb
|
[scheduler] Early exit cancel path after first match (#14902)
|
2026-03-18 07:48:26 -10:00 |
|
J. Nick Koston
|
c9e6c85e6a
|
[scheduler] Inline fast-path checks into header (#14905)
|
2026-03-18 07:48:11 -10:00 |
|
J. Nick Koston
|
e88c9ba066
|
[core] Inline progmem_read functions on non-ESP8266 platforms (#14913)
|
2026-03-18 07:47:42 -10:00 |
|
J. Nick Koston
|
45be290392
|
[ci] Bump Python to 3.14 in sync-device-classes workflow (#14912)
|
2026-03-18 07:47:17 -10:00 |
|
J. Nick Koston
|
3f28ab88ca
|
[http_request] Fix data race on update_info_ strings in update task (#14909)
|
2026-03-18 07:46:18 -10:00 |
|
Jonathan Swoboda
|
1d07f37d62
|
[opentherm] Migrate from legacy timer API to GPTimer API (#14859)
|
2026-03-18 09:22:28 -04:00 |
|
Jonathan Swoboda
|
16c5224341
|
[tc74][apds9960] Fix signed temperature and FIFO register address (#14907)
|
2026-03-18 07:48:43 -04:00 |
|