Releases: esphome/esphome-docs
Releases · esphome/esphome-docs
2026.4.0
- [vbus] Add DeltaSol CS4 docs#5777 by @mike1703
- Change h-/vsync_pin to optional docs#6290 by @FWeinb
- [alarm_control_panel] Document MQTT JSON command payload with code docs#6269 by @heythisisnate
- Docs for LVGL9 docs#5827 by @nagyrobi
- ESP32 custom partitions docs#5538 by @luar123
- [remote_base] support for brennenstuhl rf codes docs#6291 by @aanban
- Fix update installation table order docs#6325 by @jesserockz
- [spa06] Documentation for SPA06-003 Digital Pressure and Temperature Sensor docs#6220 by @danielkent-net
- [text] Document text_sensor platform docs#6321 by @clydebarrow
- [number] Add sensor platform docs#6332 by @clydebarrow
- [sensor] Update lambda examples to use get_state()/get_raw_state() docs#6322 by @bdraco
- [esp32] Document sram1_as_iram option docs#6294 by @bdraco
- [ethernet] Add RP2040 W5500 Ethernet documentation docs#6282 by @bdraco
- [ir_rf_proxy] Document
receiver_frequencydocs#6345 by @kbx81 - Add SPI support documentation for bmp581 docs#5910 by @danielkent-net
- Tm1637 add set buffer docs#6023 by @tuct
- [internal_temperature] Update description to include nRF52 support docs#6362 by @Ardumine
- [schema-doc] better extract docs to schema docs#6251 by @glmnet
- Update bmp581 documentation to include BMP585 docs#6357 by @nytaros
- Add HDC2080 docs#5069 by @G-Pereira
- Lvgl doc and cookbook upgrade to v9 docs#6328 by @nagyrobi
- [lvgl] Document new triggers docs#6373 by @clydebarrow
- [media_player] Document enqueue action docs#6276 by @kahrendt
- [dsmr] Document thermal_mbus_id option docs#6067 by @thomwiggers
- [sensor.internal_temperature] Add LN882H to supported platforms docs#6382 by @Bl00d-B0b
- enhance ethernet component for spi interface choice on esp-idf docs#5252 by @rtyle
- [lvgl] Document dark_mode theme option docs#6378 by @RAR
- [esp32] Add signed app verification without hardware secure boot to
esp32docs#6372 by @kbx81 - [mitsubishi_cn105] Add documentation for Mitsubishi CN105 climate component docs#6329 by @crnjan
- [lvgl] Document rotation options docs#6309 by @clydebarrow
- [ethernet] Add W5100 documentation docs#6341 by @bdraco
- Document bundle CLI command for remote compilation docs#6042 by @bdraco
- [esp8266] Document crash handler docs#6390 by @bdraco
- [logger] Document log level performance impact docs#6352 by @bdraco
- Add SCAN_1_8_32PX_FULL option to scan_wiring docs#6340 by @intcreator
- Document --no-states flag for esphome logs command docs#6346 by @bdraco
- Document clean-all and update-all CLI commands docs#6409 by @swoboda1337
- [thermostat] Remove templatable from preset fan_mode, swing_mode, default_preset docs#6400 by @swoboda1337
- [ags10] Change tvoc from Optional to Required docs#6395 by @swoboda1337
- [ags10] Document mode and value as templatable docs#6392 by @swoboda1337
- [nextion] Expose custom protocol frames as automation triggers docs#5926 by @edwardtfn
- Add interrupt_pin documentation for MCP23xxx and PI4IOE5V6408 docs#6384 by @bdraco
- Add interrupt_pin documentation for PCF8574 and PCA9554 docs#6383 by @bdraco
- [ethernet] Add W6100 and W6300 documentation docs#6411 by @bdraco
- Document include filename with substitutions docs#5706 by @jpeletier
- [esp32_hosted] Document SPI transport and SDIO 1-bit bus width docs#6414 by @swoboda1337
- Emontx component documentation docs#5004 by @FredM67
- Remove doubled 'Overview' TOC sections from pages with manual section set docs#6415 by @nagyrobi
- LVGL headings adjustments and new options docs#6375 by @nagyrobi
- Improve 2026.4.0 release notes docs#6420 by @bdraco
- Add version badge to navbar linking to latest changelog docs#6421 by @bdraco
- Add contributor acknowledgments and improve release notes prompts docs#6260 by @bdraco
- [lvgl] Add notes about rotation impact on touchscreen config docs#6424 by @clydebarrow
- Add microFLAC audio decoding to 2026.4.0 release notes docs#6429 by @bdraco
- [tca9555] Add interrupt_pin documentation docs#6430 by @bdraco
- [pca6416a] Add interrupt_pin documentation docs#6431 by @bdraco
- [mcp23016] Add interrupt_pin documentation docs#6432 by @bdraco
- uv docs#6397 by @kellerza
- Add beta2 items and missed optimizations to 2026.4.0 release notes docs#6440 by @bdraco
- Remove Python 3.14 warning from installation guide docs#6442 by @swoboda1337
- Add cloudflare cache purging after a deployment docs#6456 by @jesserockz
- [esp32] Document adc_oneshot_in_iram advanced option docs#6452 by @bdraco
- Add 2026.4.0-beta3 items to release notes docs#6458 by @bdraco
2026.4.0b3
2026.4.0b2
- Improve 2026.4.0 release notes docs#6420 by @bdraco
- Add version badge to navbar linking to latest changelog docs#6421 by @bdraco
- Add contributor acknowledgments and improve release notes prompts docs#6260 by @bdraco
- [lvgl] Add notes about rotation impact on touchscreen config docs#6424 by @clydebarrow
- Add microFLAC audio decoding to 2026.4.0 release notes docs#6429 by @bdraco
- [tca9555] Add interrupt_pin documentation docs#6430 by @bdraco
- [pca6416a] Add interrupt_pin documentation docs#6431 by @bdraco
- [mcp23016] Add interrupt_pin documentation docs#6432 by @bdraco
- uv docs#6397 by @kellerza
- Add beta2 items and missed optimizations to 2026.4.0 release notes docs#6440 by @bdraco
- Remove Python 3.14 warning from installation guide docs#6442 by @swoboda1337
2026.4.0b1
- [vbus] Add DeltaSol CS4 docs#5777 by @mike1703
- Change h-/vsync_pin to optional docs#6290 by @FWeinb
- [alarm_control_panel] Document MQTT JSON command payload with code docs#6269 by @heythisisnate
- Docs for LVGL9 docs#5827 by @nagyrobi
- ESP32 custom partitions docs#5538 by @luar123
- [remote_base] support for brennenstuhl rf codes docs#6291 by @aanban
- Fix update installation table order docs#6325 by @jesserockz
- [spa06] Documentation for SPA06-003 Digital Pressure and Temperature Sensor docs#6220 by @danielkent-net
- [text] Document text_sensor platform docs#6321 by @clydebarrow
- [number] Add sensor platform docs#6332 by @clydebarrow
- [sensor] Update lambda examples to use get_state()/get_raw_state() docs#6322 by @bdraco
- [esp32] Document sram1_as_iram option docs#6294 by @bdraco
- [ethernet] Add RP2040 W5500 Ethernet documentation docs#6282 by @bdraco
- [ir_rf_proxy] Document
receiver_frequencydocs#6345 by @kbx81 - Add SPI support documentation for bmp581 docs#5910 by @danielkent-net
- Tm1637 add set buffer docs#6023 by @tuct
- [internal_temperature] Update description to include nRF52 support docs#6362 by @Ardumine
- [schema-doc] better extract docs to schema docs#6251 by @glmnet
- Update bmp581 documentation to include BMP585 docs#6357 by @nytaros
- Add HDC2080 docs#5069 by @G-Pereira
- Lvgl doc and cookbook upgrade to v9 docs#6328 by @nagyrobi
- [lvgl] Document new triggers docs#6373 by @clydebarrow
- [media_player] Document enqueue action docs#6276 by @kahrendt
- [dsmr] Document thermal_mbus_id option docs#6067 by @thomwiggers
- [sensor.internal_temperature] Add LN882H to supported platforms docs#6382 by @Bl00d-B0b
- enhance ethernet component for spi interface choice on esp-idf docs#5252 by @rtyle
- [lvgl] Document dark_mode theme option docs#6378 by @RAR
- [esp32] Add signed app verification without hardware secure boot to
esp32docs#6372 by @kbx81 - [mitsubishi_cn105] Add documentation for Mitsubishi CN105 climate component docs#6329 by @crnjan
- [lvgl] Document rotation options docs#6309 by @clydebarrow
- [ethernet] Add W5100 documentation docs#6341 by @bdraco
- Document bundle CLI command for remote compilation docs#6042 by @bdraco
- [esp8266] Document crash handler docs#6390 by @bdraco
- [logger] Document log level performance impact docs#6352 by @bdraco
- Add SCAN_1_8_32PX_FULL option to scan_wiring docs#6340 by @intcreator
- Document --no-states flag for esphome logs command docs#6346 by @bdraco
- Document clean-all and update-all CLI commands docs#6409 by @swoboda1337
- [thermostat] Remove templatable from preset fan_mode, swing_mode, default_preset docs#6400 by @swoboda1337
- [ags10] Change tvoc from Optional to Required docs#6395 by @swoboda1337
- [ags10] Document mode and value as templatable docs#6392 by @swoboda1337
- [nextion] Expose custom protocol frames as automation triggers docs#5926 by @edwardtfn
- Add interrupt_pin documentation for MCP23xxx and PI4IOE5V6408 docs#6384 by @bdraco
- Add interrupt_pin documentation for PCF8574 and PCA9554 docs#6383 by @bdraco
- [ethernet] Add W6100 and W6300 documentation docs#6411 by @bdraco
- Document include filename with substitutions docs#5706 by @jpeletier
- [esp32_hosted] Document SPI transport and SDIO 1-bit bus width docs#6414 by @swoboda1337
- Emontx component documentation docs#5004 by @FredM67
- Remove doubled 'Overview' TOC sections from pages with manual section set docs#6415 by @nagyrobi
- LVGL headings adjustments and new options docs#6375 by @nagyrobi
2026.3.3
- Update caching headers in netlify.toml for improved performance docs#6376 by @jesserockz
2026.3.2
- Alphabetize component index ImgTable blocks docs#6304 by @jesserockz
- Fix component index sort check crash on unrelated PRs docs#6331 by @swoboda1337
- Bump h3 from 1.15.5 to 1.15.10 docs#6323 by @dependabot[bot]
- Bump undici from 7.21.0 to 7.24.5 docs#6324 by @dependabot[bot]
- Bump actions/create-github-app-token from 2.2.1 to 3.0.0 docs#6289 by @dependabot[bot]
- Bump devalue from 5.6.3 to 5.6.4 docs#6265 by @dependabot[bot]
- [psram] Add ESP32-C61 PSRAM support docs#6280 by @swoboda1337
- [wireguard] fix wrong
in Static Routes table docs#6342 by @droscy - Bump node dependencies docs#6335 by @jesserockz
- Remove obsolete arduino port expander from cookbook docs#6343 by @nagyrobi
- [lvgl] Fix some indentation docs#6211 by @jesserockz
- Mention
OTAas argument to--devicedocs#6206 by @tvogel - Fix Tuya URL docs#6091 by @smarthome-10
- Fix Lilygo T5 4.7" docs docs#6092 by @smarthome-10
- Fix link in esp32_rmt_led_strip.mdx docs#6278 by @theomega
- Clarify on_click behavior with multiple entries docs#6232 by @nmattia
- [nRF52] Small wording adjustment for MCUBoot flashing docs#6138 by @lboue
- Minimize URLs docs#6090 by @smarthome-10
- [esp32] Add per-variant reference sections to ESP32 platform docs docs#6301 by @Copilot
- [esp8266] Document enable_scanf_float option docs#6359 by @bdraco
2026.3.1
Merge pull request #6319 from esphome/bump-2026.3.1 2026.3.1
2026.3.0
- [mipi_spi] Add Waveshare 1.83 v2 panel docs#6019 by @schdro
- docs: Add WeAct 3-color e-paper displays to epaper_spi documentation docs#6053 by @pgolawsk
- [epaper_spi] Add Waveshare 7.5in e-Paper (H) to supported panels docs#6085 by @corneliusludmann
- [esp32_camera] Add support for sensors without JPEG support docs#5104 by @mback2k
- Restore height limit on images in component pages. docs#6120 by @clydebarrow
- [cc1101] documentation of actions allowing configuration changes docs#6124 by @sxtfov
- [mqtt] Remove broken ESP8266 ssl_fingerprints documentation docs#6134 by @bdraco
- [wifi] Add band_mode documentation for ESP32-C5 dual-band WiFi docs#6125 by @swoboda1337
- [modbus_controller] Update EPEVER example to use ESPTime API docs#6011 by @bdraco
- [nrf52,logger] Early debug docs#5906 by @tomaszduda23
- [hdc302x] New component docs docs#6135 by @joshuasing
- [version] text sensor add option
hide_hashto restore the pre-2026.1 behavior docs#6147 by @nagyrobi - [esp32] Document engineering_sample option for ESP32-P4 docs#6123 by @swoboda1337
- Document esp32_ble_server max_clients option docs#6148 by @RAR
- Add undocumented API changes and auto-generated upgrade checklist to release notes docs#6163 by @bdraco
- Esp ldo improvements docs#6133 by @p1ngb4ck
- [mipi_dsi] Add section for standalone displays and add 5 Waveshare panels to it docs#6098 by @gtjoseph
- [esp32_ble] Add documentation for ble security parameters docs#5769 by @whitty
- [esp32_hosted] Add configurable SDIO clock frequency docs#6168 by @deirdreobyrne
- [safe_mode] Add mark_boot_ok documentation docs#6157 by @mcassaniti
- [esp32] Update
execute_from_psramdocs docs#6164 by @clydebarrow - [media_Player] Document new actions/conditions docs#6101 by @kahrendt
- [speaker] Document support for decoding Opus audio docs#6071 by @kahrendt
- Add configuration notes for new pin def'n docs#6136 by @PedanticAvenger
- Sen6x docs#5801 by @mebner86
- [mipi_dsi] Shorten display text of URLs to prevent wrapping. docs#6160 by @gtjoseph
- [esp32_touch] Add ESP32-P4 support, document voltage_attenuation as ESP32-only docs#6104 by @swoboda1337
- [media_source] Initial platform component index docs#6197 by @kahrendt
- [lps22] Note support for the LPS22DF variant docs#6189 by @melak
- [openthread] Document output_power docs#6175 by @schdro
- speaker_media_player add off on capability docs#5190 by @rwrozelle
- Document sensor.integration.set_value action docs#6208 by @JiriPrchal
- [dps310] Document DPS368 as fully supported drop-in replacement docs#6209 by @bharvey88
- [ssd1306] suggest a different SPI mode to reduce visual glitching docs#6217 by @jktjkt
- Bump actions/setup-node from 6.2.0 to 6.3.0 docs#6214 by @dependabot[bot]
- Bump svgo from 4.0.0 to 4.0.1 docs#6212 by @dependabot[bot]
- [audio_file] Add initial documentation docs#6201 by @kahrendt
- Add ESPHome Bluetooth Keyboard project to DIY examples docs#6158 by @markusg1234
- [uart][usb_uart] Document debug_prefix option docs#6226 by @p1ngb4ck
- [rp2040] Update docs for arduino-pico 5.5.x: RP2350 support, pin names, LED example docs#6222 by @bdraco
- [http_request] Add tls_buffer_size_rx and tls_buffer_size_tx docs#6095 by @AndreKR
- [modbus] Add notes for turnaround_time, clarify disable_crc, flow_control_pin docs#5359 by @exciton
- [esp32] Document enable_full_printf advanced config option docs#6171 by @bdraco
- [audio_file] Document new media source docs#6202 by @kahrendt
- [uart] Return
flushresult, expose timeout via config docs#6236 by @kbx81 - [usb_uart] Return flush result, expose timeout via config docs#6237 by @kbx81
- [nrf52,ota] zephyr mcumgr ota docs#5740 by @tomaszduda23
- [serial_proxy] Add documentation for new serial proxy component docs#6196 by @kbx81
- [ble_nus] add uart doc docs#6221 by @tomaszduda23
- [nextion] Add configurable HTTP parameters for TFT upload docs#6172 by @edwardtfn
- [esp8266] Document enable_full_printf option docs#6238 by @bdraco
- [rp2040] Document enable_full_printf option docs#6239 by @bdraco
- [openthread] Docs for static log level code quality improvement docs#6219 by @rwrozelle
- Dew point component docs#6205 by @CFlix
- Bump @astrojs/starlight from 0.37.6 to 0.37.7 docs#6244 by @dependabot[bot]
- Bump katex from 0.16.33 to 0.16.38 docs#6245 by @dependabot[bot]
- [rp2040_ble] Add initial documentation for RP2040 BLE component docs#6233 by @bdraco
- [rp2040] Add initial flashing and BOOTSEL mode documentation docs#6213 by @bdraco
- [usb_uart] baud rate is not ignored on CDC-ACM docs#6198 by @jktjkt
- Rename host time source ID to host_time docs#6203 by @uiolee
- Revised Micronova documentation for clarity and updates docs#6153 by @aly-fly
- Fix hero image size docs#6253 by @mrdarrengriffin
- [online_imag...
2026.3.0b5
Merge pull request #6302 from esphome/bump-2026.3.0b5 2026.3.0b5
2026.3.0b4
- Bring back components.json generation docs#6293 by @jesserockz
- [changelog] Clarify audio/media player changes docs#6297 by @kahrendt