Full list of changes
New Components
- Add Tuya select esphome#3469 by @bearpawmaxim (new-integration)
- Add support for SGP41 esphome#3382 by @martgras (new-integration) (breaking-change)
- Implement Media Player and I2S Media player esphome#3487 by @jesserockz (new-integration)
Breaking Changes
- Tcs34725 automatic sampling settings for improved dynamics and accuracy esphome#3258 by @swifty99 (breaking-change)
- Add support for SGP41 esphome#3382 by @martgras (new-integration) (breaking-change)
- Remove deprecated fan speeds esphome#3397 by @kbickar (breaking-change)
- Output a true RMS voltage % esphome#3494 by @josephdouce (breaking-change)
- Add display_type property to DisplayBuffer esphome#3430 by @guillempages (breaking-change)
Beta Changes
- publish fan speed count for discovery esphome#3537 by @ssieb
- Nextion brightness setting requires an assignment esphome#3533 by @nagyv
- Implement media player volume actions esphome#3551 by @jesserockz
- Fix compilation with ESP32-S3 esphome#3543 by @misery
- Bm3xx: Fix typo esphome#3559 by @martgras
Notable Changes
- Add variable substitutions for !include esphome#3510 by @jimtng (notable-change)
All changes
- Tcs34725 automatic sampling settings for improved dynamics and accuracy esphome#3258 by @swifty99 (breaking-change)
- Remove duplicate convert_to_8bit_color_ function. esphome#2469 by @davet2001
- Bump esptool from 3.3 to 3.3.1 esphome#3468 by @dependabot[bot]
- Bump pylint from 2.13.8 to 2.13.9 esphome#3470 by @dependabot[bot]
- Tuya status gpio support esphome#3466 by @bearpawmaxim
- Add Tuya select esphome#3469 by @bearpawmaxim (new-integration)
- MQTT cover: send state even if position is available esphome#3473 by @pyos
- Ili9341 8bit indexed mode pt1 esphome#2490 by @davet2001
- feat: esp32-camera add stream event esphome#3285 by @myml
- Add support for SGP41 esphome#3382 by @martgras (new-integration) (breaking-change)
- add support user-defined modbus functions esphome#3461 by @gazoodle
- Remove deprecated fan speeds esphome#3397 by @kbickar (breaking-change)
- Fix compile issues on windows esphome#3491 by @jesserockz
- midea: New power_toggle action. Auto-use remote transmitter. esphome#3496 by @dudanov
- Output a true RMS voltage % esphome#3494 by @josephdouce (breaking-change)
- [scd4x] Fix not passing arguments to templatable value for perform_forced_calibration esphome#3495 by @Wumpf
- Thermostat preset with modes esphome#3298 by @MrMDavidson
- Allow Prometheus component to export internal components esphome#3508 by @jangrewe
- [BedJet] Add configurable heating strategy esphome#3519 by @jhansche
- Add variable substitutions for !include esphome#3510 by @jimtng (notable-change)
- Change rain intensity sensor string esphome#3511 by @wtremmel
- Implement Media Player and I2S Media player esphome#3487 by @jesserockz (new-integration)
- Add mqtt.on_connect and mqtt.on_disconnect triggers esphome#3520 by @jimtng
- Refactor clock syncing esphome#3503 by @jhansche
- Added RC6 protocol support esphome#3514 by @Emrvb
- Add display_type property to DisplayBuffer esphome#3430 by @guillempages (breaking-change)
- Correct ADC auto-range for ESP32-S2 variant (13 bit adc) esphome#3158 by @CarlosGS
- Suppress first rotary encoder event esphome#3532 by @mmakaay
- Fix endless 'WiFi Unknown connection status 0' loop esphome#3530 by @mmakaay
- support rotated ILI9341 (ILI9342) esphome#3526 by @ssieb
- Fix sdp3x error checking esphome#3531 by @Azimath
- Fix percentage validation for wrong data type input esphome#3524 by @mmakaay
- Block Tuya light from reacting to dp changes if transitioning esphome#3076 by @VitaliyKurokhtin
- Cleanup deprecated EntityBase::hash_base() esphome#3525 by @mmakaay
- Fix bogus reading on no communication with MAX31865 esphome#3505 by @DAVe3283
- Implement the media player actions esphome#3534 by @jesserockz
- RG15 data is float/double, not int esphome#3512 by @wtremmel
- publish fan speed count for discovery esphome#3537 by @ssieb
- Nextion brightness setting requires an assignment esphome#3533 by @nagyv
- Implement media player volume actions esphome#3551 by @jesserockz
- Fix compilation with ESP32-S3 esphome#3543 by @misery
- Bm3xx: Fix typo esphome#3559 by @martgras