- Restore RealTimeClock's local TZ after epoch sync esphome#3462 by @mmakaay
- Shelly dimmer: Use unique_ptr to handle the lifetime of stm32_t esphome#3400 by @edge90
- Use heat mode for heat. Move EXT HT to custom presets. esphome#3437 by @jgissend10
- Make custom_fan and custom_preset templatable as per documentation esphome#3330 by @MrMDavidson
- Update captive portal canHandle function esphome#3360 by @bkaufx