mirror of
https://github.com/esphome/esphome-docs.git
synced 2025-01-26 22:21:38 +01:00
Merge branch 'current' into next
This commit is contained in:
commit
aa6a9bd8f6
BIN
_static/changelog-2021.11.0.png
Normal file
BIN
_static/changelog-2021.11.0.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 49 KiB |
289
changelog/2021.11.0.rst
Normal file
289
changelog/2021.11.0.rst
Normal file
@ -0,0 +1,289 @@
|
||||
ESPHome 2021.11.0 - 17th November 2021
|
||||
======================================
|
||||
|
||||
.. seo::
|
||||
:description: Changelog for ESPHome 2021.11.0.
|
||||
:image: /_static/changelog-2021.11.0.png
|
||||
:author: ESPHome
|
||||
:author_twitter: @esphome_
|
||||
|
||||
.. imgtable::
|
||||
:columns: 4
|
||||
|
||||
CSE7761, components/sensor/cse7761, cse7761.svg
|
||||
CAP1188 Capacitive Touch Sensor, components/binary_sensor/cap1188, cap1188.jpg
|
||||
ESP32 Camera Web Server, components/esp32_camera_web_server, camera.svg
|
||||
Improv via Serial, components/improv_serial, improv.svg
|
||||
|
||||
|
||||
State of the Open Smart Home
|
||||
----------------------------
|
||||
|
||||
Mark your calendar for the `State of the Open Smart Home <https://www.home-assistant.io/state-of-the-open-home/>`__ hosted by Nabu Casa, Home Assistant & ESPHome
|
||||
and we’ll be joined by our friends from WLED and Z-Wave JS to talk about our work on making this vision a reality.
|
||||
|
||||
Where: YouTube
|
||||
|
||||
When: Saturday, December 11, at 11am PST / 8pm CET
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/6ZMXE5PXPqU"
|
||||
title="YouTube video player" frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||
allowfullscreen>
|
||||
</iframe>
|
||||
|
||||
|
||||
Improv via Serial
|
||||
-----------------
|
||||
|
||||
.. raw:: html
|
||||
|
||||
<script
|
||||
type="module"
|
||||
src="https://unpkg.com/improv-wifi-serial-sdk@2.0.0/dist/web/serial-launch-button.js"
|
||||
></script>
|
||||
|
||||
<improv-wifi-serial-launch-button>
|
||||
<i slot='unsupported'>The demo does not work in your browser. Use Google Chrome or Microsoft Edge.</i>
|
||||
</improv-wifi-serial-launch-button>
|
||||
|
||||
After we created :doc:`/components/esp32_improv`, we thought it might be a good idea to implement the same for serial connections.
|
||||
See the docs here for :doc:`Improv via Serial </components/improv_serial>` and the
|
||||
`website documentation <https://www.improv-wifi.com/serial/>`__ for implementing a client or implementing improv in other firmware.
|
||||
|
||||
Entity Categories for Home Assistant
|
||||
------------------------------------
|
||||
|
||||
Home Assistant 2021.11 added support for `Entity Categories <https://www.home-assistant.io/blog/2021/11/03/release-202111/#entity-categorization>`__
|
||||
and with this release certain ESPHome entites such as the restart switch and uptime sensors will have the config and diagnostic categories set respectively.
|
||||
The category can be overridden by the user in the yaml configuration.
|
||||
|
||||
Configuration URL
|
||||
-----------------
|
||||
|
||||
Another feature added to Home Assistant 2021.11 is the configuration URL. This allows for ESPHome devices to notify Home Assistant when the ``web_server`` is
|
||||
enabled and there will be a button in the Home Assistant device page to link directly to the ``web_server`` UI for your ESPHome device.
|
||||
|
||||
.. figure:: images/configuration-url.png
|
||||
:align: center
|
||||
:width: 50.0%
|
||||
|
||||
Repeat Action
|
||||
-------------
|
||||
|
||||
:ghuser:`oxan` has implemented a ``repeat`` action for those that want to execute a list of actions x number of times without just copying and pasting them.
|
||||
|
||||
Device name length
|
||||
------------------
|
||||
|
||||
The maximum length of the device name has been limited to 31 characters to fall in line with standards and you will get
|
||||
an error if you try to set a device name longer than that.
|
||||
|
||||
BLE Sensor UUID changes
|
||||
-----------------------
|
||||
|
||||
A bug was introduced in 2021.9 with the UUIDs for the ``ble_client`` sensors being reversed incorrectly. This release flips them to be the correct way around
|
||||
and you will need to reverse them in your YAML configuration.
|
||||
|
||||
BH1750
|
||||
------
|
||||
|
||||
When using the default resolution of 0.5 for the BH17850, the result is now divided by 2 as per the finidings of the community.
|
||||
|
||||
|
||||
Binary sensor device classes
|
||||
----------------------------
|
||||
|
||||
:esphomepr:`2703` brings the binary sensor device classes up to date with Home Assistant, but this means that
|
||||
the ``update`` ``device_class`` for binary sensors has been removed, you will get an error in your configuration if
|
||||
you are using this device class.
|
||||
|
||||
Full list of changes
|
||||
--------------------
|
||||
|
||||
New Features
|
||||
^^^^^^^^^^^^
|
||||
|
||||
- Make per-loop display clearing optional :esphomepr:`2626` by :ghuser:`timn` (new-feature)
|
||||
- Add Entity categories for Home Assistant :esphomepr:`2636` by :ghuser:`jesserockz` (new-feature)
|
||||
- Add repeat action for automations :esphomepr:`2538` by :ghuser:`oxan` (new-feature)
|
||||
- Neopixelbus redo method definitions :esphomepr:`2616` by :ghuser:`OttoWinter` (new-feature) (breaking-change)
|
||||
|
||||
New Components
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
- Feature/sensor cse7761 :esphomepr:`2546` by :ghuser:`berfenger` (new-integration)
|
||||
- Add `esp32_camera_web_server:` to expose mjpg/jpg images :esphomepr:`2237` by :ghuser:`ayufan` (new-integration)
|
||||
- CAP1188 Capacitive Touch Sensor Support :esphomepr:`2653` by :ghuser:`MrEditor97` (new-integration)
|
||||
- Implement Improv via Serial component :esphomepr:`2423` by :ghuser:`jesserockz` (new-integration)
|
||||
|
||||
Breaking Changes
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
- TCS34725 BugFix and GA factor :esphomepr:`2445` by :ghuser:`razorback16` (breaking-change)
|
||||
- Limit hostnames to 31 characters :esphomepr:`2531` by :ghuser:`oxan` (breaking-change)
|
||||
- Move default build path to .esphome directory :esphomepr:`2586` by :ghuser:`OttoWinter` (breaking-change)
|
||||
- ESP8266 disable PIO LDF :esphomepr:`2608` by :ghuser:`OttoWinter` (breaking-change)
|
||||
- Remove autoload of xiaomi_ble and ruuvi_ble :esphomepr:`2617` by :ghuser:`spbrogan` (breaking-change)
|
||||
- BH1750: Fix a too high default H-res2 mode value :esphomepr:`2536` by :ghuser:`kixtarter` (breaking-change)
|
||||
- Add option to use MQTT abbreviations :esphomepr:`2641` by :ghuser:`paulmonigatti` (breaking-change)
|
||||
- Add restore_mode to rotary_encoder :esphomepr:`2643` by :ghuser:`niklasweber` (breaking-change)
|
||||
- Neopixelbus redo method definitions :esphomepr:`2616` by :ghuser:`OttoWinter` (new-feature) (breaking-change)
|
||||
- Update device classes for binary sensors :esphomepr:`2703` by :ghuser:`lcavalli` (breaking-change)
|
||||
- BLE_Sensor: Use as_reversed_hex_array to properly parse UUIDs after #1627 :esphomepr:`2737` by :ghuser:`tekmaven` (breaking-change)
|
||||
|
||||
Beta Fixes
|
||||
^^^^^^^^^^
|
||||
|
||||
- Fix template number initial value being NaN :esphomepr:`2692` by :ghuser:`jesserockz`
|
||||
- [remote_transmitter] accurate pulse timing for ESP8266 :esphomepr:`2476` by :ghuser:`CarlosGS`
|
||||
- Uart debugging support :esphomepr:`2478` by :ghuser:`mmakaay`
|
||||
- Enable addressable light power supply based on raw values :esphomepr:`2690` by :ghuser:`oxan`
|
||||
- Remove my.ha links from improv :esphomepr:`2695` by :ghuser:`jesserockz`
|
||||
- Only allow prometheus when using arduino :esphomepr:`2697` by :ghuser:`jesserockz`
|
||||
- Update device classes for binary sensors :esphomepr:`2703` by :ghuser:`lcavalli` (breaking-change)
|
||||
- Bump ESPAsyncWebServer to 2.1.0 :esphomepr:`2686` by :ghuser:`jesserockz`
|
||||
- Allow setting custom command_topic for Select and Number components :esphomepr:`2714` by :ghuser:`kbialek`
|
||||
- Restore InterruptLock on wifi-less ESP8266 :esphomepr:`2712` by :ghuser:`oxan`
|
||||
- Feed WDT between doing ESP32 touchpad measurements :esphomepr:`2720` by :ghuser:`oxan`
|
||||
- RemoteTransmitter fix. Bug from version 2021.10. Some changes. :esphomepr:`2706` by :ghuser:`dudanov`
|
||||
- Fix indentation of write_lambda for modbus_controller number :esphomepr:`2722` by :ghuser:`jesserockz`
|
||||
- Remove unnecessary duplicate touch_pad_filter_start :esphomepr:`2724` by :ghuser:`Maelstrom96`
|
||||
- Add zeroconf as a direct dependency and lock the version :esphomepr:`2729` by :ghuser:`jesserockz`
|
||||
- Improv serial/checksum changes :esphomepr:`2731` by :ghuser:`jesserockz`
|
||||
- Fix zeroconf time comparisons :esphomepr:`2733` by :ghuser:`jesserockz`
|
||||
- BLE_Sensor: Use as_reversed_hex_array to properly parse UUIDs after #1627 :esphomepr:`2737` by :ghuser:`tekmaven` (breaking-change)
|
||||
- Fix senseair component uart read timeout :esphomepr:`2658` by :ghuser:`rotarykite`
|
||||
|
||||
All changes
|
||||
^^^^^^^^^^^
|
||||
|
||||
- TCS34725 BugFix and GA factor :esphomepr:`2445` by :ghuser:`razorback16` (breaking-change)
|
||||
- Change millis() to faster micros() for 3ms check in feed_wdt :esphomepr:`2492` by :ghuser:`CarlosGS`
|
||||
- Add ESP32 IDF as a test env for PRs :esphomepr:`2494` by :ghuser:`mmakaay`
|
||||
- use no hold master mode for si7021/htu21d :esphomepr:`2528` by :ghuser:`dmitriy5181`
|
||||
- Bump pyyaml from 5.4.1 to 6.0 :esphomepr:`2521` by :ghuser:`dependabot[bot]`
|
||||
- Clarify statement at the cmd wizard tool, for new users :esphomepr:`2519` by :ghuser:`CarlosGS`
|
||||
- Continue ethernet setup if hostname fails :esphomepr:`2430` by :ghuser:`Tommatheussen`
|
||||
- Bump aioesphomeapi from 9.1.5 to 10.0.0 :esphomepr:`2508` by :ghuser:`dependabot[bot]`
|
||||
- Move TemplatableValue helper class to automation.h :esphomepr:`2511` by :ghuser:`oxan`
|
||||
- [esp-idf fix] increase FreeRTOS ticker loop from 100Hz to 1kHz :esphomepr:`2527` by :ghuser:`CarlosGS`
|
||||
- Bump pytest-asyncio from 0.15.1 to 0.16.0 :esphomepr:`2547` by :ghuser:`dependabot[bot]`
|
||||
- [ESP32] ADC auto-range setting :esphomepr:`2541` by :ghuser:`CarlosGS`
|
||||
- Bump paho-mqtt from 1.5.1 to 1.6.0 :esphomepr:`2568` by :ghuser:`dependabot[bot]`
|
||||
- Fix ESP8266 dallas GPIO16 INPUT_PULLUP :esphomepr:`2581` by :ghuser:`OttoWinter`
|
||||
- Fix platformio version in Dockerfile doesn't match requirements :esphomepr:`2582` by :ghuser:`OttoWinter`
|
||||
- Fix platformio_install_deps no longer installing all lib_deps :esphomepr:`2584` by :ghuser:`OttoWinter`
|
||||
- ESP32 ADC use factory calibration data :esphomepr:`2574` by :ghuser:`OttoWinter`
|
||||
- Add mDNS config dump :esphomepr:`2576` by :ghuser:`mmakaay`
|
||||
- Fix mDNS ESP8266 log not included :esphomepr:`2589` by :ghuser:`OttoWinter`
|
||||
- Bump platformio from 5.2.1 to 5.2.2 :esphomepr:`2569` by :ghuser:`dependabot[bot]`
|
||||
- Update docker base images :esphomepr:`2583` by :ghuser:`OttoWinter`
|
||||
- Bump paho-mqtt from 1.6.0 to 1.6.1 :esphomepr:`2596` by :ghuser:`dependabot[bot]`
|
||||
- Logging a proper url allows terminals to make it clickable :esphomepr:`2554` by :ghuser:`jesserockz`
|
||||
- Bump aioesphomeapi from 10.0.0 to 10.0.3 :esphomepr:`2595` by :ghuser:`dependabot[bot]`
|
||||
- Bump tzlocal from 3.0 to 4.0.1 :esphomepr:`2553` by :ghuser:`dependabot[bot]`
|
||||
- Add IDF support to dallas :esphomepr:`2578` by :ghuser:`OttoWinter`
|
||||
- Limit hostnames to 31 characters :esphomepr:`2531` by :ghuser:`oxan` (breaking-change)
|
||||
- Add EntityBase properties to ESP32 Camera :esphomepr:`2600` by :ghuser:`paulmonigatti`
|
||||
- Move default build path to .esphome directory :esphomepr:`2586` by :ghuser:`OttoWinter` (breaking-change)
|
||||
- ESP8266 disable PIO LDF :esphomepr:`2608` by :ghuser:`OttoWinter` (breaking-change)
|
||||
- Switch issue-close-app to GH Actions and workflow cleanup :esphomepr:`2624` by :ghuser:`OttoWinter`
|
||||
- relax max entities checking :esphomepr:`2629` by :ghuser:`martgras`
|
||||
- Allow setting URL as platform_version :esphomepr:`2598` by :ghuser:`oxan`
|
||||
- Constrain GH Actions workflows permissions :esphomepr:`2625` by :ghuser:`OttoWinter`
|
||||
- Bump tzlocal from 4.0.1 to 4.0.2 :esphomepr:`2631` by :ghuser:`dependabot[bot]`
|
||||
- Bump esptool from 3.1 to 3.2 :esphomepr:`2632` by :ghuser:`dependabot[bot]`
|
||||
- Add publish_initial_value option to rotary encoder :esphomepr:`2503` by :ghuser:`niklasweber`
|
||||
- Remove autoload of xiaomi_ble and ruuvi_ble :esphomepr:`2617` by :ghuser:`spbrogan` (breaking-change)
|
||||
- Bump aioesphomeapi from 10.0.3 to 10.1.0 :esphomepr:`2638` by :ghuser:`dependabot[bot]`
|
||||
- Expose web_server port via the API :esphomepr:`2467` by :ghuser:`alexiri`
|
||||
- Allow cloning/fetching Github PR branches in external_components :esphomepr:`2639` by :ghuser:`jesserockz`
|
||||
- use update_interval for sntp synchronization :esphomepr:`2563` by :ghuser:`martgras`
|
||||
- Feature/sensor cse7761 :esphomepr:`2546` by :ghuser:`berfenger` (new-integration)
|
||||
- Bump aioesphomeapi from 10.1.0 to 10.2.0 :esphomepr:`2642` by :ghuser:`dependabot[bot]`
|
||||
- BH1750: Fix a too high default H-res2 mode value :esphomepr:`2536` by :ghuser:`kixtarter` (breaking-change)
|
||||
- Bump tzlocal from 4.0.2 to 4.1 :esphomepr:`2645` by :ghuser:`dependabot[bot]`
|
||||
- convert SCD30 into Component, polls dataready register :esphomepr:`2308` by :ghuser:`geoffrey-vl`
|
||||
- Add option to use MQTT abbreviations :esphomepr:`2641` by :ghuser:`paulmonigatti` (breaking-change)
|
||||
- Fix deep sleep invert_wakeup mode :esphomepr:`2644` by :ghuser:`OttoWinter`
|
||||
- Expose webserver_port to the native API :esphomepr:`2640` by :ghuser:`jesserockz`
|
||||
- Fix for noise in pulse_counter and duty_cycle components :esphomepr:`2646` by :ghuser:`CarlosGS`
|
||||
- Bump black from 21.9b0 to 21.10b0 :esphomepr:`2650` by :ghuser:`dependabot[bot]`
|
||||
- Add restore_mode to rotary_encoder :esphomepr:`2643` by :ghuser:`niklasweber` (breaking-change)
|
||||
- Make per-loop display clearing optional :esphomepr:`2626` by :ghuser:`timn` (new-feature)
|
||||
- Allow esp8266 to compile with no wifi :esphomepr:`2664` by :ghuser:`glmnet`
|
||||
- Fix CRC error during DSMR chunked message reading :esphomepr:`2622` by :ghuser:`mmakaay`
|
||||
- Add Entity categories for Home Assistant :esphomepr:`2636` by :ghuser:`jesserockz` (new-feature)
|
||||
- Add SPI lib for ESP8266 and only add lib for ESP32 when using Arduino :esphomepr:`2677` by :ghuser:`mmakaay`
|
||||
- Hotfix for encrypted DSMR regression :esphomepr:`2679` by :ghuser:`mmakaay`
|
||||
- Add HA Entity Category support to MQTT :esphomepr:`2678` by :ghuser:`paulmonigatti`
|
||||
- Fix gpio validation for esp32 variants :esphomepr:`2609` by :ghuser:`martgras`
|
||||
- Fix when package url has no branch/ref :esphomepr:`2683` by :ghuser:`jesserockz`
|
||||
- SSD1306_base -> Add support for 64x32 size and fix typo for flip functions :esphomepr:`2682` by :ghuser:`ychieux`
|
||||
- Fix dashboard imports for adoption :esphomepr:`2684` by :ghuser:`jesserockz`
|
||||
- Add `esp32_camera_web_server:` to expose mjpg/jpg images :esphomepr:`2237` by :ghuser:`ayufan` (new-integration)
|
||||
- fix esp32 rmt receiver item array length :esphomepr:`2671` by :ghuser:`glmnet`
|
||||
- Remote base add pronto protocol :esphomepr:`2619` by :ghuser:`cvwillegen`
|
||||
- Set up output_switch at priority DATA instead of HARDWARE. :esphomepr:`2648` by :ghuser:`duncf`
|
||||
- fix rc switch protocol 6 :esphomepr:`2672` by :ghuser:`glmnet`
|
||||
- Remove "delay_microseconds_accurate()" and improve systemwide delayMicroseconds() :esphomepr:`2497` by :ghuser:`CarlosGS`
|
||||
- modbus_controller: remove hard coded register size :esphomepr:`2654` by :ghuser:`martgras`
|
||||
- CAP1188 Capacitive Touch Sensor Support :esphomepr:`2653` by :ghuser:`MrEditor97` (new-integration)
|
||||
- Add missing hal.h include in esp32_camera_web_server :esphomepr:`2689` by :ghuser:`oxan`
|
||||
- [ESP32 ADC] Add option for raw uncalibrated output :esphomepr:`2663` by :ghuser:`CarlosGS`
|
||||
- Introduce parse_number() helper function :esphomepr:`2659` by :ghuser:`oxan`
|
||||
- Add repeat action for automations :esphomepr:`2538` by :ghuser:`oxan` (new-feature)
|
||||
- Neopixelbus redo method definitions :esphomepr:`2616` by :ghuser:`OttoWinter` (new-feature) (breaking-change)
|
||||
- Introduce byteswap helpers :esphomepr:`2661` by :ghuser:`oxan`
|
||||
- Max7219digit multiline :esphomepr:`1622` by :ghuser:`TVDLoewe`
|
||||
- Clean-up string sanitization helpers :esphomepr:`2660` by :ghuser:`oxan`
|
||||
- Introduce encode_value/decode_value() template functions :esphomepr:`2662` by :ghuser:`oxan`
|
||||
- Make OTA function switchable in web_server component :esphomepr:`2685` by :ghuser:`lazlyhu`
|
||||
- Implement Improv via Serial component :esphomepr:`2423` by :ghuser:`jesserockz` (new-integration)
|
||||
- [ms5611]: Re-implement conversion from ADC readings to sensor values :esphomepr:`2665` by :ghuser:`anatoly-savchenkov`
|
||||
- Fix template number initial value being NaN :esphomepr:`2692` by :ghuser:`jesserockz`
|
||||
- [remote_transmitter] accurate pulse timing for ESP8266 :esphomepr:`2476` by :ghuser:`CarlosGS`
|
||||
- Uart debugging support :esphomepr:`2478` by :ghuser:`mmakaay`
|
||||
- Enable addressable light power supply based on raw values :esphomepr:`2690` by :ghuser:`oxan`
|
||||
- Remove my.ha links from improv :esphomepr:`2695` by :ghuser:`jesserockz`
|
||||
- Only allow prometheus when using arduino :esphomepr:`2697` by :ghuser:`jesserockz`
|
||||
- Update device classes for binary sensors :esphomepr:`2703` by :ghuser:`lcavalli` (breaking-change)
|
||||
- Bump ESPAsyncWebServer to 2.1.0 :esphomepr:`2686` by :ghuser:`jesserockz`
|
||||
- Allow setting custom command_topic for Select and Number components :esphomepr:`2714` by :ghuser:`kbialek`
|
||||
- Restore InterruptLock on wifi-less ESP8266 :esphomepr:`2712` by :ghuser:`oxan`
|
||||
- Feed WDT between doing ESP32 touchpad measurements :esphomepr:`2720` by :ghuser:`oxan`
|
||||
- RemoteTransmitter fix. Bug from version 2021.10. Some changes. :esphomepr:`2706` by :ghuser:`dudanov`
|
||||
- Fix indentation of write_lambda for modbus_controller number :esphomepr:`2722` by :ghuser:`jesserockz`
|
||||
- Remove unnecessary duplicate touch_pad_filter_start :esphomepr:`2724` by :ghuser:`Maelstrom96`
|
||||
- Add zeroconf as a direct dependency and lock the version :esphomepr:`2729` by :ghuser:`jesserockz`
|
||||
- Improv serial/checksum changes :esphomepr:`2731` by :ghuser:`jesserockz`
|
||||
- Fix zeroconf time comparisons :esphomepr:`2733` by :ghuser:`jesserockz`
|
||||
- BLE_Sensor: Use as_reversed_hex_array to properly parse UUIDs after #1627 :esphomepr:`2737` by :ghuser:`tekmaven` (breaking-change)
|
||||
- Fix senseair component uart read timeout :esphomepr:`2658` by :ghuser:`rotarykite`
|
||||
|
||||
Past Changelogs
|
||||
---------------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
2021.10.0
|
||||
2021.9.0
|
||||
2021.8.0
|
||||
v1.20.0
|
||||
v1.19.0
|
||||
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
|
BIN
changelog/images/configuration-url.png
Normal file
BIN
changelog/images/configuration-url.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
@ -2,7 +2,7 @@ Changelog
|
||||
=========
|
||||
|
||||
.. redirect::
|
||||
:url: /changelog/2021.10.0.html
|
||||
:url: /changelog/2021.11.0.html
|
||||
|
||||
.. toctree::
|
||||
:glob:
|
||||
|
@ -55,6 +55,7 @@ Contributors
|
||||
- `aliktb (@aliktb) <https://github.com/aliktb>`__
|
||||
- `Amish Vishwakarma (@amishv) <https://github.com/amishv>`__
|
||||
- `Jason Nader (@ammgws) <https://github.com/ammgws>`__
|
||||
- `anatoly-savchenkov (@anatoly-savchenkov) <https://github.com/anatoly-savchenkov>`__
|
||||
- `andig (@andig) <https://github.com/andig>`__
|
||||
- `András Bíró (@andrasbiro) <https://github.com/andrasbiro>`__
|
||||
- `Andreas Hergert (@andreashergert1984) <https://github.com/andreashergert1984>`__
|
||||
@ -87,6 +88,7 @@ Contributors
|
||||
- `Viktr (@BbIKTOP) <https://github.com/BbIKTOP>`__
|
||||
- `J. Nick Koston (@bdraco) <https://github.com/bdraco>`__
|
||||
- `Ben Suffolk (@bensuffolk) <https://github.com/bensuffolk>`__
|
||||
- `Arturo Casal (@berfenger) <https://github.com/berfenger>`__
|
||||
- `Ivan Bessarabov (@bessarabov) <https://github.com/bessarabov>`__
|
||||
- `besteru (@besteru) <https://github.com/besteru>`__
|
||||
- `Bierchermuesli (@Bierchermuesli) <https://github.com/Bierchermuesli>`__
|
||||
@ -106,6 +108,7 @@ Contributors
|
||||
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__
|
||||
- `brianrjones69 (@brianrjones69) <https://github.com/brianrjones69>`__
|
||||
- `buddydvd (@buddydvd) <https://github.com/buddydvd>`__
|
||||
- `bulburDE (@bulburDE) <https://github.com/bulburDE>`__
|
||||
- `buxtronix (@buxtronix) <https://github.com/buxtronix>`__
|
||||
- `bvansambeek (@bvansambeek) <https://github.com/bvansambeek>`__
|
||||
- `bwente (@bwente) <https://github.com/bwente>`__
|
||||
@ -123,6 +126,7 @@ Contributors
|
||||
- `John (@CircuitSetup) <https://github.com/CircuitSetup>`__
|
||||
- `Colby Rome (@cisasteelersfan) <https://github.com/cisasteelersfan>`__
|
||||
- `Chris Debenham (@cjd) <https://github.com/cjd>`__
|
||||
- `Clifford Roche (@cmroche) <https://github.com/cmroche>`__
|
||||
- `CODeRUS (@CODeRUS) <https://github.com/CODeRUS>`__
|
||||
- `Cody James (@codyjamestechnical) <https://github.com/codyjamestechnical>`__
|
||||
- `John Coggeshall (@coogle) <https://github.com/coogle>`__
|
||||
@ -193,6 +197,7 @@ Contributors
|
||||
- `Daniel Müller (@dtmuller) <https://github.com/dtmuller>`__
|
||||
- `dubit0 (@dubit0) <https://github.com/dubit0>`__
|
||||
- `Sergey V. DUDANOV (@dudanov) <https://github.com/dudanov>`__
|
||||
- `Duncan Findlay (@duncf) <https://github.com/duncf>`__
|
||||
- `dyarkovoy (@dyarkovoy) <https://github.com/dyarkovoy>`__
|
||||
- `Dimitris Zervas (@dzervas) <https://github.com/dzervas>`__
|
||||
- `dziobson (@dziobson) <https://github.com/dziobson>`__
|
||||
@ -246,6 +251,7 @@ Contributors
|
||||
- `frippe75 (@frippe75) <https://github.com/frippe75>`__
|
||||
- `Fritz Mueller (@fritzm) <https://github.com/fritzm>`__
|
||||
- `Marc Egli (@frog32) <https://github.com/frog32>`__
|
||||
- `frspp (@frspp) <https://github.com/frspp>`__
|
||||
- `mr G1K (@G1K) <https://github.com/G1K>`__
|
||||
- `Aljaž Srebrnič (@g5pw) <https://github.com/g5pw>`__
|
||||
- `Gabe Cook (@gabe565) <https://github.com/gabe565>`__
|
||||
@ -254,6 +260,7 @@ Contributors
|
||||
- `GeekVisit (@GeekVisit) <https://github.com/GeekVisit>`__
|
||||
- `R Huish (@genestealer) <https://github.com/genestealer>`__
|
||||
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__
|
||||
- `Geoffrey Van Landeghem (@geoffrey-vl) <https://github.com/geoffrey-vl>`__
|
||||
- `Gérald Guiony (@gerald-guiony) <https://github.com/gerald-guiony>`__
|
||||
- `Gerard (@gerard33) <https://github.com/gerard33>`__
|
||||
- `Giovanni (@Gio-dot) <https://github.com/Gio-dot>`__
|
||||
@ -290,6 +297,7 @@ Contributors
|
||||
- `MoA (@honomoa) <https://github.com/honomoa>`__
|
||||
- `Hopperpop (@Hopperpop) <https://github.com/Hopperpop>`__
|
||||
- `Yang Hau (@HowJMay) <https://github.com/HowJMay>`__
|
||||
- `Antonio Vanegas (@hpsaturn) <https://github.com/hpsaturn>`__
|
||||
- `hreintke (@hreintke) <https://github.com/hreintke>`__
|
||||
- `Huub Eikens (@huubeikens) <https://github.com/huubeikens>`__
|
||||
- `Petr Urbánek (@HyperReap) <https://github.com/HyperReap>`__
|
||||
@ -307,6 +315,7 @@ Contributors
|
||||
- `Ivan Shvedunov (@ivan4th) <https://github.com/ivan4th>`__
|
||||
- `Ivan Kravets (@ivankravets) <https://github.com/ivankravets>`__
|
||||
- `Ivo-tje (@Ivo-tje) <https://github.com/Ivo-tje>`__
|
||||
- `Jan Harkes (@jaharkes) <https://github.com/jaharkes>`__
|
||||
- `Jakob Reiter (@jakommo) <https://github.com/jakommo>`__
|
||||
- `James Braid (@jamesbraid) <https://github.com/jamesbraid>`__
|
||||
- `James Gao (@jamesgao) <https://github.com/jamesgao>`__
|
||||
@ -354,11 +363,13 @@ Contributors
|
||||
- `kalebzettl (@kalebzettl) <https://github.com/kalebzettl>`__
|
||||
- `Karol Zlot (@karolzlot) <https://github.com/karolzlot>`__
|
||||
- `Krasimir Nedelchev (@kaykayehnn) <https://github.com/kaykayehnn>`__
|
||||
- `Krzysztof Białek (@kbialek) <https://github.com/kbialek>`__
|
||||
- `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>`__
|
||||
- `Ed (@kixtarter) <https://github.com/kixtarter>`__
|
||||
- `Kurt Kellner (@kkellner) <https://github.com/kkellner>`__
|
||||
- `Klaas Schoute (@klaasnicolaas) <https://github.com/klaasnicolaas>`__
|
||||
- `Klarstein (@Klarstein) <https://github.com/Klarstein>`__
|
||||
@ -386,6 +397,8 @@ Contributors
|
||||
- `Steffen Weinreich (@lairsdragon) <https://github.com/lairsdragon>`__
|
||||
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
|
||||
- `larsonmpdx (@larsonmpdx) <https://github.com/larsonmpdx>`__
|
||||
- `Laszlo Gazdag (@lazlyhu) <https://github.com/lazlyhu>`__
|
||||
- `lcavalli (@lcavalli) <https://github.com/lcavalli>`__
|
||||
- `lein1013 (@lein1013) <https://github.com/lein1013>`__
|
||||
- `Riku Lindblad (@lepinkainen) <https://github.com/lepinkainen>`__
|
||||
- `Luca Gugelmann (@lgugelmann) <https://github.com/lgugelmann>`__
|
||||
@ -403,6 +416,7 @@ Contributors
|
||||
- `M95D (@M95D) <https://github.com/M95D>`__
|
||||
- `Marc-Antoine Courteau (@macourteau) <https://github.com/macourteau>`__
|
||||
- `Massimiliano Ravelli (@madron) <https://github.com/madron>`__
|
||||
- `Alexandre-Jacques St-Jacques (@Maelstrom96) <https://github.com/Maelstrom96>`__
|
||||
- `magnus (@magnusja) <https://github.com/magnusja>`__
|
||||
- `Magnus Øverli (@magnusoverli) <https://github.com/magnusoverli>`__
|
||||
- `Major Péter (@majorpeter) <https://github.com/majorpeter>`__
|
||||
@ -433,6 +447,7 @@ Contributors
|
||||
- `Me No Dev (@me-no-dev) <https://github.com/me-no-dev>`__
|
||||
- `Alexandr Zarubkin (@me21) <https://github.com/me21>`__
|
||||
- `Joseph Mearman (@Mearman) <https://github.com/Mearman>`__
|
||||
- `Bas (@Mechazawa) <https://github.com/Mechazawa>`__
|
||||
- `Mechotronic (@Mechotronic) <https://github.com/Mechotronic>`__
|
||||
- `MeIchthys (@meichthys) <https://github.com/meichthys>`__
|
||||
- `meijerwynand (@meijerwynand) <https://github.com/meijerwynand>`__
|
||||
@ -460,6 +475,7 @@ Contributors
|
||||
- `monkeyclass (@monkeyclass) <https://github.com/monkeyclass>`__
|
||||
- `Moritz Glöckl (@moritzgloeckl) <https://github.com/moritzgloeckl>`__
|
||||
- `Matthew Pettitt (@mpettitt) <https://github.com/mpettitt>`__
|
||||
- `Sam Hughes (@MrEditor97) <https://github.com/MrEditor97>`__
|
||||
- `Mariusz Kryński (@mrk-its) <https://github.com/mrk-its>`__
|
||||
- `Ryan Matthews (@mrrsm) <https://github.com/mrrsm>`__
|
||||
- `MrZetor (@MrZetor) <https://github.com/MrZetor>`__
|
||||
@ -472,6 +488,7 @@ Contributors
|
||||
- `Kevin Uhlir (@n0bel) <https://github.com/n0bel>`__
|
||||
- `n8detar (@n8detar) <https://github.com/n8detar>`__
|
||||
- `Erik Näsström (@Naesstrom) <https://github.com/Naesstrom>`__
|
||||
- `H. Árkosi Róbert (@nagyrobi) <https://github.com/nagyrobi>`__
|
||||
- `Oskar Napieraj (@napieraj) <https://github.com/napieraj>`__
|
||||
- `Nate Lust (@natelust) <https://github.com/natelust>`__
|
||||
- `ueno (@nayuta-ueno) <https://github.com/nayuta-ueno>`__
|
||||
@ -480,6 +497,7 @@ Contributors
|
||||
- `NMC (@ncareau) <https://github.com/ncareau>`__
|
||||
- `Nebula (@nebula-it) <https://github.com/nebula-it>`__
|
||||
- `needspeed (@needspeed) <https://github.com/needspeed>`__
|
||||
- `NeoAcheron (@NeoAcheron) <https://github.com/NeoAcheron>`__
|
||||
- `nepozs (@nepozs) <https://github.com/nepozs>`__
|
||||
- `Mike Meessen (@netmikey) <https://github.com/netmikey>`__
|
||||
- `nickrout (@nickrout) <https://github.com/nickrout>`__
|
||||
@ -491,6 +509,7 @@ Contributors
|
||||
- `Zvonimir Haramustek (@nitko12) <https://github.com/nitko12>`__
|
||||
- `Nikolay Kitanov (@nkitanov) <https://github.com/nkitanov>`__
|
||||
- `nldroid (@nldroid) <https://github.com/nldroid>`__
|
||||
- `Nicolas Liaudat (@nliaudat) <https://github.com/nliaudat>`__
|
||||
- `Niccolò Maggioni (@nmaggioni) <https://github.com/nmaggioni>`__
|
||||
- `Alex (@nnmalex) <https://github.com/nnmalex>`__
|
||||
- `Jan Sandbrink (@NobodysNightmare) <https://github.com/NobodysNightmare>`__
|
||||
@ -591,18 +610,17 @@ Contributors
|
||||
- `romerod (@romerod) <https://github.com/romerod>`__
|
||||
- `Jérôme W. (@RomRider) <https://github.com/RomRider>`__
|
||||
- `Robbie Page (@rorpage) <https://github.com/rorpage>`__
|
||||
- `rotarykite (@rotarykite) <https://github.com/rotarykite>`__
|
||||
- `rradar (@rradar) <https://github.com/rradar>`__
|
||||
- `rspaargaren (@rspaargaren) <https://github.com/rspaargaren>`__
|
||||
- `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>`__
|
||||
- `rweather (@rweather) <https://github.com/rweather>`__
|
||||
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__
|
||||
- `Ryan Nazaretian (@ryannazaretian) <https://github.com/ryannazaretian>`__
|
||||
- `Silvio (@s1lvi0) <https://github.com/s1lvi0>`__
|
||||
- `Jan Čermák (@sairon) <https://github.com/sairon>`__
|
||||
- `samnewman86 (@samnewman86) <https://github.com/samnewman86>`__
|
||||
- `sascha lammers (@sascha432) <https://github.com/sascha432>`__
|
||||
- `Sascha (@Scarbous) <https://github.com/Scarbous>`__
|
||||
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__
|
||||
@ -615,13 +633,11 @@ Contributors
|
||||
- `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>`__
|
||||
- `SharkSharp (@SharkSharp) <https://github.com/SharkSharp>`__
|
||||
- `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>`__
|
||||
@ -629,6 +645,7 @@ Contributors
|
||||
- `Luca Zimmermann (@soundstorm) <https://github.com/soundstorm>`__
|
||||
- `Sourabh Jaiswal (@sourabhjaiswal) <https://github.com/sourabhjaiswal>`__
|
||||
- `Philip Allgaier (@spacegaier) <https://github.com/spacegaier>`__
|
||||
- `Sean Brogan (@spbrogan) <https://github.com/spbrogan>`__
|
||||
- `Stephan Peijnik-Steinwender (@speijnik) <https://github.com/speijnik>`__
|
||||
- `spilin (@spilin) <https://github.com/spilin>`__
|
||||
- `square99 (@square99) <https://github.com/square99>`__
|
||||
@ -650,6 +667,7 @@ Contributors
|
||||
- `tantive (@tantive) <https://github.com/tantive>`__
|
||||
- `TBobsin (@TBobsin) <https://github.com/TBobsin>`__
|
||||
- `Team Super Panda (@teamsuperpanda) <https://github.com/teamsuperpanda>`__
|
||||
- `Ryan Hoffman (@tekmaven) <https://github.com/tekmaven>`__
|
||||
- `Tempura San (@tempura-san) <https://github.com/tempura-san>`__
|
||||
- `testbughub (@testbughub) <https://github.com/testbughub>`__
|
||||
- `Greg Lincoln (@tetious) <https://github.com/tetious>`__
|
||||
@ -666,11 +684,13 @@ Contributors
|
||||
- `Dominik Bruhn (@theomega) <https://github.com/theomega>`__
|
||||
- `Simon (@theOzzieRat) <https://github.com/theOzzieRat>`__
|
||||
- `Florian Gareis (@TheZoker) <https://github.com/TheZoker>`__
|
||||
- `Thomas Hollstegge (@Tho85) <https://github.com/Tho85>`__
|
||||
- `Thomas Klingbeil (@thomasklingbeil) <https://github.com/thomasklingbeil>`__
|
||||
- `Thomas Dietrich (@ThomDietrich) <https://github.com/ThomDietrich>`__
|
||||
- `Andrew Thompson (@thompsa) <https://github.com/thompsa>`__
|
||||
- `Tijs-B (@Tijs-B) <https://github.com/Tijs-B>`__
|
||||
- `Aidan Timson (@timmo001) <https://github.com/timmo001>`__
|
||||
- `Tim Niemueller (@timn) <https://github.com/timn>`__
|
||||
- `Tim P (@timpur) <https://github.com/timpur>`__
|
||||
- `Tim Savage (@timsavage) <https://github.com/timsavage>`__
|
||||
- `Max Efremov (@Tmin10) <https://github.com/Tmin10>`__
|
||||
@ -694,6 +714,7 @@ Contributors
|
||||
- `Tuckie (@Tuckie) <https://github.com/Tuckie>`__
|
||||
- `Alexey Vlasov (@turbulator) <https://github.com/turbulator>`__
|
||||
- `Seppel Hardt (@tuxBurner) <https://github.com/tuxBurner>`__
|
||||
- `TVDLoewe (@TVDLoewe) <https://github.com/TVDLoewe>`__
|
||||
- `Thorsten von Eicken (@tve) <https://github.com/tve>`__
|
||||
- `Tyler Menezes (@tylermenezes) <https://github.com/tylermenezes>`__
|
||||
- `ukewea (@ukewea) <https://github.com/ukewea>`__
|
||||
@ -711,6 +732,7 @@ Contributors
|
||||
- `Ian Wells (@wellsi) <https://github.com/wellsi>`__
|
||||
- `Werner Beroux (@wernight) <https://github.com/wernight>`__
|
||||
- `wifwucite (@wifwucite) <https://github.com/wifwucite>`__
|
||||
- `wilberforce (@wilberforce) <https://github.com/wilberforce>`__
|
||||
- `Wilmar den Ouden (@wilmardo) <https://github.com/wilmardo>`__
|
||||
- `Emil Hesslow (@WizKid) <https://github.com/WizKid>`__
|
||||
- `WJCarpenter (@wjcarpenter) <https://github.com/wjcarpenter>`__
|
||||
@ -721,6 +743,7 @@ Contributors
|
||||
- `Mike (@xsnoopy) <https://github.com/xsnoopy>`__
|
||||
- `Yaroslav (@Yarikx) <https://github.com/Yarikx>`__
|
||||
- `Marcin Jaworski (@yawor) <https://github.com/yawor>`__
|
||||
- `ychieux (@ychieux) <https://github.com/ychieux>`__
|
||||
- `Pavel (@yekm) <https://github.com/yekm>`__
|
||||
- `Atsuko Ito (@yottatsa) <https://github.com/yottatsa>`__
|
||||
- `Nico B (@youknow0) <https://github.com/youknow0>`__
|
||||
@ -734,4 +757,4 @@ Contributors
|
||||
- `ZTX18 (@ZTX18) <https://github.com/ZTX18>`__
|
||||
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
||||
|
||||
*This page was last updated October 27, 2021.*
|
||||
*This page was last updated November 17, 2021.*
|
||||
|
Loading…
Reference in New Issue
Block a user