Changelog - Version 1.12.0 ========================== .. seo:: :description: Changelog for ESPHome version 1.12.0. :image: /_static/changelog-1.12.0.png :author: Otto Winter :author_twitter: @OttoWinter_ .. imgtable:: User-Defined Services, components/api.html#user-defined-services, home-assistant.svg MPR121, components/binary_sensor/mpr121, mpr121.jpg SDS011, components/sensor/sds011, sds011.jpg ESP32 Camera, components/esp32_camera, camera.svg Servo, components/servo, servo.svg TODO Breaking Changes ---------------- TODO - No major ones though (+ all handled through validation error messages) Other notable changes: ---------------------- - Added ``calibrate_linear`` sensor filter for easier calibration of sensors (:ref:`sensor-filter-calibrate_linear`) - Added ``for`` parameter :ref:`binary_sensor.is_on ` condition. All changes ----------- - core: Fix feed_wdt :corepr:`520` - core: Speed up waveshare Epaper :corepr:`518` - esphome: Improve dashboard setup wizard :esphomepr:`450` - core: Add MPR121 support for esphome-core :corepr:`517` by :ghuser:`mvturnho` - esphome: Add MPR121 Capacitive Touch Sensor :esphomepr:`449` by :ghuser:`mvturnho` - core: Add restore state from flash option :corepr:`530` - esphome: Add restore state from flash option :esphomepr:`459` - docs: Add restore state from flash option :docspr:`181` - esphome: Automatically hide secrets in validation :esphomepr:`455` - core: Add nextion commands :corepr:`523` - core: Add logic in Output for minimum power setting :corepr:`516` by :ghuser:`mtl010957` - esphome: Add handling for min power output setting :esphomepr:`448` by :ghuser:`mtl010957` - docs: Update output documentation for min_power configuration :docspr:`167` by :ghuser:`mtl010957` - esphome: Recommend similar keys for spelling errors :esphomepr:`458` - core: Convert Automation engine to variadic templates :corepr:`519` - core: Add linear calibration filter :corepr:`524` - esphome: Convert automation engine to use variadic templates :esphomepr:`452` - docs: Add linear calibration filter :docspr:`180` - core: Add native API User-Defined services :corepr:`522` - esphome: Add native API User-Defined services :esphomepr:`453` - esphome: Add linear calibration sensor filter :esphomepr:`454` - docs: Component reshuffle :docspr:`183` by :ghuser:`FrengerH` - docs: Add MPR121 support :docspr:`176` by :ghuser:`mvturnho` - esphome: Fix os.symlink on Windows :esphomepr:`460` - esphome: Enable i2c scanning by default :esphomepr:`462` - core: Add rotary encoder min/max value :corepr:`534` - esphome: Add rotary encoder min/max value :esphomepr:`463` - esphome: Fix gain setting for ADS1115 :esphomepr:`468` by :ghuser:`Melkor82` - core: Use clang-format and clang-tidy in CI :corepr:`540` - core: Add GPIO interrupt abstraction :corepr:`535` - core: Add MCP23017 :corepr:`537` - core: Add WiFi/MQTT/API connected condition :corepr:`536` - core: Fix debug statement in ESP32 Hall Sensor :corepr:`533` by :ghuser:`emwap` - core: Remove light mqtt_json warning :corepr:`532` - esphome: Add WiFi/MQTT/API connected condition :esphomepr:`465` - esphome: Rewrite interrupt components :esphomepr:`464` - esphome: Add relative_url, streamer_mode, status_use_ping dashboard options :esphomepr:`461` - esphome: Add MCP23017 :esphomepr:`466` - esphome: Allow Arduino Core 2.5.0 for ESP8266 :esphomepr:`469` - core: Add copy output platform :corepr:`542` - core: Add 'for' to binary sensor conditions :corepr:`541` - esphome: Upgrade ESP32 core to 1.0.1 :esphomepr:`470` - core: Add WiFi Info Text Sensor :corepr:`543` - esphome: Add for to binary sensor conditions :esphomepr:`471` - esphome: Add connected condition :esphomepr:`474` - esphome: Add copy output platform :esphomepr:`472` - esphome: Add Wifi info text sensor :esphomepr:`473` - docs: Add text-based sensor example to OLED cookbook entry :docspr:`190` by :ghuser:`tubalainen` - docs: H801 Cookbook Edit Language about holding GPIOs during flashing :docspr:`189` by :ghuser:`2016for` - docs: Adding manual for Sonoff T1 UK 3 Gang V1.1 :docspr:`182` by :ghuser:`nnmalex` - core: Add SDS011 :corepr:`538` by :ghuser:`puuu` - esphome: Support SDS011 component. :esphomepr:`467` by :ghuser:`puuu` - docs: Document SDS011 component :docspr:`185` by :ghuser:`puuu` - docs: Add Teckin SP20 (US) example to 'Generic Sonoff' page :docspr:`191` by :ghuser:`mjoshd` - esphome: Add color to login error for better visibility :esphomepr:`478` by :ghuser:`TheZoker` - core: Fixed: Waveshare 4.2in display timing problem due to high speed SPI u… :corepr:`546` by :ghuser:`dirkj` - docs: Update information on flashing OTA to old ip :docspr:`193` by :ghuser:`tubalainen` - docs: NeopixelBus Light: Fix GPIO2 not GPIO3 for uart1 method :docspr:`194` by :ghuser:`Bierchermuesli` - docs: Cookbook Guide for Mirabella Genio Smart Bulbs :docspr:`184` by :ghuser:`cryptelli` - docs: Improve bme280_environment cookbook for stable climates :docspr:`149` by :ghuser:`hajdbo` - core: SDS011: change type of update_interval_min to uint8_t :corepr:`545` by :ghuser:`puuu` - core: Add ESP32 camera support :corepr:`544` - docs: Cookbook Guide for Brilliant / Mirabella Genio Smart Plugs :docspr:`195` by :ghuser:`cryptelli` - esphome: Add ESP32 Camera :esphomepr:`475` - docs: Add native API User-Defined services :docspr:`171` Past Changelogs --------------- .. toctree:: :maxdepth: 1 v1.11.0 v1.10.0 v1.9.0 v1.8.0 v1.7.0 .. disqus::