- Correctly invert esp32 RMT TX [esphome2022](https://github.com/esphome/esphome/pull/2022) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (cherry-picked)
- Move configure_rmt() into setup() [esphome2028](https://github.com/esphome/esphome/pull/2028) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (cherry-picked)
- Fix climate restore schema changed resulting in invalid restore [esphome2068](https://github.com/esphome/esphome/pull/2068) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Fix PID climate breaks when restoring old modes [esphome2086](https://github.com/esphome/esphome/pull/2086) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- fix diplay trigger missing base class [esphome2099](https://github.com/esphome/esphome/pull/2099) by [glmnet](https://github.com/glmnet) (cherry-picked)
- Fix min/max keys in MQTT Number to match Home Assistant [esphome2102](https://github.com/esphome/esphome/pull/2102) by [paulmonigatti](https://github.com/paulmonigatti) (cherry-picked)
- Use proper schema for the analog pin shorthand [esphome2103](https://github.com/esphome/esphome/pull/2103) by [nonameplum](https://github.com/nonameplum) (cherry-picked)
- [duty_cycle] initialize two missing variables [esphome2088](https://github.com/esphome/esphome/pull/2088) by [CarlosGS](https://github.com/CarlosGS) (cherry-picked)
- Fix time.on_time triggering if time jumped back [esphome1806](https://github.com/esphome/esphome/pull/1806) by [brambo123](https://github.com/brambo123) (cherry-picked)
- Fix external components not refreshing with default or high refresh time [esphome2122](https://github.com/esphome/esphome/pull/2122) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)