Merge pull request #1226 from esphome/bump-1.19.0b1

1.19.0b1
This commit is contained in:
Jesse Hills 2021-06-09 19:26:24 +12:00 committed by GitHub
commit 31367147d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 186 additions and 8 deletions

View File

@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome"
# could be handy for archiving the generated documentation or if some version
# control system is used.
PROJECT_NUMBER = 1.20.0-dev
PROJECT_NUMBER = 1.19.0b1
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a

View File

@ -1,5 +1,5 @@
ESPHOME_PATH = ../esphome
ESPHOME_REF = dev
ESPHOME_REF = v1.19.0b1
.PHONY: html html-strict cleanhtml deploy help webserver Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@ -1 +1 @@
1.20.0-dev
1.19.0b1

View File

@ -2,7 +2,7 @@ Changelog
=========
.. redirect::
:url: /changelog/v1.18.0.html
:url: /changelog/v1.19.0.html
.. toctree::
:glob:

View File

@ -1,5 +1,5 @@
Changelog - Version 1.18.0 - 19th May 2021
===============================================
==========================================
.. seo::
:description: Changelog for ESPHome version 1.18.0.

161
changelog/v1.19.0.rst Normal file
View File

@ -0,0 +1,161 @@
Changelog - Version 1.19.0 - 16th June 2021
===========================================
.. seo::
:description: Changelog for ESPHome version 1.19.0.
:image: /_static/changelog-1.19.0.png
:author: ESPHome
:author_twitter: @esphome_
.. imgtable::
:columns: 3
Improv, components/esp32_improv, improv.svg
SM2135, components/output/sm2135, sm2135.svg
XPT2046, components/binary_sensor/xpt2046, xpt2046.jpg
SDM Meter, components/sensor/sdm_meter, sdm220m.png
CS5460A, components/sensor/cs5460a, cs5460a.png
Release notes yet to be written...
New Integrations
----------------
- Add sm2135 component :esphomepr:`1736` by :ghuser:`BoukeHaarsma23` (cherry-picked) (new-integration)
- Add support for the XPT2046 touchscreen controller :esphomepr:`1542` by :ghuser:`numo68` (new-integration)
- Add support for SDMXXX energy meters :esphomepr:`1260` by :ghuser:`polyfaces` (new-integration)
- Add CS5460A power-meter component :esphomepr:`1474` by :ghuser:`balrog-kun` (new-integration)
- Added support for Xiaomi CGDK2 :esphomepr:`1451` by :ghuser:`zaluthar` (new-integration)
- Improv - BLE WiFi provisioning :esphomepr:`1807` by :ghuser:`jesserockz` (new-integration) (notable-change)
Breaking Changes
----------------
- Use core constants for sample duration on bh1750 :esphomepr:`1764` by :ghuser:`yuvalabou` (breaking-change) (cherry-picked)
- Drop 128x160 ESP-32 camera resolution :esphomepr:`1813` by :ghuser:`oxan` (breaking-change)
- teleinfo: use text_sensor and sensor. :esphomepr:`1403` by :ghuser:`0hax` (breaking-change)
- CLI user experience improvements :esphomepr:`1805` by :ghuser:`oxan` (breaking-change) (notable-change)
Beta Fixes
----------
- Upgrade the version of AsyncTCP-esphome to v1.2.2 :esphomepr:`1762` by :ghuser:`glmnet` (cherry-picked)
- Fix build issues for idf 4.2 (Support ESP32-S2) :esphomepr:`1433` by :ghuser:`misery` (cherry-picked)
- Use core constants for sample duration on bh1750 :esphomepr:`1764` by :ghuser:`yuvalabou` (breaking-change) (cherry-picked)
- Add sm2135 component :esphomepr:`1736` by :ghuser:`BoukeHaarsma23` (cherry-picked) (new-integration)
- Allow RC522 components to have multiple configurations :esphomepr:`1782` by :ghuser:`jesserockz` (cherry-picked)
Notable Changes
---------------
- CLI user experience improvements :esphomepr:`1805` by :ghuser:`oxan` (breaking-change) (notable-change)
- Improv - BLE WiFi provisioning :esphomepr:`1807` by :ghuser:`jesserockz` (new-integration) (notable-change)
All changes
-----------
- Bump black from 20.8b1 to 21.5b0 :esphomepr:`1745` by :ghuser:`dependabot[bot]`
- Bump pylint from 2.7.2 to 2.8.2 :esphomepr:`1729` by :ghuser:`dependabot[bot]`
- Upgrade the version of AsyncTCP-esphome to v1.2.2 :esphomepr:`1762` by :ghuser:`glmnet` (cherry-picked)
- Fix error when using %% in printf format. :esphomepr:`1713` by :ghuser:`mmakaay`
- Update const.py :esphomepr:`1748` by :ghuser:`cciprian5`
- Allow duration for deep_sleep.enter to be templatable :esphomepr:`1765` by :ghuser:`jesserockz`
- Fix build issues for idf 4.2 (Support ESP32-S2) :esphomepr:`1433` by :ghuser:`misery` (cherry-picked)
- Use core constants for sample duration on bh1750 :esphomepr:`1764` by :ghuser:`yuvalabou` (breaking-change) (cherry-picked)
- Bump black from 21.5b0 to 21.5b1 :esphomepr:`1768` by :ghuser:`dependabot[bot]`
- Bump flake8 from 3.9.0 to 3.9.2 :esphomepr:`1763` by :ghuser:`dependabot[bot]`
- Bump pytest from 6.2.3 to 6.2.4 :esphomepr:`1769` by :ghuser:`dependabot[bot]`
- Adding delay to aht10.cpp (issue #1635) :esphomepr:`1498` by :ghuser:`krunkel`
- Mitsubishi Heat Pump - Fixed default transmit_state to be generic instead of for a specific type of heat pump :esphomepr:`1414` by :ghuser:`RubyBailey`
- Add function to set SDS011 sensor in sleeping mode :esphomepr:`1416` by :ghuser:`onde2rock`
- Add sm2135 component :esphomepr:`1736` by :ghuser:`BoukeHaarsma23` (cherry-picked) (new-integration)
- Autorepeat filter for the binary sensors :esphomepr:`1681` by :ghuser:`numo68`
- Add action to set total pulses on pulse_meter :esphomepr:`1757` by :ghuser:`jesserockz`
- Add more json schema generation features :esphomepr:`1690` by :ghuser:`glmnet`
- Allow RC522 components to have multiple configurations :esphomepr:`1782` by :ghuser:`jesserockz` (cherry-picked)
- Generate protobuf code closer to formatted files :esphomepr:`1790` by :ghuser:`jesserockz`
- Add attribute support to Home Assistant sensors :esphomepr:`1770` by :ghuser:`frenck`
- Bump Arduino SDK for ESP32 to 1.0.6 :esphomepr:`1789` by :ghuser:`agners`
- Added bottom segment to digit 9 :esphomepr:`1787` by :ghuser:`testbughub`
- Add support for the XPT2046 touchscreen controller :esphomepr:`1542` by :ghuser:`numo68` (new-integration)
- Revert "Added bottom segment to digit 9" :esphomepr:`1791` by :ghuser:`jesserockz`
- Introduce new async-def coroutine syntax :esphomepr:`1657` by :ghuser:`OttoWinter`
- Add on_tag_removed trigger to pn532 :esphomepr:`1436` by :ghuser:`romerod`
- Do not use Serial2 for ESP32C3, too :esphomepr:`1798` by :ghuser:`misery`
- Use latest version of upstream NeoPixelBus library :esphomepr:`1701` by :ghuser:`agners`
- Added fan triggers on_turn_on and on_turn_off :esphomepr:`1726` by :ghuser:`dataway`
- tm1637 - support 6 character displays :esphomepr:`1803` by :ghuser:`dataway`
- Convert core components to async-def coroutine syntax :esphomepr:`1658` by :ghuser:`OttoWinter`
- Lights & GPIO Switch inverted restore mode :esphomepr:`1810` by :ghuser:`frenck`
- allow default option for typed_schema :esphomepr:`1700` by :ghuser:`wifwucite`
- Refactor font creation to save stack space :esphomepr:`1707` by :ghuser:`numo68`
- BME680 BSEC: Allow sample rate overrides for T/P/H sensors :esphomepr:`1710` by :ghuser:`trvrnrth`
- Add the on_page_change display trigger :esphomepr:`1687` by :ghuser:`numo68`
- Allow segments in a light partition to be reversed :esphomepr:`1484` by :ghuser:`jimbauwens`
- Document considerations when changing recommended framework version :esphomepr:`1822` by :ghuser:`OttoWinter`
- Convert components to async-def syntax :esphomepr:`1821` by :ghuser:`OttoWinter`
- Bump protobuf from 3.15.8 to 3.17.0 :esphomepr:`1776` by :ghuser:`dependabot[bot]`
- Convert components to async-def syntax :esphomepr:`1823` by :ghuser:`OttoWinter`
- Update sensor device classes from HA :esphomepr:`1825` by :ghuser:`OttoWinter`
- Update platformio.ini settings and fix test apps :esphomepr:`1815` by :ghuser:`oxan`
- lambda condition should return :esphomepr:`1833` by :ghuser:`glmnet`
- fix dallas pin validation :esphomepr:`1692` by :ghuser:`glmnet`
- Fix typo in wizard :esphomepr:`1836` by :ghuser:`ThomDietrich`
- add validate to components :esphomepr:`1631` by :ghuser:`glmnet`
- Added bottom segment to digit 9 :esphomepr:`1847` by :ghuser:`testbughub`
- Add support for SDMXXX energy meters :esphomepr:`1260` by :ghuser:`polyfaces` (new-integration)
- Add CS5460A power-meter component :esphomepr:`1474` by :ghuser:`balrog-kun` (new-integration)
- Drop 128x160 ESP-32 camera resolution :esphomepr:`1813` by :ghuser:`oxan` (breaking-change)
- Rf Bridge: add bucket sniffing and beep functionality :esphomepr:`1819` by :ghuser:`ianchi`
- Use built-in validation for altitude :esphomepr:`1831` by :ghuser:`agners`
- Don't check uart settings for modbus :esphomepr:`1850` by :ghuser:`jesserockz`
- I2c raw cmds with multiplexer :esphomepr:`1817` by :ghuser:`mmakaay`
- Update fingerprint count after enroll :esphomepr:`1811` by :ghuser:`rwagnervm`
- teleinfo: use text_sensor and sensor. :esphomepr:`1403` by :ghuser:`0hax` (breaking-change)
- Copy missing BLE client characteristic read data :esphomepr:`1818` by :ghuser:`buxtronix`
- Added support for Xiaomi CGDK2 :esphomepr:`1451` by :ghuser:`zaluthar` (new-integration)
- Fix ble client esp_gatt_if comparison :esphomepr:`1852` by :ghuser:`jesserockz`
- Add optional lambda to BLESensor for raw data parsing :esphomepr:`1851` by :ghuser:`torfbolt`
- Support Tuya light color temperature control :esphomepr:`1412` by :ghuser:`rmounce`
- Tuya improvements :esphomepr:`1491` by :ghuser:`trvrnrth`
- Use size_t for length parameter :esphomepr:`1799` by :ghuser:`misery`
- Added vol +/- control to dfplayer :esphomepr:`1856` by :ghuser:`foxsam21`
- Support raw datapoints for tuya components :esphomepr:`1669` by :ghuser:`kroimon`
- Add support for Sensor state class :esphomepr:`1835` by :ghuser:`frenck`
- make crc16 function accessible :esphomepr:`1857` by :ghuser:`ssieb`
- Add preset, custom_preset and custom_fan_mode support to climate :esphomepr:`1471` by :ghuser:`Lumpusz`
- Avoid unnecessary waits to stabilize the VOC algorithm :esphomepr:`1834` by :ghuser:`agners`
- Fix SCD30 configuration on ESP32 :esphomepr:`1830` by :ghuser:`agners`
- Bump Docker base version to 3.1.0 :esphomepr:`1864` by :ghuser:`agners`
- CLI user experience improvements :esphomepr:`1805` by :ghuser:`oxan` (breaking-change) (notable-change)
- Improv - BLE WiFi provisioning :esphomepr:`1807` by :ghuser:`jesserockz` (new-integration) (notable-change)
- Implement versioning for esphome/esphome-lint docker images :esphomepr:`1877` by :ghuser:`OttoWinter`
- Bump base image to 3.4.0 :esphomepr:`1879` by :ghuser:`OttoWinter`
- Use Clang 11 :esphomepr:`1846` by :ghuser:`agners`
- Remove explain changes section from PR template :esphomepr:`1876` by :ghuser:`OttoWinter`
- Fixes for BLE/improv :esphomepr:`1878` by :ghuser:`jesserockz`
- Fix Clang 11 finds :esphomepr:`1880` by :ghuser:`agners`
- Allow setting creator project name and version into code :esphomepr:`1872` by :ghuser:`jesserockz`
- Add platform and board to mdns response when API is used :esphomepr:`1871` by :ghuser:`jesserockz`
- Update ``total_pulses_`` at every detected pulse :esphomepr:`1875` by :ghuser:`rklomp`
Past Changelogs
---------------
.. toctree::
:maxdepth: 1
v1.18.0
v1.17.0
v1.16.0
v1.15.0
v1.14.0
v1.13.0
v1.12.0
v1.11.0
v1.10.0
v1.9.0
v1.8.0
v1.7.0

View File

@ -67,9 +67,9 @@ author = "Otto Winter"
# built documents.
#
# The short X.Y version.
version = "1.20"
version = "1.19"
# The full version, including alpha/beta/rc tags.
release = "1.20.0-dev"
release = "1.19.0b1"
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -40,6 +40,7 @@ Contributors
- `Andrej Komelj (@akomelj) <https://github.com/akomelj>`__
- `Alex Konradi (@akonradi) <https://github.com/akonradi>`__
- `Alone (@al-one) <https://github.com/al-one>`__
- `Albin Kauffmann (@albinou) <https://github.com/albinou>`__
- `Alex (@alex-richards) <https://github.com/alex-richards>`__
- `Alexander Leisentritt (@Alex9779) <https://github.com/Alex9779>`__
- `Alexandre Danault (@AlexDanault) <https://github.com/AlexDanault>`__
@ -168,6 +169,7 @@ Contributors
- `Emory Dunn (@emorydunn) <https://github.com/emorydunn>`__
- `Eric Muehlstein (@emuehlstein) <https://github.com/emuehlstein>`__
- `Anders Persson (@emwap) <https://github.com/emwap>`__
- `Bert (@Engelbert) <https://github.com/Engelbert>`__
- `Nico Weichbrodt (@envy) <https://github.com/envy>`__
- `Evan Petousis (@epetousis) <https://github.com/epetousis>`__
- `Wilhelm Erasmus (@erasmuswill) <https://github.com/erasmuswill>`__
@ -199,6 +201,7 @@ Contributors
- `Gabe Cook (@gabe565) <https://github.com/gabe565>`__
- `Gareth Cooper (@gaco79) <https://github.com/gaco79>`__
- `galagaking (@galagaking) <https://github.com/galagaking>`__
- `GeekVisit (@GeekVisit) <https://github.com/GeekVisit>`__
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__
- `Gerard (@gerard33) <https://github.com/gerard33>`__
- `Giovanni (@Gio-dot) <https://github.com/Gio-dot>`__
@ -210,6 +213,7 @@ Contributors
- `Jelle Raaijmakers (@GMTA) <https://github.com/GMTA>`__
- `gordon-zhao (@gordon-zhao) <https://github.com/gordon-zhao>`__
- `Antoine GRÉA (@grea09) <https://github.com/grea09>`__
- `Andrea (@Guglio95) <https://github.com/Guglio95>`__
- `Guillaume DELVIT (@guiguid) <https://github.com/guiguid>`__
- `guptamp (@guptamp) <https://github.com/guptamp>`__
- `Guyohms (@Guyohms) <https://github.com/Guyohms>`__
@ -223,12 +227,14 @@ Contributors
- `HepoH3 (@HepoH3) <https://github.com/HepoH3>`__
- `Hamish Moffatt (@hmoffatt) <https://github.com/hmoffatt>`__
- `MoA (@honomoa) <https://github.com/honomoa>`__
- `Petr Urbánek (@HyperReap) <https://github.com/HyperReap>`__
- `Adrián Panella (@ianchi) <https://github.com/ianchi>`__
- `Ian Leeder (@ianleeder) <https://github.com/ianleeder>`__
- `icarome (@icarome) <https://github.com/icarome>`__
- `igg (@igg) <https://github.com/igg>`__
- `ikatkov (@ikatkov) <https://github.com/ikatkov>`__
- `Michael (@imeekle) <https://github.com/imeekle>`__
- `imgbot[bot] (@imgbot[bot]) <https://github.com/imgbot[bot]>`__
- `Lorenzo Ortiz (@Infinitte) <https://github.com/Infinitte>`__
- `Ivan Shvedunov (@ivan4th) <https://github.com/ivan4th>`__
- `Ivan Kravets (@ivankravets) <https://github.com/ivankravets>`__
@ -245,6 +251,7 @@ Contributors
- `jeff-h (@jeff-h) <https://github.com/jeff-h>`__
- `Jeff Rescignano (@JeffResc) <https://github.com/JeffResc>`__
- `Jesse Hills (@jesserockz) <https://github.com/jesserockz>`__
- `Jim Bauwens (@jimbauwens) <https://github.com/jimbauwens>`__
- `Jérémy JOURDIN (@JJK801) <https://github.com/JJK801>`__
- `Jonathan Jefferies (@jjok) <https://github.com/jjok>`__
- `Justin Maxwell (@jkmaxwell) <https://github.com/jkmaxwell>`__
@ -343,6 +350,7 @@ Contributors
- `Pauline Middelink (@middelink) <https://github.com/middelink>`__
- `mikosoft83 (@mikosoft83) <https://github.com/mikosoft83>`__
- `Minideezel (@minideezel) <https://github.com/minideezel>`__
- `mipa87 (@mipa87) <https://github.com/mipa87>`__
- `André Klitzing (@misery) <https://github.com/misery>`__
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__
@ -393,6 +401,7 @@ Contributors
- `Oscar Bolmsten (@oscar-b) <https://github.com/oscar-b>`__
- `Otamay (@Otamay) <https://github.com/Otamay>`__
- `Otto Winter (@OttoWinter) <https://github.com/OttoWinter>`__
- `Oxan van Leeuwen (@oxan) <https://github.com/oxan>`__
- `Pack3tL0ss (@Pack3tL0ss) <https://github.com/Pack3tL0ss>`__
- `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__
- `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__
@ -411,6 +420,7 @@ Contributors
- `Plácido Revilla (@placidorevilla) <https://github.com/placidorevilla>`__
- `Marcus Kempe (@plopp) <https://github.com/plopp>`__
- `DK (@poldim) <https://github.com/poldim>`__
- `polyfaces (@polyfaces) <https://github.com/polyfaces>`__
- `Iván Povedano (@pove) <https://github.com/pove>`__
- `Peter Stuifzand (@pstuifzand) <https://github.com/pstuifzand>`__
- `Peter Tatrai (@ptatrai) <https://github.com/ptatrai>`__
@ -434,6 +444,7 @@ Contributors
- `Richard Lewis (@richrd) <https://github.com/richrd>`__
- `Rico van Genugten (@ricovangenugten) <https://github.com/ricovangenugten>`__
- `rjmurph2241 (@rjmurph2241) <https://github.com/rjmurph2241>`__
- `René Klomp (@rklomp) <https://github.com/rklomp>`__
- `rlowens (@rlowens) <https://github.com/rlowens>`__
- `LMR (@rmooreID) <https://github.com/rmooreID>`__
- `Ryan Mounce (@rmounce) <https://github.com/rmounce>`__
@ -452,6 +463,7 @@ Contributors
- `Rubén G. (@rubengargar) <https://github.com/rubengargar>`__
- `RubyBailey (@RubyBailey) <https://github.com/RubyBailey>`__
- `rudgr (@rudgr) <https://github.com/rudgr>`__
- `Roberto Wagner (@rwagnervm) <https://github.com/rwagnervm>`__
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__
- `Ryan Nazaretian (@ryannazaretian) <https://github.com/ryannazaretian>`__
- `samnewman86 (@samnewman86) <https://github.com/samnewman86>`__
@ -474,6 +486,7 @@ Contributors
- `Derek Hageman (@Sizurka) <https://github.com/Sizurka>`__
- `Stephen Tierney (@sjtrny) <https://github.com/sjtrny>`__
- `Niklas Wagner (@Skaronator) <https://github.com/Skaronator>`__
- `Luca Zimmermann (@soundstorm) <https://github.com/soundstorm>`__
- `Philip Allgaier (@spacegaier) <https://github.com/spacegaier>`__
- `spattinson (@spattinson) <https://github.com/spattinson>`__
- `spilin (@spilin) <https://github.com/spilin>`__
@ -482,6 +495,7 @@ Contributors
- `sredfern (@sredfern) <https://github.com/sredfern>`__
- `srg74 (@srg74) <https://github.com/srg74>`__
- `Samuel Sieb (@ssieb) <https://github.com/ssieb>`__
- `starwolf73 (@starwolf73) <https://github.com/starwolf73>`__
- `Steve Baxter (@stevebaxter) <https://github.com/stevebaxter>`__
- `stubs12 (@stubs12) <https://github.com/stubs12>`__
- `Jordan Vohwinkel (@sublime93) <https://github.com/sublime93>`__
@ -508,6 +522,7 @@ Contributors
- `Simon (@theOzzieRat) <https://github.com/theOzzieRat>`__
- `Florian Gareis (@TheZoker) <https://github.com/TheZoker>`__
- `Thomas Klingbeil (@thomasklingbeil) <https://github.com/thomasklingbeil>`__
- `Thomas Dietrich (@ThomDietrich) <https://github.com/ThomDietrich>`__
- `Andrew Thompson (@thompsa) <https://github.com/thompsa>`__
- `thubot (@thubot) <https://github.com/thubot>`__
- `tiagofreire-pt (@tiagofreire-pt) <https://github.com/tiagofreire-pt>`__
@ -521,6 +536,7 @@ Contributors
- `Tommy Kihlstrøm (@tomludd) <https://github.com/tomludd>`__
- `tomlut (@tomlut) <https://github.com/tomlut>`__
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__
- `David Kiliani (@torfbolt) <https://github.com/torfbolt>`__
- `Torwag (@torwag) <https://github.com/torwag>`__
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__
- `Troon (@Troon) <https://github.com/Troon>`__
@ -565,7 +581,8 @@ Contributors
- `YuanL.Lee (@yuanl) <https://github.com/yuanl>`__
- `Yuval Aboulafia (@yuvalabou) <https://github.com/yuvalabou>`__
- `ZabojnikM (@ZabojnikM) <https://github.com/ZabojnikM>`__
- `zaluthar (@zaluthar) <https://github.com/zaluthar>`__
- `San (@zhujunsan) <https://github.com/zhujunsan>`__
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
*This page was last updated May 19, 2021.*
*This page was last updated June 9, 2021.*