Merge branch 'current' into next

This commit is contained in:
Jesse Hills 2021-05-05 22:34:47 +12:00
commit a4fe969c8a
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A
13 changed files with 758 additions and 502 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.16.2
PROJECT_NUMBER = 1.17.0
# 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 = v1.16.2
ESPHOME_REF = v1.17.0
.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: 71 KiB

View File

@ -1 +1 @@
1.16.2
1.17.0

View File

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

199
changelog/v1.17.0.rst Normal file
View File

@ -0,0 +1,199 @@
Changelog - Version 1.17.0 - 4th May 2021
===============================================
.. seo::
:description: Changelog for ESPHome version 1.17.0.
:image: /_static/changelog-1.17.0.png
:author: ESPHome
:author_twitter: @esphome_
.. imgtable::
:columns: 4
Inkbird IBS-TH1 Mini, components/sensor/inkbird_ibsth1_mini, inkbird_isbth1_mini.jpg
MCP4725, components/output/mcp4725, mcp4725.jpg
Xiaomi Miscale, components/sensor/xiaomi_miscale, xiaomi_miscale.jpg
Xiaomi Miscale2, components/sensor/xiaomi_miscale2, xiaomi_miscale2.jpg
Midea Air Conditioner, components/climate/midea_ac, midea.svg
Addressable Light Display, components/display/addressable_light, addressable_light.jpg
Pulse Meter, components/sensor/pulse_meter, pulse.svg
So, ESPHome was acquired by Nabu Casa. That was big and unexpected, but awesome news for the project as now I have been hired
by Nabu Casa full-time to work on ESPHome. I know I said this in the last release, but hopefully now that it is literally
my job, the releases will move to a (yet to be defined) schedule.
A lot of fixes and updates to existing components in this release, and a couple of new integrations and features too. Check them out
if you have the hardware but could not use it before.
Hopefully I can get some help and pointers from the Nabu Casa team to tidy up these release notes and make them all fancy and
actually something to look forward to reading.
Jesse
New Features
------------
- esphome: Vl53l0x change address :esphomepr:`1126` by :ghuser:`kkellner` (new-feature)
- esphome: Background calibration & ABC commands for SenseAir S8 :esphomepr:`1623` by :ghuser:`nmaggioni` (new-feature)
- esphome: Add trigger for http actions to receive the status code :esphomepr:`1599` by :ghuser:`jesserockz` (new-feature)
New Integrations
----------------
- esphome: Adding support for the Inkbird IBS-TH1 Mini sensor :esphomepr:`1099` by :ghuser:`fkirill` (new-integration)
- esphome: Add MCP4725 DAC Component :esphomepr:`1418` by :ghuser:`JJK801` (new-integration)
- esphome: Add Xiaomi Miscale v1 and v2 :esphomepr:`1368` by :ghuser:`dckiller51` (new-integration)
- esphome: Add support for the SM300D2 7-in-1 sensor module :esphomepr:`1524` by :ghuser:`moritzgloeckl` (new-integration)
- esphome: Midea climate support :esphomepr:`1328` by :ghuser:`dudanov` (new-integration)
- esphome: Add addressable_light display platform :esphomepr:`1272` by :ghuser:`justfalter` (new-integration) (notable-change)
- esphome: Implement pulse_meter as an improvement on pulse_counter and pulse_width for meters :esphomepr:`1434` by :ghuser:`stevebaxter` (new-integration)
Breaking Changes
----------------
- esphome: MCP23XXX Refactor :esphomepr:`1560` by :ghuser:`jesserockz` (breaking-change)
Notable Changes
---------------
- esphome: Device class attribute for sensor component :esphomepr:`1525` by :ghuser:`marecabo` (notable-change)
- esphome: Add default device classes to sensor components :esphomepr:`1533` by :ghuser:`marecabo` (notable-change)
- esphome: Add addressable_light display platform :esphomepr:`1272` by :ghuser:`justfalter` (new-integration) (notable-change)
All changes
-----------
- esphome: Bump voluptuous from 0.12.0 to 0.12.1 :esphomepr:`1411` by :ghuser:`dependabot[bot]`
- esphome: add http request tests :esphomepr:`1448` by :ghuser:`glmnet`
- esphome: codegen: Lambda improvements :esphomepr:`1476` by :ghuser:`balrog-kun`
- docs: Add options to control pulse duration on Climate_IR_LG Component :docspr:`963` by :ghuser:`mhentschke`
- esphome: Add options to control pulse duration on Climate_IR_LG Component :esphomepr:`1470` by :ghuser:`mhentschke`
- esphome: Adding support for the Inkbird IBS-TH1 Mini sensor :esphomepr:`1099` by :ghuser:`fkirill` (new-integration)
- docs: Adding documentation for Inkbird IBS-TH1 Mini sensor :docspr:`657` by :ghuser:`fkirill`
- esphome: Add config validator location :esphomepr:`1490` by :ghuser:`glmnet`
- esphome: Add MCP4725 DAC Component :esphomepr:`1418` by :ghuser:`JJK801` (new-integration)
- docs: Add MCP4725 docs :docspr:`889` by :ghuser:`JJK801`
- docs: Fix format consistency :docspr:`989` by :ghuser:`glmnet`
- esphome: Added codeowners to max7219digit :esphomepr:`1487` by :ghuser:`rspaargaren`
- esphome: Correct Native API Wire Format Documentation :esphomepr:`1528` by :ghuser:`justin-gerhardt`
- esphome: st7735_conf_fixes :esphomepr:`1530` by :ghuser:`SenexCrenshaw`
- docs: ST7735 Changed configuration items to snake_case :docspr:`1000` by :ghuser:`SenexCrenshaw`
- esphome: Device class attribute for sensor component :esphomepr:`1525` by :ghuser:`marecabo` (notable-change)
- docs: Add doc for device_class attribute of sensor :docspr:`996` by :ghuser:`marecabo`
- docs: Add sleep duration to enter deep sleep action :docspr:`995` by :ghuser:`nuttytree`
- esphome: Add duration option to action start deep sleep :esphomepr:`1526` by :ghuser:`nuttytree`
- esphome: fix substitution losing track of document range :esphomepr:`1547` by :ghuser:`glmnet`
- docs: Update esp32_camera.rst :docspr:`1020` by :ghuser:`lukaszrud`
- docs: Fix format next :docspr:`1023` by :ghuser:`glmnet`
- docs: Add another project to diy.rst :docspr:`1019` by :ghuser:`shish`
- docs: Update esphome-configs URL :docspr:`1018` by :ghuser:`shish`
- docs: Icon is ignored by HA when device class is set :docspr:`1011` by :ghuser:`marecabo`
- docs: Update pid.rst :docspr:`1006` by :ghuser:`boradwell`
- docs: Mention that Hyperion.NG works with E1.31 :docspr:`975` by :ghuser:`rradar`
- esphome: Add Xiaomi Miscale v1 and v2 :esphomepr:`1368` by :ghuser:`dckiller51` (new-integration)
- docs: Add docs for Xiaomi Miscale v1 and v2 :docspr:`1021` by :ghuser:`dckiller51`
- docs: Add missing closing parenthesis in example :docspr:`1029` by :ghuser:`lepinkainen`
- docs: Update Inkplate.rst :docspr:`1026` by :ghuser:`jakommo`
- docs: typo in st7735 model number :docspr:`1025` by :ghuser:`wjcarpenter`
- docs: Fix mcp23sXX id config :docspr:`1017` by :ghuser:`jesserockz`
- docs: Update bme680.rst :docspr:`1007` by :ghuser:`wifwucite`
- docs: Sim800l dial :docspr:`1027` by :ghuser:`spilin`
- esphome: Add dial support for sim800l component :esphomepr:`1558` by :ghuser:`spilin`
- esphome: Climate IR LG -keep previous temp and fan if swing :esphomepr:`1556` by :ghuser:`Otamay`
- esphome: Vl53l0x change address :esphomepr:`1126` by :ghuser:`kkellner` (new-feature)
- docs: Update vl53l0x docs :docspr:`679` by :ghuser:`kkellner`
- esphome: tuya: Use queue for sending command messages :esphomepr:`1404` by :ghuser:`stubs12`
- esphome: Replace substitutions in substitutions first :esphomepr:`1567` by :ghuser:`edenhaus`
- esphome: Added heater to climate_ir_lg :esphomepr:`1555` by :ghuser:`Otamay`
- esphome: More yaml validation :esphomepr:`1568` by :ghuser:`glmnet`
- esphome: Add default device classes to sensor components :esphomepr:`1533` by :ghuser:`marecabo` (notable-change)
- docs: Document recurring data in uart switch :docspr:`986` by :ghuser:`gabe565`
- esphome: Add support for recurring data in uart switch :esphomepr:`1514` by :ghuser:`gabe565`
- esphome: Added samsung36 ir protocol :esphomepr:`1438` by :ghuser:`tuxBurner`
- docs: Added remote samsung36 protocol docs :docspr:`904` by :ghuser:`tuxBurner`
- docs: Add IWOOLE Table Lamp cookbook entry :docspr:`947` by :ghuser:`Deinara`
- docs: Update uart.rst example to read all available characters :docspr:`1031` by :ghuser:`RoganDawes`
- esphome: ADC fix: GPIO0 not usable as output if ADC_VCC is used :esphomepr:`1557` by :ghuser:`ferbar`
- esphome: Add constants for device classes of binary_sensor :esphomepr:`1549` by :ghuser:`marecabo`
- esphome: fix path on windows escape :esphomepr:`1573` by :ghuser:`glmnet`
- esphome: Migrate ESPColor to Color :esphomepr:`1551` by :ghuser:`SenexCrenshaw`
- docs: Migrate ESPColor to Color :docspr:`1036` by :ghuser:`SenexCrenshaw`
- esphome: Add support for the SM300D2 7-in-1 sensor module :esphomepr:`1524` by :ghuser:`moritzgloeckl` (new-integration)
- docs: Added documentation for the SM300D2 sensor :docspr:`993` by :ghuser:`moritzgloeckl`
- esphome: changed color temp from float to int :esphomepr:`1522` by :ghuser:`codyjamestechnical`
- esphome: Bump pytest-cov from 2.10.1 to 2.11.1 :esphomepr:`1483` by :ghuser:`dependabot[bot]`
- esphome: Bump colorlog from 4.6.2 to 4.7.2 :esphomepr:`1473` by :ghuser:`dependabot[bot]`
- esphome: pins: Add three new boards :esphomepr:`1576` by :ghuser:`balrog-kun`
- esphome: Bump pytest from 6.2.1 to 6.2.2 :esphomepr:`1574` by :ghuser:`dependabot[bot]`
- esphome: Bump pytz from 2020.5 to 2021.1 :esphomepr:`1575` by :ghuser:`dependabot[bot]`
- esphome: Fix for waveshare 2.13in-ttgo-b73 :esphomepr:`1543` by :ghuser:`nikito7`
- docs: Added new blogpost :docspr:`1038` by :ghuser:`pieterbrink123`
- esphome: Add min/max filters :esphomepr:`1569` by :ghuser:`gabe565`
- docs: Document new min/max filters :docspr:`1032` by :ghuser:`gabe565`
- esphome: Bump pylint from 2.6.0 to 2.7.2 :esphomepr:`1582` by :ghuser:`dependabot[bot]`
- esphome: Extend 'uart:' with 'invert:' for esp32 :esphomepr:`1586` by :ghuser:`needspeed`
- docs: Uart invert option for ESP32 :docspr:`1039` by :ghuser:`Mynasru`
- esphome: Bump platformio from 5.0.4 to 5.1.0 :esphomepr:`1581` by :ghuser:`dependabot[bot]`
- esphome: fix servo warning :esphomepr:`1591` by :ghuser:`glmnet`
- docs: add-black :docspr:`1044` by :ghuser:`glmnet`
- esphome: add-black :esphomepr:`1593` by :ghuser:`glmnet`
- esphome: MCP23XXX Refactor :esphomepr:`1560` by :ghuser:`jesserockz` (breaking-change)
- docs: Update MCP23XXX docs with interrupts and pin schemas :docspr:`1028` by :ghuser:`jesserockz`
- esphome: Improve error checking: too many component id candidates :esphomepr:`1570` by :ghuser:`glmnet`
- esphome: Schema dump :esphomepr:`1564` by :ghuser:`glmnet`
- docs: Dump schema :docspr:`1030` by :ghuser:`glmnet`
- docs: Update i2c.rst :docspr:`1043` by :ghuser:`webeling67`
- docs: Update rf_bridge.rst :docspr:`1042` by :ghuser:`samnewman86`
- esphome: Inkplate 6 Optimizations :esphomepr:`1592` by :ghuser:`Sizurka`
- docs: Fix RF Bridge link to Portisch Repo :docspr:`1045` by :ghuser:`jesserockz`
- docs: pin schema and other fixes :docspr:`1047` by :ghuser:`glmnet`
- esphome: schema-dump-pins :esphomepr:`1596` by :ghuser:`glmnet`
- docs: Adding that mpr121_id is a valid option for binary_sensor :docspr:`966` by :ghuser:`minideezel`
- esphome: change lcd clear() to clear the buffer :esphomepr:`1600` by :ghuser:`ssieb`
- esphome: PN532 - don't read extra page and fix size :esphomepr:`1565` by :ghuser:`ssieb`
- docs: schema-filters :docspr:`1052` by :ghuser:`glmnet`
- esphome: Fix component_tests config :esphomepr:`1608` by :ghuser:`madron`
- esphome: Added receive for Fujitsu ACs :esphomepr:`1577` by :ghuser:`alex-richards`
- esphome: Change COLOR_ON to be 255 values instead of 1 :esphomepr:`1594` by :ghuser:`jesserockz`
- esphome: a4988 wait 1ms when coming out of sleep :esphomepr:`1597` by :ghuser:`WeekendWarrior1`
- docs: Remove cs_pin from rc522 i2c example :docspr:`1059` by :ghuser:`jesserockz`
- esphome: Support fan speed levels :esphomepr:`1541` by :ghuser:`blejdfist`
- docs: Documentation for fan speed levels :docspr:`1056` by :ghuser:`blejdfist`
- docs: Add CLI logs section :docspr:`1060` by :ghuser:`Tmin10`
- esphome: Add option to suffix name with mac address :esphomepr:`1615` by :ghuser:`jesserockz`
- esphome: Midea climate support :esphomepr:`1328` by :ghuser:`dudanov` (new-integration)
- docs: Midea Climate support :docspr:`804` by :ghuser:`dudanov`
- docs: Add docs for `name_add_mac_suffix` config :docspr:`1058` by :ghuser:`jesserockz`
- esphome: SPI transfer fix. Use write when no miso pin is set :esphomepr:`1563` by :ghuser:`SenexCrenshaw`
- esphome: SPI Improvements :esphomepr:`1617` by :ghuser:`SenexCrenshaw`
- esphome: Add addressable_light display platform :esphomepr:`1272` by :ghuser:`justfalter` (new-integration) (notable-change)
- docs: Add docs for addressable_light display :docspr:`755` by :ghuser:`justfalter`
- esphome: Implement pulse_meter as an improvement on pulse_counter and pulse_width for meters :esphomepr:`1434` by :ghuser:`stevebaxter` (new-integration)
- esphome: e131: fix issue 1579: limitation of maximum light count :esphomepr:`1619` by :ghuser:`docteurzoidberg`
- docs: Add documentation for pulse_meter :docspr:`900` by :ghuser:`stevebaxter`
- esphome: Bump platformio from 5.1.0 to 5.1.1 :esphomepr:`1618` by :ghuser:`dependabot[bot]`
- esphome: Fix pulse-meter with device_class and black :esphomepr:`1621` by :ghuser:`jesserockz`
- esphome: Declare Color objects in main.cpp :esphomepr:`1395` by :ghuser:`kbx81`
- esphome: Add 2.13in-ttgo-b1 waveshare epaper module. :esphomepr:`1326` by :ghuser:`matikij`
- docs: Add docs for ttgo-b1 version (next branch) :docspr:`808` by :ghuser:`matikij`
- esphome: Bump flake8 from 3.8.4 to 3.9.0 :esphomepr:`1612` by :ghuser:`dependabot[bot]`
- esphome: Bundle platformio lib_deps in docker images :esphomepr:`1625`
- esphome: Bump protobuf from 3.13.0 to 3.15.6 :esphomepr:`1607` by :ghuser:`dependabot[bot]`
- esphome: Bump pyyaml from 5.3.1 to 5.4.1 :esphomepr:`1482` by :ghuser:`dependabot[bot]`
- esphome: Switch docker images to debian :esphomepr:`1626`
- esphome: Background calibration & ABC commands for SenseAir S8 :esphomepr:`1623` by :ghuser:`nmaggioni` (new-feature)
- docs: SenseAir: background calibration & ABC commands :docspr:`1066` by :ghuser:`nmaggioni`
- esphome: Add trigger for http actions to receive the status code :esphomepr:`1599` by :ghuser:`jesserockz` (new-feature)
- docs: Add docs for http_request on_response trigger :docspr:`1049` by :ghuser:`jesserockz`
- docs: Fix typo lambada -> lambda in multiple display compoments :docspr:`1071` by :ghuser:`rheinz`
- docs: Consistent spelling of "ID" :docspr:`1068` by :ghuser:`spacegaier`
- docs: Change GREYSCALE to GRAYSCALE :docspr:`1073` by :ghuser:`adrienbrault`
- docs: SPI: fix Example :docspr:`1076` by :ghuser:`ferbar`
- docs: Update diy.rst :docspr:`1106` by :ghuser:`electrofun-smart`
- docs: Make changelog banner dismissable :docspr:`1113` by :ghuser:`manutenfruits`
- docs: Correct typo: "between between" -> "between" :docspr:`1109` by :ghuser:`janosrusiczki`
- docs: Update canbus.rst :docspr:`1115` by :ghuser:`meijerwynand`
- docs: Update diy.rst :docspr:`1114` by :ghuser:`murilobaliego`
- docs: Update email addresses :docspr:`1122` by :ghuser:`jesserockz`

View File

@ -69,7 +69,7 @@ binary sensors for each touch sensor.
Configuration variables:
- **name** (**Optional**, string): The name for the binary sensor.
- **name** (*Optional*, string): The name for the binary sensor.
- **mpr121_id** (*Optional*, :ref:`config-id`): The ID of the MPR121 defined above. Useful for multiple MPR121's on the I²C bus
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation.
- **channel** (**Required**, integer): The channel number at the MPR121 the touchkey is connected to.

View File

@ -18,11 +18,10 @@ The RC522 supports SPI, I²C and UART communication protocols, ESPHome can use e
Component/Hub
-------------
The ``rc522`` component allows you to use RC522 RFID controllers
(`datasheet <https://www.nxp.com/docs/en/data-sheet/MFRC522.pdff>`__, `Ali Express <https://es.aliexpress.com/item/1260729519.html>`__)
with ESPHome. This component is a global hub that establishes the connection to the RC522 via either :ref:`SPI <spi>` or
:ref:`I²C <i2c>` and outputs its data. Using the :ref:`RC522 binary sensors <rc522-tag>` you can then
create individual binary sensors that track if an RFID tag is currently detected by the RC522.
* If you have a module like the image above, it can only be used in SPI mode (`unless hacked <https://forum.arduino.cc/index.php?topic=442750.0>`__)
and you need to have an :ref:`SPI bus <spi>` in your configuration with both the **miso_pin** and **mosi_pin** set.
* If you have a RC522 which communicates via I²C like in the M5 Stack then you need to have an :ref:`I²C <i2c>` bus configured.
.. figure:: images/rc522-full.jpg
:align: center
@ -31,15 +30,10 @@ create individual binary sensors that track if an RFID tag is currently detected
Over SPI
--------
The RC522 supports SPI, I²C and UART communication protocols, ESPHome can use either SPI or I²C.
* If you have a module like the image above, it can only be used in SPI mode (`unless hacked <https://forum.arduino.cc/index.php?topic=442750.0>`__)
and you need to have an :ref:`SPI bus <spi>` in your configuration with both the **miso_pin** and **mosi_pin** set.
* If you have a RC522 which communicates via I²C like in the M5 Stack then you need to have an :ref:`I²C <i2c>` bus configured.
SPI Option
**********
The ``rc522_spi`` component allows you to use RC522 RFID controllers with ESPHome. This component is a global hub that
establishes the connection to the RC522 via :ref:`SPI <spi>` (also avilable over I²C). Using the
:ref:`RC522 binary sensors <rc522-tag>` you can then create individual binary sensors that track if
an RFID tag is currently detected by the RC522.
.. code-block:: yaml
@ -53,8 +47,29 @@ SPI Option
uid: 74-10-37-94
name: "RC522 RFID Tag"
I²C Option
**********
Configuration variables:
************************
- **cs_pin** (**Required**, :ref:`Pin Schema <config-pin_schema>`): The pin on the ESP that the chip select line
is connected to.
- **spi_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`SPI Component <spi>` if you want
to use multiple SPI buses.
- **on_tag** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a tag is read. See
:ref:`rc522-on_tag`.
- **reset_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): The pin connected to the RST line. Some tests
shows the RC522 working okay without this.
- **update_interval** (*Optional*, :ref:`config-time`): The duration of each scan on the RC522. This affects the
duration that the individual binary sensors stay active when they're found.
If a device is not found within this time window, it will be marked as not present. Defaults to ``1s``.
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID for this component.
Over I²C
--------
The ``rc522_i2c`` component allows you to use RC522 RFID controllers with ESPHome. This component is a global hub that
establishes the connection to the RC522 via :ref:`I²C <i2c>` (also avilable over SPI). Using the
:ref:`RC522 binary sensors <rc522-tag>` you can then create individual binary sensors that track if
an RFID tag is currently detected by the RC522.
.. code-block:: yaml
@ -70,32 +85,18 @@ I²C Option
Configuration variables:
************************
- **address** (*Optional*, int): Manually specify the I²C address of the sensor. Defaults to ``0x28``.
- **i2c_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`I²C Component <i2c>` if you want
to use multiple I²C buses.
- **on_tag** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a tag is read. See
:ref:`rc522-on_tag`.
- **reset_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): The pin connected to the RST line. Some tests
shows the RC522 working okay without this.
- **update_interval** (*Optional*, :ref:`config-time`): The duration of each scan on the RC522. This affects the
duration that the individual binary sensors stay active when they're found.
If a device is not found within this time window, it will be marked as not present. Defaults to ``1s``.
- **on_tag** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a tag is read. See
:ref:`rc522-on_tag`.
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID for this component.
SPI Only:
^^^^^^^^^
- **cs_pin** (**Required**, :ref:`Pin Schema <config-pin_schema>`): The pin on the ESP that the chip select line
is connected to.
- **spi_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`SPI Component <spi>` if you want
to use multiple SPI buses.
I²C Only:
^^^^^^^^^
- **address** (*Optional*, int): Manually specify the I²C address of the sensor. Defaults to ``0x2C``.
- **i2c_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`I²C Component <i2c>` if you want
to use multiple I²C buses.
.. _rc522-on_tag:

View File

@ -900,7 +900,10 @@ Configuration variables:
- **method** (*Optional*): Listening method, one of ``multicast`` or ``unicast``. Defaults to ``multicast``.
<<<<<<< HEAD
The udp port esphome is listening on is 5568.
=======
>>>>>>> current
.. _E1.31: https://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_(Streaming-ACN)_Protocol
.. _JINX: http://www.live-leds.de/jinx-v1-3-with-resizable-mainwindow-real-dmx-and-sacne1-31/

View File

@ -66,7 +66,6 @@ If you want just the scaled value you can use the read_data function
name: Freezer Temperature
Configuration variables:
- **id** (**Required**, :ref:`config-id`): The id to use for this MCP3008 component.
- **cs_pin** (**Required**, int): The SPI cable select pin to use

View File

@ -69,7 +69,7 @@ author = "Otto Winter"
# The short X.Y version.
version = "1.17"
# The full version, including alpha/beta/rc tags.
release = '1.16.2'
release = "1.17.0"
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -5,7 +5,9 @@ ESPHome is an open-source project, and everybody can contribute to it to make th
project awesome. This list contains a list of people who have submitted patches
that have made it into the `ESPHome organization's <https://github.com/esphome>`__ repositories.
ESPHome is lead by `Jesse Hills (@jesserockz) <https://github.com/jesserockz>`__, who is funded to work on ESPHome full-time by `Nabu Casa <https://www.nabucasa.com>`__. To help fund development of ESPHome, subscribe to `Home Assistant Cloud by Nabu Casa <https://www.nabucasa.com>`__.
ESPHome is lead by `Jesse Hills (@jesserockz) <https://github.com/jesserockz>`__,
who is funded to work on ESPHome full-time by `Nabu Casa <https://www.nabucasa.com>`__.
To help fund development of ESPHome, subscribe to `Home Assistant Cloud by Nabu Casa <https://www.nabucasa.com>`__.
ESPHome was originally founded by `Otto Winter (@OttoWinter) <https://github.com/OttoWinter>`__.
@ -14,461 +16,513 @@ Contributors
(in alphabetical order)
- `0hax (@0hax) <https://github.com/0hax>`__ - 4 contributions
- `2016for (@2016for) <https://github.com/2016for>`__ - 1 contribution
- `Pavel Golovin (@31337Ghost) <https://github.com/31337Ghost>`__ - 2 contributions
- `David Martin (@3ative) <https://github.com/3ative>`__ - 1 contribution
- `Aalian Khan (@AalianKhan) <https://github.com/AalianKhan>`__ - 5 contributions
- `Abel Matser (@abelmatser) <https://github.com/abelmatser>`__ - 1 contribution
- `Abílio Costa (@abmantis) <https://github.com/abmantis>`__ - 3 contributions
- `acshef (@acshef) <https://github.com/acshef>`__ - 1 contribution
- `adamgreg (@adamgreg) <https://github.com/adamgreg>`__ - 1 contribution
- `Attila Darazs (@adarazs) <https://github.com/adarazs>`__ - 2 contributions
- `adezerega (@adezerega) <https://github.com/adezerega>`__ - 1 contribution
- `Andrea Donno (@adonno) <https://github.com/adonno>`__ - 1 contribution
- `Adrian Cuzman (@adriancuzman) <https://github.com/adriancuzman>`__ - 2 contributions
- `Johan Bloemberg (@aequitas) <https://github.com/aequitas>`__ - 6 contributions
- `Anders (@ahd71) <https://github.com/ahd71>`__ - 1 contribution
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__ - 4 contributions
- `Airy André (@airy10) <https://github.com/airy10>`__ - 1 contribution
- `akoivist (@akoivist) <https://github.com/akoivist>`__ - 1 contribution
- `Andrej Komelj (@akomelj) <https://github.com/akomelj>`__ - 3 contributions
- `Alone (@al-one) <https://github.com/al-one>`__ - 2 contributions
- `Alexander Leisentritt (@Alex9779) <https://github.com/Alex9779>`__ - 10 contributions
- `Alexandre Danault (@AlexDanault) <https://github.com/AlexDanault>`__ - 1 contribution
- `Alex Mekkering (@AlexMekkering) <https://github.com/AlexMekkering>`__ - 3 contributions
- `Alex (@alexyao2015) <https://github.com/alexyao2015>`__ - 5 contributions
- `Amish Vishwakarma (@amishv) <https://github.com/amishv>`__ - 3 contributions
- `András Bíró (@andrasbiro) <https://github.com/andrasbiro>`__ - 1 contribution
- `Andreas Hergert (@andreashergert1984) <https://github.com/andreashergert1984>`__ - 2 contributions
- `Andrzej (@andriej) <https://github.com/andriej>`__ - 1 contribution
- `Andreas (@anduchs) <https://github.com/anduchs>`__ - 1 contribution
- `anekinloewe (@anekinloewe) <https://github.com/anekinloewe>`__ - 1 contribution
- `ankycooper (@ankycooper) <https://github.com/ankycooper>`__ - 1 contribution
- `Nikolay Vasilchuk (@Anonym-tsk) <https://github.com/Anonym-tsk>`__ - 35 contributions
- `Adriaan Peeters (@apeeters) <https://github.com/apeeters>`__ - 4 contributions
- `Darius Ratkevičius (@aphex008) <https://github.com/aphex008>`__ - 1 contribution
- `Ash McKenzie (@ashmckenzie) <https://github.com/ashmckenzie>`__ - 2 contributions
- `Pavel Pletenev (@ASMfreaK) <https://github.com/ASMfreaK>`__ - 1 contribution
- `Achilleas Pipinellis (@axilleas) <https://github.com/axilleas>`__ - 1 contribution
- `Kamil Trzciński (@ayufan) <https://github.com/ayufan>`__ - 7 contributions
- `Nicholas Peters (@Azimath) <https://github.com/Azimath>`__ - 2 contributions
- `Florian Mösch (@badbadc0ffee) <https://github.com/badbadc0ffee>`__ - 10 contributions
- `balk77 (@balk77) <https://github.com/balk77>`__ - 2 contributions
- `Paulus Schoutsen (@balloob) <https://github.com/balloob>`__ - 41 contributions
- `Andrew Zaborowski (@balrog-kun) <https://github.com/balrog-kun>`__ - 8 contributions
- `Rutger Nijhuis (@BananaPukeh) <https://github.com/BananaPukeh>`__ - 1 contribution
- `J. Nick Koston (@bdraco) <https://github.com/bdraco>`__ - 2 contributions
- `Ben Suffolk (@bensuffolk) <https://github.com/bensuffolk>`__ - 1 contribution
- `Bierchermuesli (@Bierchermuesli) <https://github.com/Bierchermuesli>`__ - 1 contribution
- `Jim Ekman (@blejdfist) <https://github.com/blejdfist>`__ - 4 contributions
- `Mauricio Bonani (@bonanitech) <https://github.com/bonanitech>`__ - 1 contribution
- `Patrik Hermansson (@bphermansson) <https://github.com/bphermansson>`__ - 1 contribution
- `Bram Kragten (@bramkragten) <https://github.com/bramkragten>`__ - 2 contributions
- `Brad Davidson (@brandond) <https://github.com/brandond>`__ - 19 contributions
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__ - 1 contribution
- `brianrjones69 (@brianrjones69) <https://github.com/brianrjones69>`__ - 1 contribution
- `buxtronix (@buxtronix) <https://github.com/buxtronix>`__ - 7 contributions
- `bvansambeek (@bvansambeek) <https://github.com/bvansambeek>`__ - 1 contribution
- `bwente (@bwente) <https://github.com/bwente>`__ - 1 contribution
- `Carlos Gustavo Sarmiento (@carlos-sarmiento) <https://github.com/carlos-sarmiento>`__ - 4 contributions
- `Carlos Garcia Saura (@CarlosGS) <https://github.com/CarlosGS>`__ - 1 contribution
- `cbialobos (@cbialobos) <https://github.com/cbialobos>`__ - 1 contribution
- `Marco (@cdrfun) <https://github.com/cdrfun>`__ - 1 contribution
- `chris-jennings (@chris-jennings) <https://github.com/chris-jennings>`__ - 1 contribution
- `John (@CircuitSetup) <https://github.com/CircuitSetup>`__ - 5 contributions
- `Chris Debenham (@cjd) <https://github.com/cjd>`__ - 1 contribution
- `James Crook (@cooljimy84) <https://github.com/cooljimy84>`__ - 1 contribution
- `Corban Mailloux (@corbanmailloux) <https://github.com/corbanmailloux>`__ - 5 contributions
- `Dmitry Berezovsky (@corvis) <https://github.com/corvis>`__ - 2 contributions
- `Connor Prussin (@cprussin) <https://github.com/cprussin>`__ - 2 contributions
- `cretep (@cretep) <https://github.com/cretep>`__ - 1 contribution
- `cryptelli (@cryptelli) <https://github.com/cryptelli>`__ - 3 contributions
- `Chris Talkington (@ctalkington) <https://github.com/ctalkington>`__ - 1 contribution
- `Alex Solomaha (@CyanoFresh) <https://github.com/CyanoFresh>`__ - 1 contribution
- `Luar Roji (@cyberplant) <https://github.com/cyberplant>`__ - 2 contributions
- `Dale Higgs (@dale3h) <https://github.com/dale3h>`__ - 1 contribution
- `damanti-me (@damanti-me) <https://github.com/damanti-me>`__ - 2 contributions
- `Daniel Bjørnbakk (@danibjor) <https://github.com/danibjor>`__ - 1 contribution
- `Daniel Kucera (@danielkucera) <https://github.com/danielkucera>`__ - 1 contribution
- `Daniel Schramm (@danielschramm) <https://github.com/danielschramm>`__ - 2 contributions
- `Chris (@darthsebulba04) <https://github.com/darthsebulba04>`__ - 1 contribution
- `DAVe3283 (@DAVe3283) <https://github.com/DAVe3283>`__ - 3 contributions
- `Dave Richer (@davericher) <https://github.com/davericher>`__ - 3 contributions
- `Dave T (@davet2001) <https://github.com/davet2001>`__ - 1 contribution
- `Dave Wongillies (@davewongillies) <https://github.com/davewongillies>`__ - 1 contribution
- `David De Sloovere (@DavidDeSloovere) <https://github.com/DavidDeSloovere>`__ - 3 contributions
- `David Beitey (@davidjb) <https://github.com/davidjb>`__ - 1 contribution
- `David Zovko (@davidzovko) <https://github.com/davidzovko>`__ - 1 contribution
- `Debashish Sahu (@debsahu) <https://github.com/debsahu>`__ - 1 contribution
- `declanshanaghy (@declanshanaghy) <https://github.com/declanshanaghy>`__ - 3 contributions
- `deftdawg (@deftdawg) <https://github.com/deftdawg>`__ - 1 contribution
- `Rsan (@deltazerorsan) <https://github.com/deltazerorsan>`__ - 1 contribution
- `Mickaël Le Baillif (@demikl) <https://github.com/demikl>`__ - 3 contributions
- `dependabot[bot] (@dependabot[bot]) <https://github.com/dependabot[bot]>`__ - 43 contributions
- `Destix (@Destix) <https://github.com/Destix>`__ - 1 contribution
- `Alain Turbide (@Dilbert66) <https://github.com/Dilbert66>`__ - 2 contributions
- `Mark (@Diramu) <https://github.com/Diramu>`__ - 1 contribution
- `Dirk Heinke (@DirkHeinke) <https://github.com/DirkHeinke>`__ - 1 contribution
- `Dirk Jahnke (@dirkj) <https://github.com/dirkj>`__ - 1 contribution
- `djtef (@djtef) <https://github.com/djtef>`__ - 1 contribution
- `Marcos Pérez Ferro (@djwmarcx) <https://github.com/djwmarcx>`__ - 2 contributions
- `Dan Mannock (@dmannock) <https://github.com/dmannock>`__ - 1 contribution
- `dmkif (@dmkif) <https://github.com/dmkif>`__ - 1 contribution
- `Jiang Sheng (@doskoi) <https://github.com/doskoi>`__ - 1 contribution
- `Robert Schütz (@dotlambda) <https://github.com/dotlambda>`__ - 3 contributions
- `Daniel Hyles (@DotNetDann) <https://github.com/DotNetDann>`__ - 4 contributions
- `dr-oblivium (@dr-oblivium) <https://github.com/dr-oblivium>`__ - 2 contributions
- `Drew Perttula (@drewp) <https://github.com/drewp>`__ - 2 contributions
- `DrRob (@DrRob) <https://github.com/DrRob>`__ - 1 contribution
- `dubit0 (@dubit0) <https://github.com/dubit0>`__ - 1 contribution
- `Dimitris Zervas (@dzervas) <https://github.com/dzervas>`__ - 2 contributions
- `dziobson (@dziobson) <https://github.com/dziobson>`__ - 1 contribution
- `Dan Jackson (@e28eta) <https://github.com/e28eta>`__ - 1 contribution
- `Ermanno Baschiera (@ebaschiera) <https://github.com/ebaschiera>`__ - 1 contribution
- `Niclas Larsson (@edge90) <https://github.com/edge90>`__ - 1 contribution
- `Eenoo (@Eenoo) <https://github.com/Eenoo>`__ - 1 contribution
- `Erwin Kooi (@egeltje) <https://github.com/egeltje>`__ - 2 contributions
- `Eike (@ei-ke) <https://github.com/ei-ke>`__ - 1 contribution
- `Elkropac (@Elkropac) <https://github.com/Elkropac>`__ - 2 contributions
- `EmbeddedDevver (@EmbeddedDevver) <https://github.com/EmbeddedDevver>`__ - 1 contribution
- `EmmanuelLM (@EmmanuelLM) <https://github.com/EmmanuelLM>`__ - 1 contribution
- `Emory Dunn (@emorydunn) <https://github.com/emorydunn>`__ - 1 contribution
- `Eric Muehlstein (@emuehlstein) <https://github.com/emuehlstein>`__ - 1 contribution
- `Anders Persson (@emwap) <https://github.com/emwap>`__ - 4 contributions
- `Nico Weichbrodt (@envy) <https://github.com/envy>`__ - 1 contribution
- `Evan Petousis (@epetousis) <https://github.com/epetousis>`__ - 1 contribution
- `Wilhelm Erasmus (@erasmuswill) <https://github.com/erasmuswill>`__ - 1 contribution
- `erazor666 (@erazor666) <https://github.com/erazor666>`__ - 1 contribution
- `Eric Hiller (@erichiller) <https://github.com/erichiller>`__ - 1 contribution
- `Ernst Klamer (@Ernst79) <https://github.com/Ernst79>`__ - 1 contribution
- `escoand (@escoand) <https://github.com/escoand>`__ - 7 contributions
- `esphomebot (@esphomebot) <https://github.com/esphomebot>`__ - 15 contributions
- `Evan Coleman (@evandcoleman) <https://github.com/evandcoleman>`__ - 3 contributions
- `Malte Franken (@exxamalte) <https://github.com/exxamalte>`__ - 2 contributions
- `Fabian Affolter (@fabaff) <https://github.com/fabaff>`__ - 29 contributions
- `C W (@fake-name) <https://github.com/fake-name>`__ - 2 contributions
- `Christian Ferbar (@ferbar) <https://github.com/ferbar>`__ - 2 contributions
- `fkirill (@fkirill) <https://github.com/fkirill>`__ - 1 contribution
- `foxsam21 (@foxsam21) <https://github.com/foxsam21>`__ - 2 contributions
- `Fractal147 (@Fractal147) <https://github.com/Fractal147>`__ - 1 contribution
- `Francis-labo (@Francis-labo) <https://github.com/Francis-labo>`__ - 1 contribution
- `Francisk0 (@Francisk0) <https://github.com/Francisk0>`__ - 1 contribution
- `Frank Bakker (@FrankBakkerNl) <https://github.com/FrankBakkerNl>`__ - 5 contributions
- `Frankster-NL (@Frankster-NL) <https://github.com/Frankster-NL>`__ - 1 contribution
- `Fredrik Erlandsson (@fredrike) <https://github.com/fredrike>`__ - 2 contributions
- `Evgeny (@freekode) <https://github.com/freekode>`__ - 8 contributions
- `Brett McKenzie (@freerangeeggs) <https://github.com/freerangeeggs>`__ - 1 contribution
- `Fritz Mueller (@fritzm) <https://github.com/fritzm>`__ - 1 contribution
- `Marc Egli (@frog32) <https://github.com/frog32>`__ - 1 contribution
- `mr G1K (@G1K) <https://github.com/G1K>`__ - 2 contributions
- `galagaking (@galagaking) <https://github.com/galagaking>`__ - 1 contribution
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__ - 2 contributions
- `Gerard (@gerard33) <https://github.com/gerard33>`__ - 2 contributions
- `Giovanni (@Gio-dot) <https://github.com/Gio-dot>`__ - 2 contributions
- `gitolicious (@gitolicious) <https://github.com/gitolicious>`__ - 16 contributions
- `The Gitter Badger (@gitter-badger) <https://github.com/gitter-badger>`__ - 1 contribution
- `Guillermo Ruffino (@glmnet) <https://github.com/glmnet>`__ - 202 contributions
- `Giorgos Logiotatidis (@glogiotatidis) <https://github.com/glogiotatidis>`__ - 1 contribution
- `Germain Masse (@gmasse) <https://github.com/gmasse>`__ - 2 contributions
- `Jelle Raaijmakers (@GMTA) <https://github.com/GMTA>`__ - 1 contribution
- `gordon-zhao (@gordon-zhao) <https://github.com/gordon-zhao>`__ - 1 contribution
- `Antoine GRÉA (@grea09) <https://github.com/grea09>`__ - 4 contributions
- `Guillaume DELVIT (@guiguid) <https://github.com/guiguid>`__ - 1 contribution
- `guptamp (@guptamp) <https://github.com/guptamp>`__ - 1 contribution
- `Guyohms (@Guyohms) <https://github.com/Guyohms>`__ - 1 contribution
- `h0-- (@h0--) <https://github.com/h0-->`__ - 1 contribution
- `Boris Hajduk (@hajdbo) <https://github.com/hajdbo>`__ - 4 contributions
- `Gavin Mogan (@halkeye) <https://github.com/halkeye>`__ - 1 contribution
- `Charles Thompson (@haryadoon) <https://github.com/haryadoon>`__ - 1 contribution
- `hcoohb (@hcoohb) <https://github.com/hcoohb>`__ - 1 contribution
- `Héctor Giménez (@hectorgimenez) <https://github.com/hectorgimenez>`__ - 2 contributions
- `Jimmy Hedman (@HeMan) <https://github.com/HeMan>`__ - 5 contributions
- `HepoH3 (@HepoH3) <https://github.com/HepoH3>`__ - 1 contribution
- `Hamish Moffatt (@hmoffatt) <https://github.com/hmoffatt>`__ - 1 contribution
- `MoA (@honomoa) <https://github.com/honomoa>`__ - 2 contributions
- `Ian Leeder (@ianleeder) <https://github.com/ianleeder>`__ - 3 contributions
- `icarome (@icarome) <https://github.com/icarome>`__ - 1 contribution
- `igg (@igg) <https://github.com/igg>`__ - 5 contributions
- `ikatkov (@ikatkov) <https://github.com/ikatkov>`__ - 1 contribution
- `Michael (@imeekle) <https://github.com/imeekle>`__ - 1 contribution
- `Lorenzo Ortiz (@Infinitte) <https://github.com/Infinitte>`__ - 1 contribution
- `Ivan Shvedunov (@ivan4th) <https://github.com/ivan4th>`__ - 1 contribution
- `Ivan Kravets (@ivankravets) <https://github.com/ivankravets>`__ - 1 contribution
- `Ivo-tje (@Ivo-tje) <https://github.com/Ivo-tje>`__ - 1 contribution
- `James Gao (@jamesgao) <https://github.com/jamesgao>`__ - 1 contribution
- `Jan Pieper (@janpieper) <https://github.com/janpieper>`__ - 2 contributions
- `Jason-nz (@Jason-nz) <https://github.com/Jason-nz>`__ - 1 contribution
- `Jason Hines (@jasonehines) <https://github.com/jasonehines>`__ - 1 contribution
- `JbLb (@jblb) <https://github.com/jblb>`__ - 1 contribution
- `Joshua Dadswell (@jdads1) <https://github.com/jdads1>`__ - 1 contribution
- `jeff-h (@jeff-h) <https://github.com/jeff-h>`__ - 2 contributions
- `Jeff Rescignano (@JeffResc) <https://github.com/JeffResc>`__ - 11 contributions
- `Jérémy JOURDIN (@JJK801) <https://github.com/JJK801>`__ - 1 contribution
- `Jonathan Jefferies (@jjok) <https://github.com/jjok>`__ - 1 contribution
- `Justin Maxwell (@jkmaxwell) <https://github.com/jkmaxwell>`__ - 1 contribution
- `Jeppe Ladefoged (@jladefoged) <https://github.com/jladefoged>`__ - 2 contributions
- `Jonathan Martens (@jmartens) <https://github.com/jmartens>`__ - 1 contribution
- `Johan van der Kuijl (@johanvanderkuijl) <https://github.com/johanvanderkuijl>`__ - 1 contribution
- `Johboh (@Johboh) <https://github.com/Johboh>`__ - 2 contributions
- `John Erik Halse (@johnerikhalse) <https://github.com/johnerikhalse>`__ - 1 contribution
- `Jonathan Adams (@jonathanadams) <https://github.com/jonathanadams>`__ - 2 contributions
- `Jonathan Treffler (@JonathanTreffler) <https://github.com/JonathanTreffler>`__ - 1 contribution
- `JonnyaiR (@jonnyair) <https://github.com/jonnyair>`__ - 2 contributions
- `Joppy (@JoppyFurr) <https://github.com/JoppyFurr>`__ - 2 contributions
- `junnikokuki (@junnikokuki) <https://github.com/junnikokuki>`__ - 1 contribution
- `Justahobby01 (@Justahobby01) <https://github.com/Justahobby01>`__ - 1 contribution
- `Justin Gerhardt (@justin-gerhardt) <https://github.com/justin-gerhardt>`__ - 1 contribution
- `Justyn Shull (@justyns) <https://github.com/justyns>`__ - 1 contribution
- `Jasper van der Neut - Stulen (@jvanderneutstulen) <https://github.com/jvanderneutstulen>`__ - 2 contributions
- `João Vitor M. Roma (@jvmr1) <https://github.com/jvmr1>`__ - 1 contribution
- `Jack Wozny (@jwozny) <https://github.com/jwozny>`__ - 1 contribution
- `Kris (@K-r-i-s-t-i-a-n) <https://github.com/K-r-i-s-t-i-a-n>`__ - 1 contribution
- `Harald Nagel (@k7hpn) <https://github.com/k7hpn>`__ - 2 contributions
- `kalebzettl (@kalebzettl) <https://github.com/kalebzettl>`__ - 1 contribution
- `Krasimir Nedelchev (@kaykayehnn) <https://github.com/kaykayehnn>`__ - 1 contribution
- `kbouchard111 (@kbouchard111) <https://github.com/kbouchard111>`__ - 1 contribution
- `Keith Burzinski (@kbx81) <https://github.com/kbx81>`__ - 26 contributions
- `Robert Kiss (@kepten) <https://github.com/kepten>`__ - 2 contributions
- `Kevin O'Rourke (@kevinior) <https://github.com/kevinior>`__ - 1 contribution
- `kimonm (@kimonm) <https://github.com/kimonm>`__ - 1 contribution
- `Klaas Schoute (@klaasnicolaas) <https://github.com/klaasnicolaas>`__ - 1 contribution
- `Klarstein (@Klarstein) <https://github.com/Klarstein>`__ - 3 contributions
- `Kevin Lewis (@kll) <https://github.com/kll>`__ - 1 contribution
- `korellas (@korellas) <https://github.com/korellas>`__ - 1 contribution
- `Kevin Pelzel (@kpelzel) <https://github.com/kpelzel>`__ - 1 contribution
- `Karl Q. (@kquinsland) <https://github.com/kquinsland>`__ - 1 contribution
- `krahabb (@krahabb) <https://github.com/krahabb>`__ - 2 contributions
- `krikk (@krikk) <https://github.com/krikk>`__ - 1 contribution
- `KristopherMackowiak (@KristopherMackowiak) <https://github.com/KristopherMackowiak>`__ - 1 contribution
- `kroimon (@kroimon) <https://github.com/kroimon>`__ - 2 contributions
- `Kendell R (@KTibow) <https://github.com/KTibow>`__ - 2 contributions
- `kvvoff (@kvvoff) <https://github.com/kvvoff>`__ - 1 contribution
- `Ken Davidson (@kwdavidson) <https://github.com/kwdavidson>`__ - 1 contribution
- `Kyle Manna (@kylemanna) <https://github.com/kylemanna>`__ - 1 contribution
- `la7dja (@la7dja) <https://github.com/la7dja>`__ - 1 contribution
- `Stefan Lässer (@Laess3r) <https://github.com/Laess3r>`__ - 1 contribution
- `Steffen Weinreich (@lairsdragon) <https://github.com/lairsdragon>`__ - 1 contribution
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__ - 1 contribution
- `lein1013 (@lein1013) <https://github.com/lein1013>`__ - 1 contribution
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__ - 4 contributions
- `Joakim Sørensen (@ludeeus) <https://github.com/ludeeus>`__ - 11 contributions
- `Lukas Klass (@LukasK13) <https://github.com/LukasK13>`__ - 1 contribution
- `Lumpusz (@Lumpusz) <https://github.com/Lumpusz>`__ - 2 contributions
- `Luke Fitzgerald (@lwfitzgerald) <https://github.com/lwfitzgerald>`__ - 1 contribution
- `Lewis Juggins (@lwis) <https://github.com/lwis>`__ - 1 contribution
- `Michael Klamminger (@m1ch) <https://github.com/m1ch>`__ - 1 contribution
- `M95D (@M95D) <https://github.com/M95D>`__ - 1 contribution
- `Marc-Antoine Courteau (@macourteau) <https://github.com/macourteau>`__ - 1 contribution
- `magnus (@magnusja) <https://github.com/magnusja>`__ - 1 contribution
- `Magnus Øverli (@magnusoverli) <https://github.com/magnusoverli>`__ - 1 contribution
- `Major Péter (@majorpeter) <https://github.com/majorpeter>`__ - 2 contributions
- `Marcel van der Veldt (@marcelveldt) <https://github.com/marcelveldt>`__ - 2 contributions
- `marecabo (@marecabo) <https://github.com/marecabo>`__ - 2 contributions
- `Marvin Gaube (@margau) <https://github.com/margau>`__ - 4 contributions
- `Martynas Griškonis (@Margriko) <https://github.com/Margriko>`__ - 1 contribution
- `Mario (@mario-tux) <https://github.com/mario-tux>`__ - 3 contributions
- `Matthew Harrold (@marrold) <https://github.com/marrold>`__ - 1 contribution
- `Martin (@martgras) <https://github.com/martgras>`__ - 1 contribution
- `Martin Hjelmare (@MartinHjelmare) <https://github.com/MartinHjelmare>`__ - 1 contribution
- `MartinWelsch (@MartinWelsch) <https://github.com/MartinWelsch>`__ - 1 contribution
- `MasterTim17 (@MasterTim17) <https://github.com/MasterTim17>`__ - 1 contribution
- `matikij (@matikij) <https://github.com/matikij>`__ - 1 contribution
- `Michel Marti (@matoxp) <https://github.com/matoxp>`__ - 4 contributions
- `Maurice Schleußinger (@maurice-schleussinger) <https://github.com/maurice-schleussinger>`__ - 1 contribution
- `mbo18 (@mbo18) <https://github.com/mbo18>`__ - 1 contribution
- `Joseph Mearman (@Mearman) <https://github.com/Mearman>`__ - 1 contribution
- `Mechotronic (@Mechotronic) <https://github.com/Mechotronic>`__ - 1 contribution
- `MeIchthys (@meichthys) <https://github.com/meichthys>`__ - 1 contribution
- `meijerwynand (@meijerwynand) <https://github.com/meijerwynand>`__ - 2 contributions
- `Marco (@Melkor82) <https://github.com/Melkor82>`__ - 2 contributions
- `mhentschke (@mhentschke) <https://github.com/mhentschke>`__ - 1 contribution
- `micw (@micw) <https://github.com/micw>`__ - 1 contribution
- `Pauline Middelink (@middelink) <https://github.com/middelink>`__ - 2 contributions
- `mikosoft83 (@mikosoft83) <https://github.com/mikosoft83>`__ - 1 contribution
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__ - 1 contribution
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__ - 1 contribution
- `mjoshd (@mjoshd) <https://github.com/mjoshd>`__ - 2 contributions
- `mknjc (@mknjc) <https://github.com/mknjc>`__ - 2 contributions
- `mmanza (@mmanza) <https://github.com/mmanza>`__ - 1 contribution
- `mnaz (@mnaz) <https://github.com/mnaz>`__ - 1 contribution
- `Michael Nieß (@mniess) <https://github.com/mniess>`__ - 1 contribution
- `Matt N. (@mnoorenberghe) <https://github.com/mnoorenberghe>`__ - 1 contribution
- `morph027 (@morph027) <https://github.com/morph027>`__ - 1 contribution
- `Matthew Pettitt (@mpettitt) <https://github.com/mpettitt>`__ - 1 contribution
- `Ryan Matthews (@mrrsm) <https://github.com/mrrsm>`__ - 1 contribution
- `MrZetor (@MrZetor) <https://github.com/MrZetor>`__ - 1 contribution
- `mtl010957 (@mtl010957) <https://github.com/mtl010957>`__ - 9 contributions
- `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__ - 15 contributions
- `Mynasru (@Mynasru) <https://github.com/Mynasru>`__ - 2 contributions
- `Niels Ulrik Andersen (@myplacedk) <https://github.com/myplacedk>`__ - 1 contribution
- `Kevin Uhlir (@n0bel) <https://github.com/n0bel>`__ - 1 contribution
- `Erik Näsström (@Naesstrom) <https://github.com/Naesstrom>`__ - 1 contribution
- `Oskar Napieraj (@napieraj) <https://github.com/napieraj>`__ - 7 contributions
- `Bergont Nicolas (@nbergont) <https://github.com/nbergont>`__ - 1 contribution
- `Nebula (@nebula-it) <https://github.com/nebula-it>`__ - 1 contribution
- `nepozs (@nepozs) <https://github.com/nepozs>`__ - 1 contribution
- `nickrout (@nickrout) <https://github.com/nickrout>`__ - 1 contribution
- `Nick Whyte (@nickw444) <https://github.com/nickw444>`__ - 3 contributions
- `nicuh (@nicuh) <https://github.com/nicuh>`__ - 1 contribution
- `nikito7 (@nikito7) <https://github.com/nikito7>`__ - 2 contributions
- `Zvonimir Haramustek (@nitko12) <https://github.com/nitko12>`__ - 1 contribution
- `Nikolay Kitanov (@nkitanov) <https://github.com/nkitanov>`__ - 1 contribution
- `nldroid (@nldroid) <https://github.com/nldroid>`__ - 2 contributions
- `Alex (@nnmalex) <https://github.com/nnmalex>`__ - 1 contribution
- `ffabi (@norges) <https://github.com/norges>`__ - 2 contributions
- `Greg Johnson (@notgwj) <https://github.com/notgwj>`__ - 1 contribution
- `Nuno Sousa (@nunofgs) <https://github.com/nunofgs>`__ - 1 contribution
- `Chris Nussbaum (@nuttytree) <https://github.com/nuttytree>`__ - 2 contributions
- `Dave Walker (@oddsockmachine) <https://github.com/oddsockmachine>`__ - 1 contribution
- `Olivér Falvai (@ofalvai) <https://github.com/ofalvai>`__ - 1 contribution
- `Omar Ghader (@omarghader) <https://github.com/omarghader>`__ - 1 contribution
- `Oncleben31 (@oncleben31) <https://github.com/oncleben31>`__ - 1 contribution
- `Oscar Bolmsten (@oscar-b) <https://github.com/oscar-b>`__ - 4 contributions
- `Pack3tL0ss (@Pack3tL0ss) <https://github.com/Pack3tL0ss>`__ - 1 contribution
- `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__ - 2 contributions
- `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__ - 2 contributions
- `Paul Nicholls (@pauln) <https://github.com/pauln>`__ - 4 contributions
- `Bartłomiej Biernacki (@pax0r) <https://github.com/pax0r>`__ - 2 contributions
- `peq123 (@peq123) <https://github.com/peq123>`__ - 2 contributions
- `per1234 (@per1234) <https://github.com/per1234>`__ - 2 contributions
- `perjury (@perjury) <https://github.com/perjury>`__ - 1 contribution
- `Philip Rosenberg-Watt (@PhilRW) <https://github.com/PhilRW>`__ - 1 contribution
- `phjr (@phjr) <https://github.com/phjr>`__ - 2 contributions
- `pieterbrink123 (@pieterbrink123) <https://github.com/pieterbrink123>`__ - 1 contribution
- `pille (@pille) <https://github.com/pille>`__ - 2 contributions
- `pixiandreas (@pixiandreas) <https://github.com/pixiandreas>`__ - 1 contribution
- `Peter Kuehne (@pkuehne) <https://github.com/pkuehne>`__ - 5 contributions
- `Plácido Revilla (@placidorevilla) <https://github.com/placidorevilla>`__ - 2 contributions
- `Marcus Kempe (@plopp) <https://github.com/plopp>`__ - 1 contribution
- `DK (@poldim) <https://github.com/poldim>`__ - 2 contributions
- `Iván Povedano (@pove) <https://github.com/pove>`__ - 1 contribution
- `Peter Stuifzand (@pstuifzand) <https://github.com/pstuifzand>`__ - 1 contribution
- `Peter Tatrai (@ptatrai) <https://github.com/ptatrai>`__ - 1 contribution
- `Leandro Puerari (@puerari) <https://github.com/puerari>`__ - 1 contribution
- `puuu (@puuu) <https://github.com/puuu>`__ - 22 contributions
- `Tommy Jonsson (@quazzie) <https://github.com/quazzie>`__ - 2 contributions
- `Quinn Hosler (@quinnhosler) <https://github.com/quinnhosler>`__ - 1 contribution
- `r-jordan (@r-jordan) <https://github.com/r-jordan>`__ - 1 contribution
- `Richard Kuhnt (@r15ch13) <https://github.com/r15ch13>`__ - 2 contributions
- `Pär Stålberg (@rabbadab) <https://github.com/rabbadab>`__ - 1 contribution
- `Florian Ragwitz (@rafl) <https://github.com/rafl>`__ - 1 contribution
- `Robert Cambridge (@rcambrj) <https://github.com/rcambrj>`__ - 1 contribution
- `Ronald Dehuysser (@rdehuyss) <https://github.com/rdehuyss>`__ - 1 contribution
- `Alex Reid (@reidprojects) <https://github.com/reidprojects>`__ - 2 contributions
- `richardweinberger (@richardweinberger) <https://github.com/richardweinberger>`__ - 1 contribution
- `Rich Foley (@RichFoley) <https://github.com/RichFoley>`__ - 1 contribution
- `Richard Lewis (@richrd) <https://github.com/richrd>`__ - 3 contributions
- `Rico van Genugten (@ricovangenugten) <https://github.com/ricovangenugten>`__ - 1 contribution
- `rjmurph2241 (@rjmurph2241) <https://github.com/rjmurph2241>`__ - 1 contribution
- `rlowens (@rlowens) <https://github.com/rlowens>`__ - 3 contributions
- `LMR (@rmooreID) <https://github.com/rmooreID>`__ - 1 contribution
- `Ryan Mounce (@rmounce) <https://github.com/rmounce>`__ - 1 contribution
- `rnauber (@rnauber) <https://github.com/rnauber>`__ - 3 contributions
- `Rob Deutsch (@rob-deutsch) <https://github.com/rob-deutsch>`__ - 1 contribution
- `Rob de Jonge (@robdejonge) <https://github.com/robdejonge>`__ - 1 contribution
- `Robin Smidsrød (@robinsmidsrod) <https://github.com/robinsmidsrod>`__ - 2 contributions
- `RockBomber (@RockBomber) <https://github.com/RockBomber>`__ - 1 contribution
- `Jérôme W. (@RomRider) <https://github.com/RomRider>`__ - 1 contribution
- `Robbie Page (@rorpage) <https://github.com/rorpage>`__ - 1 contribution
- `rradar (@rradar) <https://github.com/rradar>`__ - 7 contributions
- `rspaargaren (@rspaargaren) <https://github.com/rspaargaren>`__ - 7 contributions
- `Rubén G. (@rubengargar) <https://github.com/rubengargar>`__ - 1 contribution
- `rudgr (@rudgr) <https://github.com/rudgr>`__ - 1 contribution
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__ - 2 contributions
- `Ryan Nazaretian (@ryannazaretian) <https://github.com/ryannazaretian>`__ - 1 contribution
- `Sascha (@Scarbous) <https://github.com/Scarbous>`__ - 1 contribution
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__ - 1 contribution
- `Ville Skyttä (@scop) <https://github.com/scop>`__ - 5 contributions
- `sekkr1 (@sekkr1) <https://github.com/sekkr1>`__ - 1 contribution
- `SenexCrenshaw (@SenexCrenshaw) <https://github.com/SenexCrenshaw>`__ - 14 contributions
- `Sergio (@sergio303) <https://github.com/sergio303>`__ - 2 contributions
- `Sergio Mayoral Martínez (@sermayoral) <https://github.com/sermayoral>`__ - 3 contributions
- `sethcohn (@sethcohn) <https://github.com/sethcohn>`__ - 1 contribution
- `Emanuele Tessore (@setola) <https://github.com/setola>`__ - 1 contribution
- `Abdelkader Boudih (@seuros) <https://github.com/seuros>`__ - 1 contribution
- `shaeed (@shaeed) <https://github.com/shaeed>`__ - 1 contribution
- `shbatm (@shbatm) <https://github.com/shbatm>`__ - 1 contribution
- `sherbang (@sherbang) <https://github.com/sherbang>`__ - 4 contributions
- `SiliconAvatar (@SiliconAvatar) <https://github.com/SiliconAvatar>`__ - 1 contribution
- `sillyfrog (@sillyfrog) <https://github.com/sillyfrog>`__ - 1 contribution
- `Derek Hageman (@Sizurka) <https://github.com/Sizurka>`__ - 2 contributions
- `Stephen Tierney (@sjtrny) <https://github.com/sjtrny>`__ - 1 contribution
- `Niklas Wagner (@Skaronator) <https://github.com/Skaronator>`__ - 9 contributions
- `spattinson (@spattinson) <https://github.com/spattinson>`__ - 1 contribution
- `square99 (@square99) <https://github.com/square99>`__ - 2 contributions
- `Paul Krischer (@SqyD) <https://github.com/SqyD>`__ - 1 contribution
- `sredfern (@sredfern) <https://github.com/sredfern>`__ - 2 contributions
- `srg74 (@srg74) <https://github.com/srg74>`__ - 1 contribution
- `Samuel Sieb (@ssieb) <https://github.com/ssieb>`__ - 15 contributions
- `stubs12 (@stubs12) <https://github.com/stubs12>`__ - 2 contributions
- `Jordan Vohwinkel (@sublime93) <https://github.com/sublime93>`__ - 1 contribution
- `Marcel Feix (@Syndlex) <https://github.com/Syndlex>`__ - 2 contributions
- `Teemu Mikkonen (@T3m3z) <https://github.com/T3m3z>`__ - 2 contributions
- `Taigar2015 (@Taigar2015) <https://github.com/Taigar2015>`__ - 2 contributions
- `Levente Tamas (@tamisoft) <https://github.com/tamisoft>`__ - 2 contributions
- `TBobsin (@TBobsin) <https://github.com/TBobsin>`__ - 1 contribution
- `Team Super Panda (@teamsuperpanda) <https://github.com/teamsuperpanda>`__ - 1 contribution
- `teffcz (@teffcz) <https://github.com/teffcz>`__ - 1 contribution
- `The Impaler (@the-impaler) <https://github.com/the-impaler>`__ - 1 contribution
- `Nejc (@thedexboy) <https://github.com/thedexboy>`__ - 1 contribution
- `Thomas Eckerstorfer (@TheEggi) <https://github.com/TheEggi>`__ - 5 contributions
- `Spencer Hachmeister (@TheHackmeister) <https://github.com/TheHackmeister>`__ - 1 contribution
- `thejonesyboy (@thejonesyboy) <https://github.com/thejonesyboy>`__ - 1 contribution
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__ - 3 contributions
- `Jozef Zuzelka (@TheKuko) <https://github.com/TheKuko>`__ - 2 contributions
- `Mateusz Soszyński (@TheLastGimbus) <https://github.com/TheLastGimbus>`__ - 1 contribution
- `Andrew Quested (@thenameiwantedwastaken) <https://github.com/thenameiwantedwastaken>`__ - 1 contribution
- `Zixuan Wang (@TheNetAdmin) <https://github.com/TheNetAdmin>`__ - 1 contribution
- `Florian Gareis (@TheZoker) <https://github.com/TheZoker>`__ - 12 contributions
- `Thomas Klingbeil (@thomasklingbeil) <https://github.com/thomasklingbeil>`__ - 3 contributions
- `Andrew Thompson (@thompsa) <https://github.com/thompsa>`__ - 2 contributions
- `thubot (@thubot) <https://github.com/thubot>`__ - 1 contribution
- `tiagofreire-pt (@tiagofreire-pt) <https://github.com/tiagofreire-pt>`__ - 1 contribution
- `Tijs-B (@Tijs-B) <https://github.com/Tijs-B>`__ - 1 contribution
- `Tim P (@timpur) <https://github.com/timpur>`__ - 2 contributions
- `Tim Savage (@timsavage) <https://github.com/timsavage>`__ - 7 contributions
- `Philipp Tölke (@toelke) <https://github.com/toelke>`__ - 1 contribution
- `Tom Brien (@TomBrien) <https://github.com/TomBrien>`__ - 1 contribution
- `TomFahey (@TomFahey) <https://github.com/TomFahey>`__ - 2 contributions
- `Tommy Kihlstrøm (@tomludd) <https://github.com/tomludd>`__ - 1 contribution
- `tomlut (@tomlut) <https://github.com/tomlut>`__ - 3 contributions
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__ - 4 contributions
- `Torwag (@torwag) <https://github.com/torwag>`__ - 1 contribution
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__ - 1 contribution
- `Troon (@Troon) <https://github.com/Troon>`__ - 1 contribution
- `truglodite (@truglodite) <https://github.com/truglodite>`__ - 1 contribution
- `Trevor North (@trvrnrth) <https://github.com/trvrnrth>`__ - 2 contributions
- `Gediminas Šaltenis (@trylika) <https://github.com/trylika>`__ - 2 contributions
- `tubalainen (@tubalainen) <https://github.com/tubalainen>`__ - 3 contributions
- `Tuckie (@Tuckie) <https://github.com/Tuckie>`__ - 1 contribution
- `Alexey Vlasov (@turbulator) <https://github.com/turbulator>`__ - 1 contribution
- `tyomikh (@tyomikh) <https://github.com/tyomikh>`__ - 1 contribution
- `ukewea (@ukewea) <https://github.com/ukewea>`__ - 1 contribution
- `Vc (@Valcob) <https://github.com/Valcob>`__ - 4 contributions
- `Nad (@valordk) <https://github.com/valordk>`__ - 14 contributions
- `Víctor Ferrer García (@vicfergar) <https://github.com/vicfergar>`__ - 1 contribution
- `voibit (@voibit) <https://github.com/voibit>`__ - 2 contributions
- `Xuming Feng (@voicevon) <https://github.com/voicevon>`__ - 2 contributions
- `vxider (@Vxider) <https://github.com/Vxider>`__ - 7 contributions
- `warpzone (@warpzone) <https://github.com/warpzone>`__ - 1 contribution
- `Wauter (@Wauter) <https://github.com/Wauter>`__ - 3 contributions
- `Ian Wells (@wellsi) <https://github.com/wellsi>`__ - 1 contribution
- `Werner Beroux (@wernight) <https://github.com/wernight>`__ - 1 contribution
- `Wilmar den Ouden (@wilmardo) <https://github.com/wilmardo>`__ - 1 contribution
- `Emil Hesslow (@WizKid) <https://github.com/WizKid>`__ - 1 contribution
- `Artur 'Wodor' Wielogorski (@wodor) <https://github.com/wodor>`__ - 1 contribution
- `Rick van Hattem (@WoLpH) <https://github.com/WoLpH>`__ - 2 contributions
- `wutr (@wutr) <https://github.com/wutr>`__ - 1 contribution
- `xheronimo (@xheronimo) <https://github.com/xheronimo>`__ - 1 contribution
- `Yaroslav (@Yarikx) <https://github.com/Yarikx>`__ - 4 contributions
- `Marcin Jaworski (@yawor) <https://github.com/yawor>`__ - 2 contributions
- `Pavel (@yekm) <https://github.com/yekm>`__ - 2 contributions
- `Atsuko Ito (@yottatsa) <https://github.com/yottatsa>`__ - 1 contribution
- `Nico B (@youknow0) <https://github.com/youknow0>`__ - 2 contributions
- `YuanL.Lee (@yuanl) <https://github.com/yuanl>`__ - 1 contribution
- `ZabojnikM (@ZabojnikM) <https://github.com/ZabojnikM>`__ - 1 contribution
- `San (@zhujunsan) <https://github.com/zhujunsan>`__ - 2 contributions
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__ - 1 contribution
- `0hax (@0hax) <https://github.com/0hax>`__
- `2016for (@2016for) <https://github.com/2016for>`__
- `Pavel Golovin (@31337Ghost) <https://github.com/31337Ghost>`__
- `David Martin (@3ative) <https://github.com/3ative>`__
- `Aalian Khan (@AalianKhan) <https://github.com/AalianKhan>`__
- `Abel Matser (@abelmatser) <https://github.com/abelmatser>`__
- `Abílio Costa (@abmantis) <https://github.com/abmantis>`__
- `acshef (@acshef) <https://github.com/acshef>`__
- `adamgreg (@adamgreg) <https://github.com/adamgreg>`__
- `Attila Darazs (@adarazs) <https://github.com/adarazs>`__
- `adezerega (@adezerega) <https://github.com/adezerega>`__
- `Andrea Donno (@adonno) <https://github.com/adonno>`__
- `Adrien Brault (@adrienbrault) <https://github.com/adrienbrault>`__
- `Johan Bloemberg (@aequitas) <https://github.com/aequitas>`__
- `Anders (@ahd71) <https://github.com/ahd71>`__
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__
- `Airy André (@airy10) <https://github.com/airy10>`__
- `akoivist (@akoivist) <https://github.com/akoivist>`__
- `Andrej Komelj (@akomelj) <https://github.com/akomelj>`__
- `Alone (@al-one) <https://github.com/al-one>`__
- `Alex (@alex-richards) <https://github.com/alex-richards>`__
- `Alexander Leisentritt (@Alex9779) <https://github.com/Alex9779>`__
- `Alexandre Danault (@AlexDanault) <https://github.com/AlexDanault>`__
- `Alex Mekkering (@AlexMekkering) <https://github.com/AlexMekkering>`__
- `Alex (@alexyao2015) <https://github.com/alexyao2015>`__
- `Amish Vishwakarma (@amishv) <https://github.com/amishv>`__
- `András Bíró (@andrasbiro) <https://github.com/andrasbiro>`__
- `Andreas Hergert (@andreashergert1984) <https://github.com/andreashergert1984>`__
- `Andrzej (@andriej) <https://github.com/andriej>`__
- `Andreas (@anduchs) <https://github.com/anduchs>`__
- `anekinloewe (@anekinloewe) <https://github.com/anekinloewe>`__
- `Vegetto (@angelnu) <https://github.com/angelnu>`__
- `ankycooper (@ankycooper) <https://github.com/ankycooper>`__
- `Nikolay Vasilchuk (@Anonym-tsk) <https://github.com/Anonym-tsk>`__
- `Adriaan Peeters (@apeeters) <https://github.com/apeeters>`__
- `Darius Ratkevičius (@aphex008) <https://github.com/aphex008>`__
- `Ash McKenzie (@ashmckenzie) <https://github.com/ashmckenzie>`__
- `Pavel Pletenev (@ASMfreaK) <https://github.com/ASMfreaK>`__
- `Achilleas Pipinellis (@axilleas) <https://github.com/axilleas>`__
- `Kamil Trzciński (@ayufan) <https://github.com/ayufan>`__
- `Nicholas Peters (@Azimath) <https://github.com/Azimath>`__
- `Florian Mösch (@badbadc0ffee) <https://github.com/badbadc0ffee>`__
- `balk77 (@balk77) <https://github.com/balk77>`__
- `Paulus Schoutsen (@balloob) <https://github.com/balloob>`__
- `Andrew Zaborowski (@balrog-kun) <https://github.com/balrog-kun>`__
- `Rutger Nijhuis (@BananaPukeh) <https://github.com/BananaPukeh>`__
- `J. Nick Koston (@bdraco) <https://github.com/bdraco>`__
- `Ben Suffolk (@bensuffolk) <https://github.com/bensuffolk>`__
- `Bierchermuesli (@Bierchermuesli) <https://github.com/Bierchermuesli>`__
- `Jim Ekman (@blejdfist) <https://github.com/blejdfist>`__
- `Mauricio Bonani (@bonanitech) <https://github.com/bonanitech>`__
- `boradwell (@boradwell) <https://github.com/boradwell>`__
- `Patrik Hermansson (@bphermansson) <https://github.com/bphermansson>`__
- `Bram Kragten (@bramkragten) <https://github.com/bramkragten>`__
- `Brad Davidson (@brandond) <https://github.com/brandond>`__
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__
- `brianrjones69 (@brianrjones69) <https://github.com/brianrjones69>`__
- `buxtronix (@buxtronix) <https://github.com/buxtronix>`__
- `bvansambeek (@bvansambeek) <https://github.com/bvansambeek>`__
- `bwente (@bwente) <https://github.com/bwente>`__
- `Carlos Gustavo Sarmiento (@carlos-sarmiento) <https://github.com/carlos-sarmiento>`__
- `Carlos Garcia Saura (@CarlosGS) <https://github.com/CarlosGS>`__
- `cbialobos (@cbialobos) <https://github.com/cbialobos>`__
- `Marco (@cdrfun) <https://github.com/cdrfun>`__
- `chris-jennings (@chris-jennings) <https://github.com/chris-jennings>`__
- `John (@CircuitSetup) <https://github.com/CircuitSetup>`__
- `Chris Debenham (@cjd) <https://github.com/cjd>`__
- `Cody James (@codyjamestechnical) <https://github.com/codyjamestechnical>`__
- `John Coggeshall (@coogle) <https://github.com/coogle>`__
- `James Crook (@cooljimy84) <https://github.com/cooljimy84>`__
- `Corban Mailloux (@corbanmailloux) <https://github.com/corbanmailloux>`__
- `Dmitry Berezovsky (@corvis) <https://github.com/corvis>`__
- `Connor Prussin (@cprussin) <https://github.com/cprussin>`__
- `cretep (@cretep) <https://github.com/cretep>`__
- `cryptelli (@cryptelli) <https://github.com/cryptelli>`__
- `Chris Talkington (@ctalkington) <https://github.com/ctalkington>`__
- `Alex Solomaha (@CyanoFresh) <https://github.com/CyanoFresh>`__
- `Luar Roji (@cyberplant) <https://github.com/cyberplant>`__
- `Dale Higgs (@dale3h) <https://github.com/dale3h>`__
- `damanti-me (@damanti-me) <https://github.com/damanti-me>`__
- `Daniel Bjørnbakk (@danibjor) <https://github.com/danibjor>`__
- `Daniel Kucera (@danielkucera) <https://github.com/danielkucera>`__
- `Daniel Schramm (@danielschramm) <https://github.com/danielschramm>`__
- `Chris (@darthsebulba04) <https://github.com/darthsebulba04>`__
- `Dan Gentry (@dashdrum) <https://github.com/dashdrum>`__
- `Anthony Uk (@dataway) <https://github.com/dataway>`__
- `DAVe3283 (@DAVe3283) <https://github.com/DAVe3283>`__
- `Dave Richer (@davericher) <https://github.com/davericher>`__
- `Dave T (@davet2001) <https://github.com/davet2001>`__
- `Dave Wongillies (@davewongillies) <https://github.com/davewongillies>`__
- `David De Sloovere (@DavidDeSloovere) <https://github.com/DavidDeSloovere>`__
- `David Beitey (@davidjb) <https://github.com/davidjb>`__
- `David Zovko (@davidzovko) <https://github.com/davidzovko>`__
- `dckiller51 (@dckiller51) <https://github.com/dckiller51>`__
- `Debashish Sahu (@debsahu) <https://github.com/debsahu>`__
- `declanshanaghy (@declanshanaghy) <https://github.com/declanshanaghy>`__
- `deftdawg (@deftdawg) <https://github.com/deftdawg>`__
- `Christiaan Blom (@Deinara) <https://github.com/Deinara>`__
- `Rsan (@deltazerorsan) <https://github.com/deltazerorsan>`__
- `Mickaël Le Baillif (@demikl) <https://github.com/demikl>`__
- `dependabot[bot] (@dependabot[bot]) <https://github.com/dependabot[bot]>`__
- `Destix (@Destix) <https://github.com/Destix>`__
- `Alain Turbide (@Dilbert66) <https://github.com/Dilbert66>`__
- `Mark (@Diramu) <https://github.com/Diramu>`__
- `Dirk Heinke (@DirkHeinke) <https://github.com/DirkHeinke>`__
- `Dirk Jahnke (@dirkj) <https://github.com/dirkj>`__
- `djtef (@djtef) <https://github.com/djtef>`__
- `Marcos Pérez Ferro (@djwmarcx) <https://github.com/djwmarcx>`__
- `Dan Mannock (@dmannock) <https://github.com/dmannock>`__
- `dmkif (@dmkif) <https://github.com/dmkif>`__
- `DrZoid (@docteurzoidberg) <https://github.com/docteurzoidberg>`__
- `Jiang Sheng (@doskoi) <https://github.com/doskoi>`__
- `Robert Schütz (@dotlambda) <https://github.com/dotlambda>`__
- `Daniel Hyles (@DotNetDann) <https://github.com/DotNetDann>`__
- `dr-oblivium (@dr-oblivium) <https://github.com/dr-oblivium>`__
- `Drew Perttula (@drewp) <https://github.com/drewp>`__
- `DrRob (@DrRob) <https://github.com/DrRob>`__
- `dubit0 (@dubit0) <https://github.com/dubit0>`__
- `Sergey V. DUDANOV (@dudanov) <https://github.com/dudanov>`__
- `Dimitris Zervas (@dzervas) <https://github.com/dzervas>`__
- `dziobson (@dziobson) <https://github.com/dziobson>`__
- `Dan Jackson (@e28eta) <https://github.com/e28eta>`__
- `Ermanno Baschiera (@ebaschiera) <https://github.com/ebaschiera>`__
- `Robert Resch (@edenhaus) <https://github.com/edenhaus>`__
- `Niclas Larsson (@edge90) <https://github.com/edge90>`__
- `Eenoo (@Eenoo) <https://github.com/Eenoo>`__
- `Erwin Kooi (@egeltje) <https://github.com/egeltje>`__
- `Eike (@ei-ke) <https://github.com/ei-ke>`__
- `electrofun-smart (@electrofun-smart) <https://github.com/electrofun-smart>`__
- `Elkropac (@Elkropac) <https://github.com/Elkropac>`__
- `elyorkhakimov (@elyorkhakimov) <https://github.com/elyorkhakimov>`__
- `EmbeddedDevver (@EmbeddedDevver) <https://github.com/EmbeddedDevver>`__
- `EmmanuelLM (@EmmanuelLM) <https://github.com/EmmanuelLM>`__
- `Emory Dunn (@emorydunn) <https://github.com/emorydunn>`__
- `Eric Muehlstein (@emuehlstein) <https://github.com/emuehlstein>`__
- `Anders Persson (@emwap) <https://github.com/emwap>`__
- `Nico Weichbrodt (@envy) <https://github.com/envy>`__
- `Evan Petousis (@epetousis) <https://github.com/epetousis>`__
- `Wilhelm Erasmus (@erasmuswill) <https://github.com/erasmuswill>`__
- `erazor666 (@erazor666) <https://github.com/erazor666>`__
- `Eric Hiller (@erichiller) <https://github.com/erichiller>`__
- `Ernst Klamer (@Ernst79) <https://github.com/Ernst79>`__
- `escoand (@escoand) <https://github.com/escoand>`__
- `esphomebot (@esphomebot) <https://github.com/esphomebot>`__
- `Evan Coleman (@evandcoleman) <https://github.com/evandcoleman>`__
- `Malte Franken (@exxamalte) <https://github.com/exxamalte>`__
- `Fabian Affolter (@fabaff) <https://github.com/fabaff>`__
- `C W (@fake-name) <https://github.com/fake-name>`__
- `Christian Ferbar (@ferbar) <https://github.com/ferbar>`__
- `fkirill (@fkirill) <https://github.com/fkirill>`__
- `Diego Elio Pettenò (@Flameeyes) <https://github.com/Flameeyes>`__
- `foxsam21 (@foxsam21) <https://github.com/foxsam21>`__
- `Fractal147 (@Fractal147) <https://github.com/Fractal147>`__
- `Francis-labo (@Francis-labo) <https://github.com/Francis-labo>`__
- `Francisk0 (@Francisk0) <https://github.com/Francisk0>`__
- `Frank Bakker (@FrankBakkerNl) <https://github.com/FrankBakkerNl>`__
- `Frankster-NL (@Frankster-NL) <https://github.com/Frankster-NL>`__
- `Fredrik Erlandsson (@fredrike) <https://github.com/fredrike>`__
- `Evgeny (@freekode) <https://github.com/freekode>`__
- `Brett McKenzie (@freerangeeggs) <https://github.com/freerangeeggs>`__
- `Fritz Mueller (@fritzm) <https://github.com/fritzm>`__
- `Marc Egli (@frog32) <https://github.com/frog32>`__
- `mr G1K (@G1K) <https://github.com/G1K>`__
- `Gabe Cook (@gabe565) <https://github.com/gabe565>`__
- `Gareth Cooper (@gaco79) <https://github.com/gaco79>`__
- `galagaking (@galagaking) <https://github.com/galagaking>`__
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__
- `Gerard (@gerard33) <https://github.com/gerard33>`__
- `Giovanni (@Gio-dot) <https://github.com/Gio-dot>`__
- `gitolicious (@gitolicious) <https://github.com/gitolicious>`__
- `The Gitter Badger (@gitter-badger) <https://github.com/gitter-badger>`__
- `Guillermo Ruffino (@glmnet) <https://github.com/glmnet>`__
- `Giorgos Logiotatidis (@glogiotatidis) <https://github.com/glogiotatidis>`__
- `Germain Masse (@gmasse) <https://github.com/gmasse>`__
- `Jelle Raaijmakers (@GMTA) <https://github.com/GMTA>`__
- `gordon-zhao (@gordon-zhao) <https://github.com/gordon-zhao>`__
- `Antoine GRÉA (@grea09) <https://github.com/grea09>`__
- `Guillaume DELVIT (@guiguid) <https://github.com/guiguid>`__
- `guptamp (@guptamp) <https://github.com/guptamp>`__
- `Guyohms (@Guyohms) <https://github.com/Guyohms>`__
- `h0-- (@h0--) <https://github.com/h0-->`__
- `Boris Hajduk (@hajdbo) <https://github.com/hajdbo>`__
- `Gavin Mogan (@halkeye) <https://github.com/halkeye>`__
- `Charles Thompson (@haryadoon) <https://github.com/haryadoon>`__
- `hcoohb (@hcoohb) <https://github.com/hcoohb>`__
- `Héctor Giménez (@hectorgimenez) <https://github.com/hectorgimenez>`__
- `Jimmy Hedman (@HeMan) <https://github.com/HeMan>`__
- `HepoH3 (@HepoH3) <https://github.com/HepoH3>`__
- `Hamish Moffatt (@hmoffatt) <https://github.com/hmoffatt>`__
- `MoA (@honomoa) <https://github.com/honomoa>`__
- `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>`__
- `Lorenzo Ortiz (@Infinitte) <https://github.com/Infinitte>`__
- `Ivan Shvedunov (@ivan4th) <https://github.com/ivan4th>`__
- `Ivan Kravets (@ivankravets) <https://github.com/ivankravets>`__
- `Ivo-tje (@Ivo-tje) <https://github.com/Ivo-tje>`__
- `Jakob Reiter (@jakommo) <https://github.com/jakommo>`__
- `James Gao (@jamesgao) <https://github.com/jamesgao>`__
- `János Rusiczki (@janosrusiczki) <https://github.com/janosrusiczki>`__
- `Jan Pieper (@janpieper) <https://github.com/janpieper>`__
- `Jason-nz (@Jason-nz) <https://github.com/Jason-nz>`__
- `Jason Hines (@jasonehines) <https://github.com/jasonehines>`__
- `JbLb (@jblb) <https://github.com/jblb>`__
- `Joshua Dadswell (@jdads1) <https://github.com/jdads1>`__
- `jeff-h (@jeff-h) <https://github.com/jeff-h>`__
- `Jeff Rescignano (@JeffResc) <https://github.com/JeffResc>`__
- `Jesse Hills (@jesserockz) <https://github.com/jesserockz>`__
- `Jérémy JOURDIN (@JJK801) <https://github.com/JJK801>`__
- `Jonathan Jefferies (@jjok) <https://github.com/jjok>`__
- `Justin Maxwell (@jkmaxwell) <https://github.com/jkmaxwell>`__
- `Jeppe Ladefoged (@jladefoged) <https://github.com/jladefoged>`__
- `Jonathan Martens (@jmartens) <https://github.com/jmartens>`__
- `Johan van der Kuijl (@johanvanderkuijl) <https://github.com/johanvanderkuijl>`__
- `Johboh (@Johboh) <https://github.com/Johboh>`__
- `John Erik Halse (@johnerikhalse) <https://github.com/johnerikhalse>`__
- `Jonathan Adams (@jonathanadams) <https://github.com/jonathanadams>`__
- `Jonathan Treffler (@JonathanTreffler) <https://github.com/JonathanTreffler>`__
- `JonnyaiR (@jonnyair) <https://github.com/jonnyair>`__
- `Joppy (@JoppyFurr) <https://github.com/JoppyFurr>`__
- `junnikokuki (@junnikokuki) <https://github.com/junnikokuki>`__
- `Justahobby01 (@Justahobby01) <https://github.com/Justahobby01>`__
- `Mike Ryan (@justfalter) <https://github.com/justfalter>`__
- `Justin Gerhardt (@justin-gerhardt) <https://github.com/justin-gerhardt>`__
- `Justyn Shull (@justyns) <https://github.com/justyns>`__
- `Jasper van der Neut - Stulen (@jvanderneutstulen) <https://github.com/jvanderneutstulen>`__
- `João Vitor M. Roma (@jvmr1) <https://github.com/jvmr1>`__
- `Jack Wozny (@jwozny) <https://github.com/jwozny>`__
- `Kris (@K-r-i-s-t-i-a-n) <https://github.com/K-r-i-s-t-i-a-n>`__
- `Harald Nagel (@k7hpn) <https://github.com/k7hpn>`__
- `kalebzettl (@kalebzettl) <https://github.com/kalebzettl>`__
- `Krasimir Nedelchev (@kaykayehnn) <https://github.com/kaykayehnn>`__
- `kbouchard111 (@kbouchard111) <https://github.com/kbouchard111>`__
- `Keith Burzinski (@kbx81) <https://github.com/kbx81>`__
- `Robert Kiss (@kepten) <https://github.com/kepten>`__
- `Kevin O'Rourke (@kevinior) <https://github.com/kevinior>`__
- `kimonm (@kimonm) <https://github.com/kimonm>`__
- `Kurt Kellner (@kkellner) <https://github.com/kkellner>`__
- `Klaas Schoute (@klaasnicolaas) <https://github.com/klaasnicolaas>`__
- `Klarstein (@Klarstein) <https://github.com/Klarstein>`__
- `Kevin Lewis (@kll) <https://github.com/kll>`__
- `korellas (@korellas) <https://github.com/korellas>`__
- `Kevin Pelzel (@kpelzel) <https://github.com/kpelzel>`__
- `Karl Q. (@kquinsland) <https://github.com/kquinsland>`__
- `krahabb (@krahabb) <https://github.com/krahabb>`__
- `krikk (@krikk) <https://github.com/krikk>`__
- `KristopherMackowiak (@KristopherMackowiak) <https://github.com/KristopherMackowiak>`__
- `kroimon (@kroimon) <https://github.com/kroimon>`__
- `Kendell R (@KTibow) <https://github.com/KTibow>`__
- `kvvoff (@kvvoff) <https://github.com/kvvoff>`__
- `Ken Davidson (@kwdavidson) <https://github.com/kwdavidson>`__
- `Kyle Manna (@kylemanna) <https://github.com/kylemanna>`__
- `la7dja (@la7dja) <https://github.com/la7dja>`__
- `Stefan Lässer (@Laess3r) <https://github.com/Laess3r>`__
- `Steffen Weinreich (@lairsdragon) <https://github.com/lairsdragon>`__
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
- `lein1013 (@lein1013) <https://github.com/lein1013>`__
- `Riku Lindblad (@lepinkainen) <https://github.com/lepinkainen>`__
- `Juraj Liso (@LiJu09) <https://github.com/LiJu09>`__
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__
- `Barry Loong (@loongyh) <https://github.com/loongyh>`__
- `Joakim Sørensen (@ludeeus) <https://github.com/ludeeus>`__
- `Lukas Klass (@LukasK13) <https://github.com/LukasK13>`__
- `lukaszrud (@lukaszrud) <https://github.com/lukaszrud>`__
- `Lumpusz (@Lumpusz) <https://github.com/Lumpusz>`__
- `Luke Fitzgerald (@lwfitzgerald) <https://github.com/lwfitzgerald>`__
- `Lewis Juggins (@lwis) <https://github.com/lwis>`__
- `Michael Klamminger (@m1ch) <https://github.com/m1ch>`__
- `M95D (@M95D) <https://github.com/M95D>`__
- `Marc-Antoine Courteau (@macourteau) <https://github.com/macourteau>`__
- `Massimiliano Ravelli (@madron) <https://github.com/madron>`__
- `magnus (@magnusja) <https://github.com/magnusja>`__
- `Magnus Øverli (@magnusoverli) <https://github.com/magnusoverli>`__
- `Major Péter (@majorpeter) <https://github.com/majorpeter>`__
- `Manuel Díez (@manutenfruits) <https://github.com/manutenfruits>`__
- `Marcel van der Veldt (@marcelveldt) <https://github.com/marcelveldt>`__
- `marecabo (@marecabo) <https://github.com/marecabo>`__
- `Marvin Gaube (@margau) <https://github.com/margau>`__
- `Martynas Griškonis (@Margriko) <https://github.com/Margriko>`__
- `Mario (@mario-tux) <https://github.com/mario-tux>`__
- `Matthew Harrold (@marrold) <https://github.com/marrold>`__
- `Martin (@martgras) <https://github.com/martgras>`__
- `Martin Hjelmare (@MartinHjelmare) <https://github.com/MartinHjelmare>`__
- `MartinWelsch (@MartinWelsch) <https://github.com/MartinWelsch>`__
- `MasterTim17 (@MasterTim17) <https://github.com/MasterTim17>`__
- `matikij (@matikij) <https://github.com/matikij>`__
- `Michel Marti (@matoxp) <https://github.com/matoxp>`__
- `Maurice Schleußinger (@maurice-schleussinger) <https://github.com/maurice-schleussinger>`__
- `mbo18 (@mbo18) <https://github.com/mbo18>`__
- `Joseph Mearman (@Mearman) <https://github.com/Mearman>`__
- `Mechotronic (@Mechotronic) <https://github.com/Mechotronic>`__
- `MeIchthys (@meichthys) <https://github.com/meichthys>`__
- `meijerwynand (@meijerwynand) <https://github.com/meijerwynand>`__
- `Marco (@Melkor82) <https://github.com/Melkor82>`__
- `mhentschke (@mhentschke) <https://github.com/mhentschke>`__
- `micw (@micw) <https://github.com/micw>`__
- `Pauline Middelink (@middelink) <https://github.com/middelink>`__
- `mikosoft83 (@mikosoft83) <https://github.com/mikosoft83>`__
- `Minideezel (@minideezel) <https://github.com/minideezel>`__
- `Matthew Edwards (@mje-nz) <https://github.com/mje-nz>`__
- `Maarten (@mjkl-gh) <https://github.com/mjkl-gh>`__
- `mjoshd (@mjoshd) <https://github.com/mjoshd>`__
- `mknjc (@mknjc) <https://github.com/mknjc>`__
- `Maurice Makaay (@mmakaay) <https://github.com/mmakaay>`__
- `mmanza (@mmanza) <https://github.com/mmanza>`__
- `mnaz (@mnaz) <https://github.com/mnaz>`__
- `Michael Nieß (@mniess) <https://github.com/mniess>`__
- `Matt N. (@mnoorenberghe) <https://github.com/mnoorenberghe>`__
- `Moritz Glöckl (@moritzgloeckl) <https://github.com/moritzgloeckl>`__
- `Matthew Pettitt (@mpettitt) <https://github.com/mpettitt>`__
- `Ryan Matthews (@mrrsm) <https://github.com/mrrsm>`__
- `MrZetor (@MrZetor) <https://github.com/MrZetor>`__
- `mtl010957 (@mtl010957) <https://github.com/mtl010957>`__
- `Murilo (@murilobaliego) <https://github.com/murilobaliego>`__
- `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__
- `Mynasru (@Mynasru) <https://github.com/Mynasru>`__
- `Niels Ulrik Andersen (@myplacedk) <https://github.com/myplacedk>`__
- `Kevin Uhlir (@n0bel) <https://github.com/n0bel>`__
- `Erik Näsström (@Naesstrom) <https://github.com/Naesstrom>`__
- `Oskar Napieraj (@napieraj) <https://github.com/napieraj>`__
- `Bergont Nicolas (@nbergont) <https://github.com/nbergont>`__
- `Nebula (@nebula-it) <https://github.com/nebula-it>`__
- `needspeed (@needspeed) <https://github.com/needspeed>`__
- `nepozs (@nepozs) <https://github.com/nepozs>`__
- `nickrout (@nickrout) <https://github.com/nickrout>`__
- `Nick Whyte (@nickw444) <https://github.com/nickw444>`__
- `nicuh (@nicuh) <https://github.com/nicuh>`__
- `nikito7 (@nikito7) <https://github.com/nikito7>`__
- `Zvonimir Haramustek (@nitko12) <https://github.com/nitko12>`__
- `Nikolay Kitanov (@nkitanov) <https://github.com/nkitanov>`__
- `nldroid (@nldroid) <https://github.com/nldroid>`__
- `Niccolò Maggioni (@nmaggioni) <https://github.com/nmaggioni>`__
- `Alex (@nnmalex) <https://github.com/nnmalex>`__
- `ffabi (@norges) <https://github.com/norges>`__
- `Greg Johnson (@notgwj) <https://github.com/notgwj>`__
- `Stanislav Meduna (@numo68) <https://github.com/numo68>`__
- `Nuno Sousa (@nunofgs) <https://github.com/nunofgs>`__
- `Chris Nussbaum (@nuttytree) <https://github.com/nuttytree>`__
- `Dave Walker (@oddsockmachine) <https://github.com/oddsockmachine>`__
- `Olivér Falvai (@ofalvai) <https://github.com/ofalvai>`__
- `Omar Ghader (@omarghader) <https://github.com/omarghader>`__
- `Oncleben31 (@oncleben31) <https://github.com/oncleben31>`__
- `Oscar Bolmsten (@oscar-b) <https://github.com/oscar-b>`__
- `Otamay (@Otamay) <https://github.com/Otamay>`__
- `Otto Winter (@OttoWinter) <https://github.com/OttoWinter>`__
- `Pack3tL0ss (@Pack3tL0ss) <https://github.com/Pack3tL0ss>`__
- `Panuruj Khambanonda (PK) (@panuruj) <https://github.com/panuruj>`__
- `Paul Deen (@PaulAntonDeen) <https://github.com/PaulAntonDeen>`__
- `Paul Nicholls (@pauln) <https://github.com/pauln>`__
- `Bartłomiej Biernacki (@pax0r) <https://github.com/pax0r>`__
- `peq123 (@peq123) <https://github.com/peq123>`__
- `per1234 (@per1234) <https://github.com/per1234>`__
- `perjury (@perjury) <https://github.com/perjury>`__
- `Philip Rosenberg-Watt (@PhilRW) <https://github.com/PhilRW>`__
- `phjr (@phjr) <https://github.com/phjr>`__
- `pieterbrink123 (@pieterbrink123) <https://github.com/pieterbrink123>`__
- `pille (@pille) <https://github.com/pille>`__
- `pixiandreas (@pixiandreas) <https://github.com/pixiandreas>`__
- `Peter Kuehne (@pkuehne) <https://github.com/pkuehne>`__
- `Plácido Revilla (@placidorevilla) <https://github.com/placidorevilla>`__
- `Marcus Kempe (@plopp) <https://github.com/plopp>`__
- `DK (@poldim) <https://github.com/poldim>`__
- `Iván Povedano (@pove) <https://github.com/pove>`__
- `Peter Stuifzand (@pstuifzand) <https://github.com/pstuifzand>`__
- `Peter Tatrai (@ptatrai) <https://github.com/ptatrai>`__
- `Leandro Puerari (@puerari) <https://github.com/puerari>`__
- `puuu (@puuu) <https://github.com/puuu>`__
- `Tommy Jonsson (@quazzie) <https://github.com/quazzie>`__
- `Quinn Hosler (@quinnhosler) <https://github.com/quinnhosler>`__
- `r-jordan (@r-jordan) <https://github.com/r-jordan>`__
- `Richard Kuhnt (@r15ch13) <https://github.com/r15ch13>`__
- `Pär Stålberg (@rabbadab) <https://github.com/rabbadab>`__
- `Florian Ragwitz (@rafl) <https://github.com/rafl>`__
- `rbaron (@rbaron) <https://github.com/rbaron>`__
- `Robert Cambridge (@rcambrj) <https://github.com/rcambrj>`__
- `Ronald Dehuysser (@rdehuyss) <https://github.com/rdehuyss>`__
- `Alex Reid (@reidprojects) <https://github.com/reidprojects>`__
- `rheinz (@rheinz) <https://github.com/rheinz>`__
- `Richard Klingler (@richardklingler) <https://github.com/richardklingler>`__
- `richardweinberger (@richardweinberger) <https://github.com/richardweinberger>`__
- `Rich Foley (@RichFoley) <https://github.com/RichFoley>`__
- `Richard Lewis (@richrd) <https://github.com/richrd>`__
- `Rico van Genugten (@ricovangenugten) <https://github.com/ricovangenugten>`__
- `rjmurph2241 (@rjmurph2241) <https://github.com/rjmurph2241>`__
- `rlowens (@rlowens) <https://github.com/rlowens>`__
- `LMR (@rmooreID) <https://github.com/rmooreID>`__
- `Ryan Mounce (@rmounce) <https://github.com/rmounce>`__
- `rnauber (@rnauber) <https://github.com/rnauber>`__
- `Rob Deutsch (@rob-deutsch) <https://github.com/rob-deutsch>`__
- `Rob de Jonge (@robdejonge) <https://github.com/robdejonge>`__
- `Robin Smidsrød (@robinsmidsrod) <https://github.com/robinsmidsrod>`__
- `RockBomber (@RockBomber) <https://github.com/RockBomber>`__
- `RoganDawes (@RoganDawes) <https://github.com/RoganDawes>`__
- `Jérôme W. (@RomRider) <https://github.com/RomRider>`__
- `Robbie Page (@rorpage) <https://github.com/rorpage>`__
- `rradar (@rradar) <https://github.com/rradar>`__
- `rspaargaren (@rspaargaren) <https://github.com/rspaargaren>`__
- `Rubén G. (@rubengargar) <https://github.com/rubengargar>`__
- `rudgr (@rudgr) <https://github.com/rudgr>`__
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__
- `Ryan Nazaretian (@ryannazaretian) <https://github.com/ryannazaretian>`__
- `samnewman86 (@samnewman86) <https://github.com/samnewman86>`__
- `Sascha (@Scarbous) <https://github.com/Scarbous>`__
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__
- `Ville Skyttä (@scop) <https://github.com/scop>`__
- `sekkr1 (@sekkr1) <https://github.com/sekkr1>`__
- `SenexCrenshaw (@SenexCrenshaw) <https://github.com/SenexCrenshaw>`__
- `Sergio (@sergio303) <https://github.com/sergio303>`__
- `Sergio Mayoral Martínez (@sermayoral) <https://github.com/sermayoral>`__
- `sethcohn (@sethcohn) <https://github.com/sethcohn>`__
- `Emanuele Tessore (@setola) <https://github.com/setola>`__
- `Abdelkader Boudih (@seuros) <https://github.com/seuros>`__
- `shaeed (@shaeed) <https://github.com/shaeed>`__
- `shbatm (@shbatm) <https://github.com/shbatm>`__
- `sherbang (@sherbang) <https://github.com/sherbang>`__
- `Shish (@shish) <https://github.com/shish>`__
- `SiliconAvatar (@SiliconAvatar) <https://github.com/SiliconAvatar>`__
- `sillyfrog (@sillyfrog) <https://github.com/sillyfrog>`__
- `Derek Hageman (@Sizurka) <https://github.com/Sizurka>`__
- `Stephen Tierney (@sjtrny) <https://github.com/sjtrny>`__
- `Niklas Wagner (@Skaronator) <https://github.com/Skaronator>`__
- `Philip Allgaier (@spacegaier) <https://github.com/spacegaier>`__
- `spattinson (@spattinson) <https://github.com/spattinson>`__
- `spilin (@spilin) <https://github.com/spilin>`__
- `square99 (@square99) <https://github.com/square99>`__
- `Paul Krischer (@SqyD) <https://github.com/SqyD>`__
- `sredfern (@sredfern) <https://github.com/sredfern>`__
- `srg74 (@srg74) <https://github.com/srg74>`__
- `Samuel Sieb (@ssieb) <https://github.com/ssieb>`__
- `Steve Baxter (@stevebaxter) <https://github.com/stevebaxter>`__
- `stubs12 (@stubs12) <https://github.com/stubs12>`__
- `Jordan Vohwinkel (@sublime93) <https://github.com/sublime93>`__
- `Marcel Feix (@Syndlex) <https://github.com/Syndlex>`__
- `Teemu Mikkonen (@T3m3z) <https://github.com/T3m3z>`__
- `Taigar2015 (@Taigar2015) <https://github.com/Taigar2015>`__
- `Levente Tamas (@tamisoft) <https://github.com/tamisoft>`__
- `TBobsin (@TBobsin) <https://github.com/TBobsin>`__
- `Team Super Panda (@teamsuperpanda) <https://github.com/teamsuperpanda>`__
- `teffcz (@teffcz) <https://github.com/teffcz>`__
- `The Impaler (@the-impaler) <https://github.com/the-impaler>`__
- `Nejc (@thedexboy) <https://github.com/thedexboy>`__
- `Thomas Eckerstorfer (@TheEggi) <https://github.com/TheEggi>`__
- `Spencer Hachmeister (@TheHackmeister) <https://github.com/TheHackmeister>`__
- `thejonesyboy (@thejonesyboy) <https://github.com/thejonesyboy>`__
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__
- `Jozef Zuzelka (@TheKuko) <https://github.com/TheKuko>`__
- `Mateusz Soszyński (@TheLastGimbus) <https://github.com/TheLastGimbus>`__
- `Andrew Quested (@thenameiwantedwastaken) <https://github.com/thenameiwantedwastaken>`__
- `Zixuan Wang (@TheNetAdmin) <https://github.com/TheNetAdmin>`__
- `Florian Gareis (@TheZoker) <https://github.com/TheZoker>`__
- `Thomas Klingbeil (@thomasklingbeil) <https://github.com/thomasklingbeil>`__
- `Andrew Thompson (@thompsa) <https://github.com/thompsa>`__
- `thubot (@thubot) <https://github.com/thubot>`__
- `tiagofreire-pt (@tiagofreire-pt) <https://github.com/tiagofreire-pt>`__
- `Tijs-B (@Tijs-B) <https://github.com/Tijs-B>`__
- `Tim P (@timpur) <https://github.com/timpur>`__
- `Tim Savage (@timsavage) <https://github.com/timsavage>`__
- `Max Efremov (@Tmin10) <https://github.com/Tmin10>`__
- `Philipp Tölke (@toelke) <https://github.com/toelke>`__
- `Tom Brien (@TomBrien) <https://github.com/TomBrien>`__
- `TomFahey (@TomFahey) <https://github.com/TomFahey>`__
- `Tommy Kihlstrøm (@tomludd) <https://github.com/tomludd>`__
- `tomlut (@tomlut) <https://github.com/tomlut>`__
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__
- `Torwag (@torwag) <https://github.com/torwag>`__
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__
- `Troon (@Troon) <https://github.com/Troon>`__
- `truglodite (@truglodite) <https://github.com/truglodite>`__
- `Trevor North (@trvrnrth) <https://github.com/trvrnrth>`__
- `Gediminas Šaltenis (@trylika) <https://github.com/trylika>`__
- `tubalainen (@tubalainen) <https://github.com/tubalainen>`__
- `Tuckie (@Tuckie) <https://github.com/Tuckie>`__
- `Alexey Vlasov (@turbulator) <https://github.com/turbulator>`__
- `Seppel Hardt (@tuxBurner) <https://github.com/tuxBurner>`__
- `tyomikh (@tyomikh) <https://github.com/tyomikh>`__
- `ukewea (@ukewea) <https://github.com/ukewea>`__
- `Vc (@Valcob) <https://github.com/Valcob>`__
- `Nad (@valordk) <https://github.com/valordk>`__
- `Víctor Ferrer García (@vicfergar) <https://github.com/vicfergar>`__
- `voibit (@voibit) <https://github.com/voibit>`__
- `Xuming Feng (@voicevon) <https://github.com/voicevon>`__
- `vxider (@Vxider) <https://github.com/Vxider>`__
- `warpzone (@warpzone) <https://github.com/warpzone>`__
- `Wauter (@Wauter) <https://github.com/Wauter>`__
- `webeling67 (@webeling67) <https://github.com/webeling67>`__
- `WeekendWarrior1 (@WeekendWarrior1) <https://github.com/WeekendWarrior1>`__
- `Ian Wells (@wellsi) <https://github.com/wellsi>`__
- `Werner Beroux (@wernight) <https://github.com/wernight>`__
- `wifwucite (@wifwucite) <https://github.com/wifwucite>`__
- `Wilmar den Ouden (@wilmardo) <https://github.com/wilmardo>`__
- `Emil Hesslow (@WizKid) <https://github.com/WizKid>`__
- `WJCarpenter (@wjcarpenter) <https://github.com/wjcarpenter>`__
- `Artur 'Wodor' Wielogorski (@wodor) <https://github.com/wodor>`__
- `Rick van Hattem (@WoLpH) <https://github.com/WoLpH>`__
- `Wojtek Strzalka (@wstrzalka) <https://github.com/wstrzalka>`__
- `wutr (@wutr) <https://github.com/wutr>`__
- `xheronimo (@xheronimo) <https://github.com/xheronimo>`__
- `Yaroslav (@Yarikx) <https://github.com/Yarikx>`__
- `Marcin Jaworski (@yawor) <https://github.com/yawor>`__
- `Pavel (@yekm) <https://github.com/yekm>`__
- `Atsuko Ito (@yottatsa) <https://github.com/yottatsa>`__
- `Nico B (@youknow0) <https://github.com/youknow0>`__
- `YuanL.Lee (@yuanl) <https://github.com/yuanl>`__
- `ZabojnikM (@ZabojnikM) <https://github.com/ZabojnikM>`__
- `San (@zhujunsan) <https://github.com/zhujunsan>`__
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
*This page was last updated February 20, 2021.*
*This page was last updated May 4, 2021.*

View File

@ -60,9 +60,9 @@ def write_version(version: Version):
"Doxygen", r"PROJECT_NUMBER = .*", f"PROJECT_NUMBER = {version}"
)
# version = '1.14'
sub("conf.py", r"version = '.*'", f"version = '{version.major}.{version.minor}'")
sub("conf.py", r'version = ".*"', f'version = "{version.major}.{version.minor}"')
# release = '1.14.4'
sub("conf.py", r"release = '.*'", f"release = '{version}'")
sub("conf.py", r'release = ".*"', f'release = "{version}"')
with open("_static/version", "wt") as fh:
fh.write(str(version))