Jesse Hills
70e1046c3a
Mark user-configurable classes as final (part 6/21)
...
Add the C++ `final` specifier to leaf, user-configurable component classes and
automation action/trigger/condition primitives so that classes meant to be
terminal cannot be subclassed by external components. Only classes never used as
a base anywhere in the tree are marked. Part 6 of 21, split alphabetically by
component (esp32_ble_client .. fujitsu_general).
2026-06-15 13:19:32 +12:00
Clyde Stubbs
a25ac28ae5
[lsm6ds] Add motion platform for STMicro LSM6DS IMU ( #16232 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2026-06-10 01:22:44 +00:00
Jonathan Swoboda
6809af3de0
[espidf] Warn when the install path is too long for Windows MAX_PATH ( #16896 )
2026-06-10 13:12:28 +12:00
Jonathan Swoboda
e16a877745
[platformio] De-duplicate non-ESP32 lib_deps into common:idf-component-libs ( #16893 )
2026-06-10 13:11:11 +12:00
Jonathan Swoboda
4963ddcb95
[espidf] Fix idedata generation on Windows ( #16894 )
2026-06-10 13:09:50 +12:00
Clyde Stubbs
4f62bb7171
[bmi270] Support Bosch BMI270 IMU ( #16202 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-06-10 11:04:28 +10:00
Ricky Tsai
eb6d6eac7d
[xdb401] XDB401 Pressure Sensor ( #15108 )
...
Co-authored-by: Ricky Tsai <ricky@rtnztech.com >
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: Copilot <175728472+Copilot@users.noreply.github.com >
2026-06-09 19:58:02 -04:00
dependabot[bot]
7533835e04
Bump py7zr from 0.22.0 to 1.1.0 ( #16901 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 16:03:31 -04:00
Oliver Kleinecke
2310b9e3fe
[usb_uart] Add Prolific PL2303 USB-serial driver ( #16885 )
2026-06-10 04:27:37 +10:00
Tomáš Lohynský
8206df6e4e
[dlms_meter] dlms_parser library ( #15458 )
...
Co-authored-by: PolarGoose <35307286+PolarGoose@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
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-06-09 08:57:13 -04:00
tomaszduda23
5faed9d5f5
[nrf52] native build - download toolchain and sdk in venv ( #16388 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: Jonathan Swoboda <swoboda1337@users.noreply.github.com >
2026-06-09 07:04:51 -04:00
PolarGoose
25d656d468
[dsmr] Update dsmr_parser library to 1.9.0 ( #16881 )
2026-06-09 07:04:10 -04:00
Remco van Essen
cdc63f0fed
[pcm5122] Add PCM5122 audio DAC component ( #15709 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: kbx81 <kbx81x@gmail.com >
2026-06-09 01:33:15 -05:00
Clyde Stubbs
ddd21ba442
[mipi_spi] add WAVESHARE-ESP32-S3-TOUCH-AMOLED-2.16 ( #16887 )
2026-06-09 13:06:13 +10:00
Jonathan Swoboda
a32817207c
[ade7880] Fix reverse active energy reading from reserved register ( #16822 )
2026-06-08 20:30:03 -04:00
Jonathan Swoboda
6e01f3fccd
[heatpumpir] Bump tonia/HeatpumpIR to 1.0.42 ( #16880 )
2026-06-08 20:29:35 -04:00
dependabot[bot]
e0072ef4c5
Bump tornado from 6.5.6 to 6.5.7 ( #16883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 19:22:48 -05:00
dependabot[bot]
b21a69f07a
Bump codecov/codecov-action from 6.0.1 to 7.0.0 ( #16884 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 08:08:39 +12:00
J. Nick Koston
36e043debb
[tests] Fail component test merge on conflicting duplicate IDs ( #16849 )
2026-06-08 12:49:25 -05:00
Kevin P. Fleming
54c73bf1bc
[ade7880][airthings_wave_base] Remove kpfleming from CODEOWNERS ( #16858 )
2026-06-08 09:04:09 -04:00
J. Nick Koston
cbc3770b11
Include model-driven display schemas in the language schema dump ( #16872 )
2026-06-07 17:30:43 -05:00
Jonathan Swoboda
64fc09646c
[esp32] Fix clang-tidy on ESP-IDF 6 ( #16850 )
2026-06-06 20:00:42 -04:00
Jonathan Swoboda
8400bab926
[esp32] Make no-default-board variant test explicit about platformio toolchain ( #16847 )
2026-06-06 19:58:25 -04:00
Clyde Stubbs
745db9f705
[motion] Implement hub component for IMUs ( #16226 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-06 18:10:08 +10:00
Jonathan Swoboda
6996b7ed1c
[ci] Add ESP32 Variants clang-tidy run (S3/P4/C6) ( #16825 )
2026-06-05 22:03:08 -04:00
Jonathan Swoboda
8aa4157574
[fastled_base] Use FastLED IDF component on ESP32 ( #16804 )
2026-06-05 21:01:29 -04:00
J. Nick Koston
2a4913713a
Revert "[tests] Fail component test merge on conflicting duplicate IDs" ( #16848 )
2026-06-05 19:37:19 -05:00
J. Nick Koston
8f8a70b2be
Exit nginx bypass placeholder cleanly on SIGTERM ( #16845 )
2026-06-05 17:58:50 -05:00
J. Nick Koston
70d9ab25f3
[tests] Fail component test merge on conflicting duplicate IDs ( #16795 )
2026-06-05 17:57:42 -05:00
Jonathan Swoboda
f18cf954ba
[improv_serial] Fix build on ESP32-C5/P4 and simplify variant guards ( #16833 )
2026-06-05 17:30:26 -05:00
Jonathan Swoboda
85fd83288d
[esp32_camera] Bump esp32-camera to 2.1.7 ( #16846 )
2026-06-05 17:29:33 -05:00
Clyde Stubbs
93334d4e60
[scripts] Fix build_language_schema ( #16816 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-06-05 21:44:31 +00:00
i-am-no-magic
913b9f5ca4
[tuya] Fixed hysteresis bug for Tuya climate ( #16832 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-06-05 17:37:40 -04:00
Kevin Ahrendt
b63e327ae3
[audio] Deprecate unused scale_audio_samples helper ( #16831 )
2026-06-05 17:22:03 -04:00
Jonathan Swoboda
77f644f576
[ci] Share a cached native ESP-IDF install across clang-tidy and build jobs ( #16841 )
2026-06-05 16:42:51 -04:00
Ross Tyler
4cb6f2c046
[qmp6988] fix publishing bogus zero values on i2c error ( #16840 )
2026-06-05 14:35:33 -04:00
Ross Tyler
2ab4399ae5
[qmp6988] fix false report of software reset error ( #16843 )
2026-06-05 14:31:17 -04:00
Jonathan Swoboda
aa11ddb333
[zigbee][openthread][esp32_hosted] Fix clang-tidy findings ( #16838 )
2026-06-05 14:22:55 -04:00
Jonathan Swoboda
2b581ecd3c
[esp32] Bump platform to 55.03.39, Arduino to 3.3.9 ( #16803 )
2026-06-05 14:22:20 -04:00
Jonathan Swoboda
42cf421f5c
[usb_uart] Fix clang-tidy findings ( #16835 )
2026-06-05 12:03:22 -04:00
Jonathan Swoboda
351b986896
[ci] Make ESP32 IDF the comprehensive clang-tidy pass ( #16823 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-06-05 12:01:53 -04:00
Jonathan Swoboda
b0e1b94c45
[mipi_dsi][mipi_rgb][st7701s][rpi_dpi_rgb] Fix clang-tidy findings ( #16837 )
2026-06-05 11:56:48 -04:00
Jonathan Swoboda
80c84d6665
[usb_host][usb_cdc_acm][tinyusb] Fix clang-tidy findings ( #16836 )
2026-06-05 11:55:39 -04:00
J. Nick Koston
61bb1805b1
[api] Fix nullptr deref when client teardown reenters state dispatch ( #16834 )
2026-06-05 10:47:32 -05:00
Jesse Hills
cbd3aaa1e0
[ci] Add codecov.yml to enforce 100% patch coverage on PRs ( #16827 )
2026-06-05 19:40:18 +12:00
Oliver Kleinecke
e209a3fa91
[usb_uart] Add FTDI FT23XX USB UART driver ( #14587 )
...
Co-authored-by: Oliver Kleinecke <kleinecke.oliver@googlemail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2026-06-05 13:57:05 +10:00
Jesse Hills
d72f119dd2
Merge branch 'release' into dev
2026-06-05 14:31:50 +12:00
Jesse Hills
0cd3734148
Merge pull request #16817 from esphome/bump-2026.5.3
...
2026.5.3
2026.5.3
2026-06-05 14:31:04 +12:00
Jonathan Swoboda
ea3ac1ee96
[audio] Bump esp-audio-libs to v3.2.1 ( #16818 )
2026-06-04 20:02:22 -04:00
Jesse Hills
7f3feec3a3
Bump version to 2026.5.3
2026-06-05 11:11:36 +12:00