- Changes accuracy of single cell voltage [esphome3387](https://github.com/esphome/esphome/pull/3387) by [matthias882](https://github.com/matthias882)
- Add default object_id_generator for mqtt [esphome3389](https://github.com/esphome/esphome/pull/3389) by [jesserockz](https://github.com/jesserockz)
- Add support for Shelly Dimmer 2 [esphome2954](https://github.com/esphome/esphome/pull/2954) by [rnauber](https://github.com/rnauber) (new-integration)
- Add BedJet BLE climate component [esphome2452](https://github.com/esphome/esphome/pull/2452) by [jhansche](https://github.com/jhansche) (new-integration)
- Allocate smaller amount of buffer for JSON [esphome3384](https://github.com/esphome/esphome/pull/3384) by [dz0ny](https://github.com/dz0ny)
- Fix power_delivered/produced_phase sensor deviceclass in DSMR [esphome3395](https://github.com/esphome/esphome/pull/3395) by [mvdwetering](https://github.com/mvdwetering)
- Shelly Dimmer: Delete obsolete LICENSE.txt [esphome3394](https://github.com/esphome/esphome/pull/3394) by [rnauber](https://github.com/rnauber)
- Dont require empty object for wifi ap with defaults [esphome3404](https://github.com/esphome/esphome/pull/3404) by [jesserockz](https://github.com/jesserockz)
- Multi conf for Teleinfo component [esphome3401](https://github.com/esphome/esphome/pull/3401) by [parats15](https://github.com/parats15)
- Add support for Mopeka Pro+ Residential sensor [esphome3393](https://github.com/esphome/esphome/pull/3393) by [jamesduke](https://github.com/jamesduke)
- Add support for BL0939 (Sonoff Dual R3 V2 powermeter) [esphome3300](https://github.com/esphome/esphome/pull/3300) by [ziceva](https://github.com/ziceva) (new-integration)
- Add "esphome rename" command [esphome3403](https://github.com/esphome/esphome/pull/3403) by [jesserockz](https://github.com/jesserockz)
- SPS30: Add fan action [esphome3410](https://github.com/esphome/esphome/pull/3410) by [martgras](https://github.com/martgras)
- feat: add openssh-client on docker image (1681) [esphome3319](https://github.com/esphome/esphome/pull/3319) by [quentin9696](https://github.com/quentin9696)
- Add duration device class for sensors [esphome3421](https://github.com/esphome/esphome/pull/3421) by [jesserockz](https://github.com/jesserockz)
- Missing `f` prefix on f-strings fix [esphome3415](https://github.com/esphome/esphome/pull/3415) by [code-review-doctor](https://github.com/code-review-doctor)
- Queue sensor publishes so we don't block for too long [esphome3422](https://github.com/esphome/esphome/pull/3422) by [trvrnrth](https://github.com/trvrnrth)
- added RGB565 image type [esphome3229](https://github.com/esphome/esphome/pull/3229) by [lubeda](https://github.com/lubeda)
- Allow wifi output_power down to 8.5dB [esphome3405](https://github.com/esphome/esphome/pull/3405) by [e28eta](https://github.com/e28eta)
- Add help text to rename command [esphome3442](https://github.com/esphome/esphome/pull/3442) by [jesserockz](https://github.com/jesserockz)
- Add rename command handler [esphome3443](https://github.com/esphome/esphome/pull/3443) by [balloob](https://github.com/balloob)
- Support for Arduino 2 and serial port on ESP32-S2 and ESP32-C3 [esphome3436](https://github.com/esphome/esphome/pull/3436) by [jenscski](https://github.com/jenscski)
- Bump dashboard to 20220508.0 [esphome3448](https://github.com/esphome/esphome/pull/3448) by [balloob](https://github.com/balloob)
- Waveshare epaper 7in5 v2alt [esphome3276](https://github.com/esphome/esphome/pull/3276) by [patvdleer](https://github.com/patvdleer)
- Early pin init [esphome3439](https://github.com/esphome/esphome/pull/3439) by [rainero84](https://github.com/rainero84)
- Add ENS210 Humidity & Temperature sensor component [esphome2942](https://github.com/esphome/esphome/pull/2942) by [itn3rd77](https://github.com/itn3rd77) (new-integration)
- Also rename yaml filename with rename command [esphome3447](https://github.com/esphome/esphome/pull/3447) by [jesserockz](https://github.com/jesserockz)
- Bump click from 8.1.2 to 8.1.3 [esphome3426](https://github.com/esphome/esphome/pull/3426) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix spi transfer with miso pin defined on espidf [esphome3450](https://github.com/esphome/esphome/pull/3450) by [jesserockz](https://github.com/jesserockz)
- Force using name substitution when adopting a device [esphome3451](https://github.com/esphome/esphome/pull/3451) by [jesserockz](https://github.com/jesserockz)
- Bump pyupgrade from 2.32.0 to 2.32.1 [esphome3452](https://github.com/esphome/esphome/pull/3452) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 2.13.5 to 2.13.8 [esphome3432](https://github.com/esphome/esphome/pull/3432) by [dependabot[bot]](https://github.com/apps/dependabot)
- Esp32c3 deepsleep fix [esphome3433](https://github.com/esphome/esphome/pull/3433) by [MFlasskamp](https://github.com/MFlasskamp)
- Add SERIAL_JTAG/CDC logger option for ESP-IDF platform for ESP32-S2/S3/C3 [esphome3105](https://github.com/esphome/esphome/pull/3105) by [unaiur](https://github.com/unaiur)
- Select enhancement [esphome3423](https://github.com/esphome/esphome/pull/3423) by [mmakaay](https://github.com/mmakaay)
- Number enhancement [esphome3429](https://github.com/esphome/esphome/pull/3429) by [mmakaay](https://github.com/mmakaay)
- mask deprecated adc_gpio_init() for esp32-s2 [esphome3445](https://github.com/esphome/esphome/pull/3445) by [MFlasskamp](https://github.com/MFlasskamp)
- tca9548a fix channel selection [esphome3417](https://github.com/esphome/esphome/pull/3417) by [martgras](https://github.com/martgras)
- add support for Sen5x sensor series [esphome3383](https://github.com/esphome/esphome/pull/3383) by [martgras](https://github.com/martgras) (new-integration)
- Add SML (Smart Message Language) platform for energy meters [esphome2396](https://github.com/esphome/esphome/pull/2396) by [alengwenus](https://github.com/alengwenus) (new-integration)
- Delonghi Penguino PAC W120HP ir support [esphome3124](https://github.com/esphome/esphome/pull/3124) by [grob6000](https://github.com/grob6000) (new-integration)
- extend scd4x [esphome3409](https://github.com/esphome/esphome/pull/3409) by [martgras](https://github.com/martgras)
- PMSX003: Add support for specifying the update interval and spinning down [esphome3053](https://github.com/esphome/esphome/pull/3053) by [mjg59](https://github.com/mjg59)
- CAN bus: on_frame remote_transmission_request [esphome3376](https://github.com/esphome/esphome/pull/3376) by [felixstorm](https://github.com/felixstorm)
- Fix cover set position by force pushing position_id datapoint (simila… [esphome3435](https://github.com/esphome/esphome/pull/3435) by [dennisvbussel](https://github.com/dennisvbussel)
- added prev_frame for animation [esphome3427](https://github.com/esphome/esphome/pull/3427) by [lubeda](https://github.com/lubeda)
- Fix tests [esphome3455](https://github.com/esphome/esphome/pull/3455) by [jesserockz](https://github.com/jesserockz)
- Fix BME280 setup() when the sensor is marked as failed. [esphome3396](https://github.com/esphome/esphome/pull/3396) by [ctrix](https://github.com/ctrix)
- Esp32c3 deepsleep fix [esphome3454](https://github.com/esphome/esphome/pull/3454) by [MFlasskamp](https://github.com/MFlasskamp)
- Make retry scheduler efficient [esphome3225](https://github.com/esphome/esphome/pull/3225) by [OttoWinter](https://github.com/OttoWinter)
- Code cleanup fixes for the select component [esphome3457](https://github.com/esphome/esphome/pull/3457) by [mmakaay](https://github.com/mmakaay) (breaking-change)
- Code cleanup fixes for the number component [esphome3458](https://github.com/esphome/esphome/pull/3458) by [mmakaay](https://github.com/mmakaay) (breaking-change)
- Enable api transport encryption for new projects [esphome3142](https://github.com/esphome/esphome/pull/3142) by [OttoWinter](https://github.com/OttoWinter) (notable-change)
- Implement allow_deep_sleep [esphome3282](https://github.com/esphome/esphome/pull/3282) by [rubdos](https://github.com/rubdos)
- Add deep_sleep.allow YAML action [esphome3459](https://github.com/esphome/esphome/pull/3459) by [jesserockz](https://github.com/jesserockz)