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
352db4e0ca
BIN
_static/changelog-2023.6.0.png
Normal file
BIN
_static/changelog-2023.6.0.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
235
changelog/2023.6.0.rst
Normal file
235
changelog/2023.6.0.rst
Normal file
@ -0,0 +1,235 @@
|
||||
ESPHome 2023.6.0 - 21st June 2023
|
||||
=================================
|
||||
|
||||
.. seo::
|
||||
:description: Changelog for ESPHome 2023.6.0.
|
||||
:image: /_static/changelog-2023.6.0.png
|
||||
:author: Jesse Hills
|
||||
:author_twitter: @jesserockz
|
||||
|
||||
.. imgtable::
|
||||
:columns: 2
|
||||
|
||||
Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg
|
||||
Template Alarm Control Panel, components/alarm_control_panel/template, description.svg
|
||||
RP2040 PIO LED Strip, components/light/rp2040_pio_led_strip, color_lens.svg
|
||||
TMP1075, components/sensor/tmp1075, tmp1075.jpg
|
||||
|
||||
Dark Mode 😎
|
||||
------------
|
||||
|
||||
Thanks to :ghuser:`grahambrown11` for implement a dark mode for the ESPHome dashboard!
|
||||
It will take the preference of your browser and is not configurable at this time.
|
||||
|
||||
Alarm Control Panel
|
||||
-------------------
|
||||
|
||||
:ghuser:`grahambrown11` also has contributed the base alarm control panel code and a template alarm control panel.
|
||||
This is available to use now in ESPHome, but will require Home Assistant 2023.7 or newer for the entity to show up
|
||||
and be control from that side.
|
||||
|
||||
MDI icons
|
||||
---------
|
||||
|
||||
You can now specify MDI icons as ESPHome images using the ``mdi:`` prefix, for example:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
image:
|
||||
- file: "my_image.png"
|
||||
id: my_image
|
||||
- file: "mdi:chip"
|
||||
resize: 32x32
|
||||
id: chip_icon
|
||||
|
||||
Wi-Fi enable and disable
|
||||
------------------------
|
||||
|
||||
Wi-Fi can now be enabled and disabled on demand using the ``wifi.enable`` and ``wifi.disable`` actions.
|
||||
It can also be set to not enable on bootup. See the :doc:`Wi-Fi documentation </components/wifi>` for more details.
|
||||
|
||||
|
||||
Breaking Changes
|
||||
----------------
|
||||
|
||||
VOC sensors
|
||||
^^^^^^^^^^^
|
||||
|
||||
Some VOC sensors have had their default device class changed from ``volatile_organic_compounds`` to ``volatile_organic_compounds_parts``
|
||||
to better align with what they are returning.
|
||||
|
||||
|
||||
Microphone
|
||||
^^^^^^^^^^
|
||||
|
||||
The ``on_data`` trigger (and the internal callback) for the microphone now provides ``std::vector<int16>`` instead of a ``std::vector<uin8_t>``.
|
||||
|
||||
|
||||
Header files moved
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
There are a couple of breaking changes for users who publish ``external_components`` and may use the internal APIs.
|
||||
See the list below for the pull requests that have been marked as breaking changes.
|
||||
|
||||
|
||||
Full list of changes
|
||||
--------------------
|
||||
|
||||
New Components
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
- Rp2040 pio ledstrip :esphomepr:`4818` by :ghuser:`Papa-DMan` (new-integration)
|
||||
- Add support for TMP1075 temperature sensor :esphomepr:`4776` by :ghuser:`sybrenstuvel` (new-integration)
|
||||
- Add Alarm Control Panel :esphomepr:`4770` by :ghuser:`grahambrown11` (new-integration)
|
||||
|
||||
Breaking Changes
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
- Add transparency support to all image types :esphomepr:`4600` by :ghuser:`guillempages` (breaking-change)
|
||||
- Allow i2s microphone bits per sample to be configured :esphomepr:`4884` by :ghuser:`jesserockz` (breaking-change)
|
||||
- Move ESPTime into core esphome namespace :esphomepr:`4926` by :ghuser:`jesserockz` (breaking-change)
|
||||
- display: add `BaseImage` and provide only `Image::get_pixel` method :esphomepr:`4932` by :ghuser:`ayufan` (breaking-change)
|
||||
- Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class :esphomepr:`4982` by :ghuser:`bdraco` (breaking-change)
|
||||
|
||||
Beta Changes
|
||||
^^^^^^^^^^^^
|
||||
|
||||
- Add support in vbus component for Deltasol BS 2009 :esphomepr:`4943` by :ghuser:`clydebarrow`
|
||||
- fix vbus sensor offsets :esphomepr:`4952` by :ghuser:`ssieb`
|
||||
- Add support for ESP32-S3-BOX-Lite displays :esphomepr:`4941` by :ghuser:`guillempages`
|
||||
- Split display_buffer sub-components into own files :esphomepr:`4950` by :ghuser:`guillempages`
|
||||
- Add support for S3 box display :esphomepr:`4942` by :ghuser:`guillempages`
|
||||
- display: allow to align image with `ImageAlign` :esphomepr:`4933` by :ghuser:`ayufan`
|
||||
- Use HW SPI for rp2040 :esphomepr:`4955` by :ghuser:`jesserockz`
|
||||
- Fix for Fujitsu AC not having Quiet Fan Mode :esphomepr:`4962` by :ghuser:`TaruDesigns`
|
||||
- Store app comment and compilation_time in flash :esphomepr:`4945` by :ghuser:`bdraco`
|
||||
- Construct web_server assets at build time instead of run time :esphomepr:`4944` by :ghuser:`bdraco`
|
||||
- Update pca9685_output.cpp :esphomepr:`4929` by :ghuser:`standahabich`
|
||||
- Apply configured IIR filter setting in generated BMP280 code :esphomepr:`4975` by :ghuser:`murrayma`
|
||||
- airthings_wave: refactor to eliminate code duplication :esphomepr:`4910` by :ghuser:`kpfleming` (new-integration)
|
||||
- Make growatt play nicer with other modbus components. :esphomepr:`4947` by :ghuser:`onnlucky`
|
||||
- Bump esphome-dashboard to 20230621.0 :esphomepr:`4980` by :ghuser:`jesserockz`
|
||||
- Fix pypi release :esphomepr:`4983` by :ghuser:`jesserockz`
|
||||
- Add configuration option to disable the log UI. :esphomepr:`4419` by :ghuser:`dd32`
|
||||
- Update webserver and captive portal pages to 67c48ee9 :esphomepr:`4986` by :ghuser:`jesserockz`
|
||||
- Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class :esphomepr:`4982` by :ghuser:`bdraco` (breaking-change)
|
||||
- dashboard: Adds "compressed=1" to /download.bin endpoint. (...) :esphomepr:`4966` by :ghuser:`fdcastel`
|
||||
|
||||
All changes
|
||||
^^^^^^^^^^^
|
||||
|
||||
- Add minimum RSSI check to ble presence :esphomepr:`4646` by :ghuser:`nielsnl68`
|
||||
- Run black over tests folder :esphomepr:`4824` by :ghuser:`jesserockz`
|
||||
- Use token so PR checks are run :esphomepr:`4834` by :ghuser:`jesserockz`
|
||||
- Fix stale bot ignoring not-stale :esphomepr:`4836` by :ghuser:`jesserockz`
|
||||
- Rework CI into multiple dependent jobs :esphomepr:`4823` by :ghuser:`jesserockz`
|
||||
- Add DNS to Text info :esphomepr:`4821` by :ghuser:`max246`
|
||||
- allow to use MQTT for discovery of IPs if mDNS is no option :esphomepr:`3887` by :ghuser:`Links2004`
|
||||
- Move some I2C logic out of header file :esphomepr:`4839` by :ghuser:`CarsonF`
|
||||
- Allow substitutions to be valid names :esphomepr:`4726` by :ghuser:`jgoguen`
|
||||
- Insert Europe Tank Types from mopeka_std_check :esphomepr:`4757` by :ghuser:`lukasl96`
|
||||
- Bump tornado from 6.3.1 to 6.3.2 :esphomepr:`4841` by :ghuser:`dependabot[bot]`
|
||||
- Bump pylint from 2.17.3 to 2.17.4 :esphomepr:`4843` by :ghuser:`dependabot[bot]`
|
||||
- Bump zeroconf from 0.60.0 to 0.62.0 :esphomepr:`4781` by :ghuser:`dependabot[bot]`
|
||||
- Bump pyupgrade from 3.3.2 to 3.4.0 :esphomepr:`4842` by :ghuser:`dependabot[bot]`
|
||||
- Bump platformio from 6.1.6 to 6.1.7 :esphomepr:`4795` by :ghuser:`dependabot[bot]`
|
||||
- Migrate e131 to use socket instead of WiFiUDP arduino library :esphomepr:`4832` by :ghuser:`jesserockz`
|
||||
- Add transparency support to all image types :esphomepr:`4600` by :ghuser:`guillempages` (breaking-change)
|
||||
- Run YAML test 8 during CI and fix board used :esphomepr:`4862` by :ghuser:`kroimon`
|
||||
- Rp2040 pio ledstrip :esphomepr:`4818` by :ghuser:`Papa-DMan` (new-integration)
|
||||
- [ILI9xxx] Update ili9xxx_init.h code for the ILI9488 display for correct white balance :esphomepr:`4849` by :ghuser:`lucasreiners`
|
||||
- Update codeowners :esphomepr:`4875` by :ghuser:`freekode`
|
||||
- Fix rp2040_pio_led_strip color modes :esphomepr:`4887` by :ghuser:`jesserockz`
|
||||
- Add i2s mclk :esphomepr:`4885` by :ghuser:`rpatel3001`
|
||||
- Allow partially looping animations :esphomepr:`4693` by :ghuser:`guillempages`
|
||||
- Allow i2s microphone bits per sample to be configured :esphomepr:`4884` by :ghuser:`jesserockz` (breaking-change)
|
||||
- Add support for TMP1075 temperature sensor :esphomepr:`4776` by :ghuser:`sybrenstuvel` (new-integration)
|
||||
- move pio tools to LED component :esphomepr:`4903` by :ghuser:`ssieb`
|
||||
- add SUB_SELECT macro :esphomepr:`4897` by :ghuser:`regevbr`
|
||||
- add SUB_SWITCH macro :esphomepr:`4898` by :ghuser:`regevbr`
|
||||
- esp32_rmt_led_strip: fix compile with ESP-IDF >= 5 :esphomepr:`4856` by :ghuser:`stintel`
|
||||
- Bump aioesphomeapi from 13.7.5 to 13.9.0 :esphomepr:`4907` by :ghuser:`dependabot[bot]`
|
||||
- ota: fix compile with ESP-IDF >= 5 :esphomepr:`4857` by :ghuser:`stintel`
|
||||
- ota: fix TWDT with ESP-IDF >= 5 :esphomepr:`4858` by :ghuser:`stintel`
|
||||
- light: fix compile with ESP-IDF >= 5 :esphomepr:`4855` by :ghuser:`stintel`
|
||||
- Continuous voice_assistant and silence detection :esphomepr:`4892` by :ghuser:`jesserockz`
|
||||
- Allow WIFI to be disabled and enabled :esphomepr:`4810` by :ghuser:`jesserockz`
|
||||
- Bump frenck/action-yamllint from 1.4.0 to 1.4.1 :esphomepr:`4876` by :ghuser:`dependabot[bot]`
|
||||
- Bump pytest-cov from 4.0.0 to 4.1.0 :esphomepr:`4888` by :ghuser:`dependabot[bot]`
|
||||
- Bump zeroconf from 0.62.0 to 0.63.0 :esphomepr:`4890` by :ghuser:`dependabot[bot]`
|
||||
- Bump esptool from 4.5.1 to 4.6 :esphomepr:`4906` by :ghuser:`dependabot[bot]`
|
||||
- prometheus: fix compilation with EntityBase :esphomepr:`4895` by :ghuser:`mischief`
|
||||
- Support for Adafruit ESP32-S2 TFT Feather :esphomepr:`4912` by :ghuser:`PlainTechEnthusiast`
|
||||
- Add support for mdi images :esphomepr:`4654` by :ghuser:`guillempages`
|
||||
- Increase SNTP setup priority :esphomepr:`4917` by :ghuser:`droscy`
|
||||
- Bump aioesphomeapi from 13.9.0 to 14.0.0 :esphomepr:`4925` by :ghuser:`dependabot[bot]`
|
||||
- Bluetooth Proxy: Raw bundled advertisements :esphomepr:`4924` by :ghuser:`jesserockz`
|
||||
- Move ESPTime into core esphome namespace :esphomepr:`4926` by :ghuser:`jesserockz` (breaking-change)
|
||||
- Allow multiple MAC addresses for 'on_ble_advertise' filter :esphomepr:`4773` by :ghuser:`RoboMagus`
|
||||
- Add SVG image support :esphomepr:`4922` by :ghuser:`guillempages`
|
||||
- Add !extend to devcontainer's customTags :esphomepr:`4749` by :ghuser:`jimtng`
|
||||
- [max7219digit] fix 270° rotation :esphomepr:`4930` by :ghuser:`spezifisch`
|
||||
- proto generation updates :esphomepr:`4653` by :ghuser:`jesserockz`
|
||||
- I2S media player allow setting communication format for external DACs :esphomepr:`4918` by :ghuser:`ccorderor`
|
||||
- Add MULTI_CONF to pn53_i2c :esphomepr:`4938` by :ghuser:`jesserockz`
|
||||
- display: Improve Image rendering by removing usage of virtual functions :esphomepr:`4931` by :ghuser:`ayufan`
|
||||
- display: add `BaseImage` and provide only `Image::get_pixel` method :esphomepr:`4932` by :ghuser:`ayufan` (breaking-change)
|
||||
- Add Alarm Control Panel :esphomepr:`4770` by :ghuser:`grahambrown11` (new-integration)
|
||||
- Add support in vbus component for Deltasol BS 2009 :esphomepr:`4943` by :ghuser:`clydebarrow`
|
||||
- fix vbus sensor offsets :esphomepr:`4952` by :ghuser:`ssieb`
|
||||
- Add support for ESP32-S3-BOX-Lite displays :esphomepr:`4941` by :ghuser:`guillempages`
|
||||
- Split display_buffer sub-components into own files :esphomepr:`4950` by :ghuser:`guillempages`
|
||||
- Add support for S3 box display :esphomepr:`4942` by :ghuser:`guillempages`
|
||||
- display: allow to align image with `ImageAlign` :esphomepr:`4933` by :ghuser:`ayufan`
|
||||
- Use HW SPI for rp2040 :esphomepr:`4955` by :ghuser:`jesserockz`
|
||||
- Fix for Fujitsu AC not having Quiet Fan Mode :esphomepr:`4962` by :ghuser:`TaruDesigns`
|
||||
- Store app comment and compilation_time in flash :esphomepr:`4945` by :ghuser:`bdraco`
|
||||
- Construct web_server assets at build time instead of run time :esphomepr:`4944` by :ghuser:`bdraco`
|
||||
- Update pca9685_output.cpp :esphomepr:`4929` by :ghuser:`standahabich`
|
||||
- Apply configured IIR filter setting in generated BMP280 code :esphomepr:`4975` by :ghuser:`murrayma`
|
||||
- airthings_wave: refactor to eliminate code duplication :esphomepr:`4910` by :ghuser:`kpfleming` (new-integration)
|
||||
- Make growatt play nicer with other modbus components. :esphomepr:`4947` by :ghuser:`onnlucky`
|
||||
- Bump esphome-dashboard to 20230621.0 :esphomepr:`4980` by :ghuser:`jesserockz`
|
||||
- Fix pypi release :esphomepr:`4983` by :ghuser:`jesserockz`
|
||||
- Add configuration option to disable the log UI. :esphomepr:`4419` by :ghuser:`dd32`
|
||||
- Update webserver and captive portal pages to 67c48ee9 :esphomepr:`4986` by :ghuser:`jesserockz`
|
||||
- Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class :esphomepr:`4982` by :ghuser:`bdraco` (breaking-change)
|
||||
- dashboard: Adds "compressed=1" to /download.bin endpoint. (...) :esphomepr:`4966` by :ghuser:`fdcastel`
|
||||
|
||||
Past Changelogs
|
||||
---------------
|
||||
|
||||
- :doc:`2023.5.0`
|
||||
- :doc:`2023.4.0`
|
||||
- :doc:`2023.3.0`
|
||||
- :doc:`2023.2.0`
|
||||
- :doc:`2022.12.0`
|
||||
- :doc:`2022.11.0`
|
||||
- :doc:`2022.10.0`
|
||||
- :doc:`2022.9.0`
|
||||
- :doc:`2022.8.0`
|
||||
- :doc:`2022.6.0`
|
||||
- :doc:`2022.5.0`
|
||||
- :doc:`2022.4.0`
|
||||
- :doc:`2022.3.0`
|
||||
- :doc:`2022.2.0`
|
||||
- :doc:`2022.1.0`
|
||||
- :doc:`2021.12.0`
|
||||
- :doc:`2021.11.0`
|
||||
- :doc:`2021.10.0`
|
||||
- :doc:`2021.9.0`
|
||||
- :doc:`2021.8.0`
|
||||
- :doc:`v1.20.0`
|
||||
- :doc:`v1.19.0`
|
||||
- :doc:`v1.18.0`
|
||||
- :doc:`v1.17.0`
|
||||
- :doc:`v1.16.0`
|
||||
- :doc:`v1.15.0`
|
||||
- :doc:`v1.14.0`
|
||||
- :doc:`v1.13.0`
|
||||
- :doc:`v1.12.0`
|
||||
- :doc:`v1.11.0`
|
||||
- :doc:`v1.10.0`
|
||||
- :doc:`v1.9.0`
|
||||
- :doc:`v1.8.0`
|
||||
- :doc:`v1.7.0`
|
@ -2,7 +2,7 @@ Changelog
|
||||
=========
|
||||
|
||||
.. redirect::
|
||||
:url: /changelog/2023.5.0.html
|
||||
:url: /changelog/2023.6.0.html
|
||||
|
||||
.. toctree::
|
||||
:glob:
|
||||
|
@ -273,17 +273,38 @@ Configuration variables:
|
||||
Optionally encrypted with ``password``.
|
||||
|
||||
|
||||
Turning on and off WiFi
|
||||
``wifi.disable`` Action
|
||||
-----------------------
|
||||
|
||||
Using the actions ``wifi.enable`` and ``wifi.disable``, you can turn on and off the WiFi interface on demand.
|
||||
The configuration option ``enable_on_boot`` can be set to ``false`` if you do not want wifi to be enabled on boot.
|
||||
This action turns off the WiFi interface on demand.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
on_...:
|
||||
then:
|
||||
- wifi.disable:
|
||||
|
||||
.. note::
|
||||
|
||||
Be aware that if you disable WiFi, the API timeout will need to be disabled otherwise the device will reboot.
|
||||
|
||||
|
||||
``wifi.enable`` Action
|
||||
----------------------
|
||||
|
||||
This action turns on the WiFi interface on demand.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
on_...:
|
||||
then:
|
||||
- wifi.enable:
|
||||
|
||||
.. note::
|
||||
|
||||
The configuration option ``enable_on_boot`` can be set to ``false`` if you do not want wifi to be enabled on boot.
|
||||
|
||||
|
||||
.. _wifi-connected_condition:
|
||||
|
||||
``wifi.connected`` Condition
|
||||
@ -300,6 +321,31 @@ This :ref:`Condition <config-condition>` checks if the WiFi client is currently
|
||||
then:
|
||||
- logger.log: WiFi is connected!
|
||||
|
||||
|
||||
The lambda equivalent for this is ``id(wifi_id).is_connected()``.
|
||||
|
||||
|
||||
.. _wifi-enabled_condition:
|
||||
|
||||
``wifi.enabled`` Condition
|
||||
--------------------------
|
||||
|
||||
This :ref:`Condition <config-condition>` checks if WiFi is currently enabled or not.
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
on_...:
|
||||
- if:
|
||||
condition: wifi.enabled
|
||||
then:
|
||||
- wifi.disable:
|
||||
else:
|
||||
- wifi.enable:
|
||||
|
||||
|
||||
The lambda equivalent for this is ``!id(wifi_id).is_disabled()``.
|
||||
|
||||
|
||||
See Also
|
||||
--------
|
||||
|
||||
@ -308,5 +354,6 @@ See Also
|
||||
- :doc:`sensor/wifi_signal`
|
||||
- :doc:`network`
|
||||
- :doc:`/components/ethernet`
|
||||
- :doc:`api`
|
||||
- :apiref:`wifi/wifi_component.h`
|
||||
- :ghedit:`Edit`
|
||||
|
@ -27,6 +27,7 @@ Contributors
|
||||
- `Alessandro Campolo (@a13ssandr0) <https://github.com/a13ssandr0>`__
|
||||
- `Aalian Khan (@AalianKhan) <https://github.com/AalianKhan>`__
|
||||
- `Adam Liddell (@aaliddell) <https://github.com/aaliddell>`__
|
||||
- `Aapeli Vuorinen (@aapeliv) <https://github.com/aapeliv>`__
|
||||
- `Aaron Gamble (@aarongamble) <https://github.com/aarongamble>`__
|
||||
- `Aaron S. Jackson (@AaronJackson) <https://github.com/AaronJackson>`__
|
||||
- `Abel Matser (@abelmatser) <https://github.com/abelmatser>`__
|
||||
@ -40,7 +41,6 @@ Contributors
|
||||
- `Andrea Donno (@adonno) <https://github.com/adonno>`__
|
||||
- `Adrien Brault (@adrienbrault) <https://github.com/adrienbrault>`__
|
||||
- `Ian Blais (@aeonsablaze) <https://github.com/aeonsablaze>`__
|
||||
- `Johan Bloemberg (@aequitas) <https://github.com/aequitas>`__
|
||||
- `Stefan Agner (@agners) <https://github.com/agners>`__
|
||||
- `Anders (@ahd71) <https://github.com/ahd71>`__
|
||||
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__
|
||||
@ -97,6 +97,7 @@ Contributors
|
||||
- `aquaticus (@aquaticus) <https://github.com/aquaticus>`__
|
||||
- `Andy Allsopp (@arallsopp) <https://github.com/arallsopp>`__
|
||||
- `arantius (@arantius) <https://github.com/arantius>`__
|
||||
- `Ariff Saad (@arffsaad) <https://github.com/arffsaad>`__
|
||||
- `arturo182 (@arturo182) <https://github.com/arturo182>`__
|
||||
- `arunderwood (@arunderwood) <https://github.com/arunderwood>`__
|
||||
- `Arya (@Arya11111) <https://github.com/Arya11111>`__
|
||||
@ -203,6 +204,7 @@ Contributors
|
||||
- `cbialobos (@cbialobos) <https://github.com/cbialobos>`__
|
||||
- `Cameron Bulock (@cbulock) <https://github.com/cbulock>`__
|
||||
- `Ciprian Constantinescu (@cciprian5) <https://github.com/cciprian5>`__
|
||||
- `Carlos Cordero (@ccorderor) <https://github.com/ccorderor>`__
|
||||
- `cdmonk (@cdmonk) <https://github.com/cdmonk>`__
|
||||
- `ceaswaran (@ceaswaran) <https://github.com/ceaswaran>`__
|
||||
- `Cellie (@CelliesProjects) <https://github.com/CelliesProjects>`__
|
||||
@ -220,6 +222,7 @@ Contributors
|
||||
- `Colby Rome (@cisasteelersfan) <https://github.com/cisasteelersfan>`__
|
||||
- `Chris Debenham (@cjd) <https://github.com/cjd>`__
|
||||
- `Chester (@clowrey) <https://github.com/clowrey>`__
|
||||
- `Clyde Stubbs (@clydebarrow) <https://github.com/clydebarrow>`__
|
||||
- `Colin McCambridge (@cmccambridge) <https://github.com/cmccambridge>`__
|
||||
- `Clifford Roche (@cmroche) <https://github.com/cmroche>`__
|
||||
- `Casey Burnett (@codeangler) <https://github.com/codeangler>`__
|
||||
@ -286,6 +289,7 @@ Contributors
|
||||
- `David Buezas (@dbuezas) <https://github.com/dbuezas>`__
|
||||
- `dckiller51 (@dckiller51) <https://github.com/dckiller51>`__
|
||||
- `Daniel Correa Lobato (@dclobato) <https://github.com/dclobato>`__
|
||||
- `Dion Hulse (@dd32) <https://github.com/dd32>`__
|
||||
- `DeadEnd (@DeadEnded) <https://github.com/DeadEnded>`__
|
||||
- `Debashish Sahu (@debsahu) <https://github.com/debsahu>`__
|
||||
- `declanshanaghy (@declanshanaghy) <https://github.com/declanshanaghy>`__
|
||||
@ -318,6 +322,7 @@ Contributors
|
||||
- `Dmitriy Lopatko (@dmitriy5181) <https://github.com/dmitriy5181>`__
|
||||
- `Farzad E. (@dnetguru) <https://github.com/dnetguru>`__
|
||||
- `DrZoid (@docteurzoidberg) <https://github.com/docteurzoidberg>`__
|
||||
- `DominikBitzer (@DominikBitzer) <https://github.com/DominikBitzer>`__
|
||||
- `Dominik (@DomiStyle) <https://github.com/DomiStyle>`__
|
||||
- `Derek M. (@doolbneerg) <https://github.com/doolbneerg>`__
|
||||
- `Dorian Zedler (@dorianim) <https://github.com/dorianim>`__
|
||||
@ -328,6 +333,7 @@ Contributors
|
||||
- `Daniel Hyles (@DotNetDann) <https://github.com/DotNetDann>`__
|
||||
- `dr-oblivium (@dr-oblivium) <https://github.com/dr-oblivium>`__
|
||||
- `Drew Perttula (@drewp) <https://github.com/drewp>`__
|
||||
- `drmodding (@drmodding) <https://github.com/drmodding>`__
|
||||
- `drmpf (@drmpf) <https://github.com/drmpf>`__
|
||||
- `drogfild (@drogfild) <https://github.com/drogfild>`__
|
||||
- `DrRob (@DrRob) <https://github.com/DrRob>`__
|
||||
@ -392,6 +398,7 @@ Contributors
|
||||
- `C W (@fake-name) <https://github.com/fake-name>`__
|
||||
- `Florian idB (@fbeek) <https://github.com/fbeek>`__
|
||||
- `Fabian Berthold (@fbrthld) <https://github.com/fbrthld>`__
|
||||
- `F.D.Castel (@fdcastel) <https://github.com/fdcastel>`__
|
||||
- `felixlungu (@felixlungu) <https://github.com/felixlungu>`__
|
||||
- `Felix Storm (@felixstorm) <https://github.com/felixstorm>`__
|
||||
- `Christian Ferbar (@ferbar) <https://github.com/ferbar>`__
|
||||
@ -451,7 +458,7 @@ Contributors
|
||||
- `Germán Martín (@gmag11) <https://github.com/gmag11>`__
|
||||
- `Germain Masse (@gmasse) <https://github.com/gmasse>`__
|
||||
- `Garret Buell (@gmbuell) <https://github.com/gmbuell>`__
|
||||
- `Jelle Raaijmakers (@GMTA) <https://github.com/GMTA>`__
|
||||
- `Jelle Raaijmakers (@gmta) <https://github.com/gmta>`__
|
||||
- `Go0oSer (@Go0oSer) <https://github.com/Go0oSer>`__
|
||||
- `Gonzalo Paniagua Javier (@gonzalop) <https://github.com/gonzalop>`__
|
||||
- `gordon-zhao (@gordon-zhao) <https://github.com/gordon-zhao>`__
|
||||
@ -495,7 +502,6 @@ Contributors
|
||||
- `highground88 (@highground88) <https://github.com/highground88>`__
|
||||
- `Hamish Moffatt (@hmoffatt) <https://github.com/hmoffatt>`__
|
||||
- `Marcel Hoppe (@hobbypunk90) <https://github.com/hobbypunk90>`__
|
||||
- `MoA (@honomoa) <https://github.com/honomoa>`__
|
||||
- `Hopperpop (@Hopperpop) <https://github.com/Hopperpop>`__
|
||||
- `Yang Hau (@howjmay) <https://github.com/howjmay>`__
|
||||
- `hpineapples (@hpineapples) <https://github.com/hpineapples>`__
|
||||
@ -592,6 +598,7 @@ Contributors
|
||||
- `Jeff Anderson (@jman203) <https://github.com/jman203>`__
|
||||
- `Jonathan Martens (@jmartens) <https://github.com/jmartens>`__
|
||||
- `jmichiel (@jmichiel) <https://github.com/jmichiel>`__
|
||||
- `JMoratelli (@JMoratelli) <https://github.com/JMoratelli>`__
|
||||
- `Jonathas Barbosa (@jnthas) <https://github.com/jnthas>`__
|
||||
- `Joe Gross (@joegross) <https://github.com/joegross>`__
|
||||
- `Johan van der Kuijl (@johanvanderkuijl) <https://github.com/johanvanderkuijl>`__
|
||||
@ -629,7 +636,6 @@ Contributors
|
||||
- `Harald Nagel (@k7hpn) <https://github.com/k7hpn>`__
|
||||
- `kaegi (@kaegi) <https://github.com/kaegi>`__
|
||||
- `kahrendt (@kahrendt) <https://github.com/kahrendt>`__
|
||||
- `Kamahat (@kamahat) <https://github.com/kamahat>`__
|
||||
- `Karl0ss (@karl0ss) <https://github.com/karl0ss>`__
|
||||
- `Kattni (@kattni) <https://github.com/kattni>`__
|
||||
- `Krzysztof Białek (@kbialek) <https://github.com/kbialek>`__
|
||||
@ -653,6 +659,7 @@ Contributors
|
||||
- `kokangit (@kokangit) <https://github.com/kokangit>`__
|
||||
- `konsulten (@konsulten) <https://github.com/konsulten>`__
|
||||
- `Kevin Pelzel (@kpelzel) <https://github.com/kpelzel>`__
|
||||
- `Kevin P. Fleming (@kpfleming) <https://github.com/kpfleming>`__
|
||||
- `Karl Q. (@kquinsland) <https://github.com/kquinsland>`__
|
||||
- `Kodey Converse (@krconv) <https://github.com/krconv>`__
|
||||
- `KristopherMackowiak (@KristopherMackowiak) <https://github.com/KristopherMackowiak>`__
|
||||
@ -664,7 +671,6 @@ Contributors
|
||||
- `Jakub Šimo (@kubik369) <https://github.com/kubik369>`__
|
||||
- `Mark Kuchel (@kuchel77) <https://github.com/kuchel77>`__
|
||||
- `Kyle Hill (@kylhill) <https://github.com/kylhill>`__
|
||||
- `Kalashnikov Ilya (@l1bbcsg) <https://github.com/l1bbcsg>`__
|
||||
- `Limor "Ladyada" Fried (@ladyada) <https://github.com/ladyada>`__
|
||||
- `Luca Adrian L (@lal12) <https://github.com/lal12>`__
|
||||
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
|
||||
@ -789,13 +795,12 @@ Contributors
|
||||
- `mnltake (@mnltake) <https://github.com/mnltake>`__
|
||||
- `Matt N. (@mnoorenberghe) <https://github.com/mnoorenberghe>`__
|
||||
- `Michał Obrembski (@mobrembski) <https://github.com/mobrembski>`__
|
||||
- `Moritz Glöckl (@moritzgloeckl) <https://github.com/moritzgloeckl>`__
|
||||
- `moritzj29 (@moritzj29) <https://github.com/moritzj29>`__
|
||||
- `Chris Laplante (@mostthingsweb) <https://github.com/mostthingsweb>`__
|
||||
- `MrEditor97 (@mreditor97) <https://github.com/mreditor97>`__
|
||||
- `Morgan Robertson (@mrgnr) <https://github.com/mrgnr>`__
|
||||
- `Mariusz Kryński (@mrk-its) <https://github.com/mrk-its>`__
|
||||
- `Michael Davidson (@MrMDavidson) <https://github.com/MrMDavidson>`__
|
||||
- `mrred2k (@mrred2k) <https://github.com/mrred2k>`__
|
||||
- `Murray Scott (@mscottco) <https://github.com/mscottco>`__
|
||||
- `MSe-5-14 (@MSe-5-14) <https://github.com/MSe-5-14>`__
|
||||
- `mtl010957 (@mtl010957) <https://github.com/mtl010957>`__
|
||||
@ -819,12 +824,9 @@ Contributors
|
||||
- `ueno (@nayuta-ueno) <https://github.com/nayuta-ueno>`__
|
||||
- `Nazar Mokrynskyi (@nazar-pc) <https://github.com/nazar-pc>`__
|
||||
- `Bergont Nicolas (@nbergont) <https://github.com/nbergont>`__
|
||||
- `NMC (@ncareau) <https://github.com/ncareau>`__
|
||||
- `Nejc Koncan (@nejc-cc) <https://github.com/nejc-cc>`__
|
||||
- `NeoAcheron (@NeoAcheron) <https://github.com/NeoAcheron>`__
|
||||
- `Mike Meessen (@netmikey) <https://github.com/netmikey>`__
|
||||
- `Nicolas Graziano (@ngraziano) <https://github.com/ngraziano>`__
|
||||
- `Nick B. (@NickB1) <https://github.com/NickB1>`__
|
||||
- `nickrout (@nickrout) <https://github.com/nickrout>`__
|
||||
- `Nick Whyte (@nickw444) <https://github.com/nickw444>`__
|
||||
- `Nicky Ivy (@nickyivyca) <https://github.com/nickyivyca>`__
|
||||
@ -879,6 +881,7 @@ Contributors
|
||||
- `Paul Monigatti (@paulmonigatti) <https://github.com/paulmonigatti>`__
|
||||
- `Paul Nicholls (@pauln) <https://github.com/pauln>`__
|
||||
- `Bartłomiej Biernacki (@pax0r) <https://github.com/pax0r>`__
|
||||
- `pcr20 (@pcr20) <https://github.com/pcr20>`__
|
||||
- `peddamat (@peddamat) <https://github.com/peddamat>`__
|
||||
- `pedjas (@pedjas) <https://github.com/pedjas>`__
|
||||
- `pedrobsm (@pedrobsm) <https://github.com/pedrobsm>`__
|
||||
@ -919,6 +922,7 @@ Contributors
|
||||
- `Aaron Zhang (@rabbit-aaron) <https://github.com/rabbit-aaron>`__
|
||||
- `RadekHvizdos (@RadekHvizdos) <https://github.com/RadekHvizdos>`__
|
||||
- `Florian Ragwitz (@rafl) <https://github.com/rafl>`__
|
||||
- `Ben V. Brown (@Ralim) <https://github.com/Ralim>`__
|
||||
- `randomllama (@randomllama) <https://github.com/randomllama>`__
|
||||
- `Marc Seeger (@rb2k) <https://github.com/rb2k>`__
|
||||
- `rbaron (@rbaron) <https://github.com/rbaron>`__
|
||||
@ -991,6 +995,7 @@ Contributors
|
||||
- `Abdelkader Boudih (@seuros) <https://github.com/seuros>`__
|
||||
- `SharkSharp (@SharkSharp) <https://github.com/SharkSharp>`__
|
||||
- `Sebastiaan (@SharkWipf) <https://github.com/SharkWipf>`__
|
||||
- `Alexander Dimitrov (@sharkydog) <https://github.com/sharkydog>`__
|
||||
- `Fabio Todaro (@SharpEdgeMarshall) <https://github.com/SharpEdgeMarshall>`__
|
||||
- `ShellAddicted (@ShellAddicted) <https://github.com/ShellAddicted>`__
|
||||
- `sherbang (@sherbang) <https://github.com/sherbang>`__
|
||||
@ -1044,6 +1049,7 @@ Contributors
|
||||
- `Levente Tamas (@tamisoft) <https://github.com/tamisoft>`__
|
||||
- `Aleksandr Oleinikov (@tannisroot) <https://github.com/tannisroot>`__
|
||||
- `tantive (@tantive) <https://github.com/tantive>`__
|
||||
- `Hawawa McTaru (@TaruDesigns) <https://github.com/TaruDesigns>`__
|
||||
- `Ryan Hoffman (@tekmaven) <https://github.com/tekmaven>`__
|
||||
- `testbughub (@testbughub) <https://github.com/testbughub>`__
|
||||
- `Greg Lincoln (@tetious) <https://github.com/tetious>`__
|
||||
@ -1072,7 +1078,6 @@ Contributors
|
||||
- `tiagofreire-pt (@tiagofreire-pt) <https://github.com/tiagofreire-pt>`__
|
||||
- `Tijs-B (@Tijs-B) <https://github.com/Tijs-B>`__
|
||||
- `Tim Laurence (@timdaman) <https://github.com/timdaman>`__
|
||||
- `Aidan Timson (@timmo001) <https://github.com/timmo001>`__
|
||||
- `Tim Niemueller (@timn) <https://github.com/timn>`__
|
||||
- `Tim Savage (@timsavage) <https://github.com/timsavage>`__
|
||||
- `Tinkerfish (@tinkerfish) <https://github.com/tinkerfish>`__
|
||||
@ -1146,6 +1151,7 @@ Contributors
|
||||
- `WitchKing (@xvil) <https://github.com/xvil>`__
|
||||
- `Yaroslav (@Yarikx) <https://github.com/Yarikx>`__
|
||||
- `Marcin Jaworski (@yawor) <https://github.com/yawor>`__
|
||||
- `yousaf465 (@yousaf465) <https://github.com/yousaf465>`__
|
||||
- `Yuval Aboulafia (@yuvalabou) <https://github.com/yuvalabou>`__
|
||||
- `Björn Stenberg (@zagor) <https://github.com/zagor>`__
|
||||
- `david reid (@zathras777) <https://github.com/zathras777>`__
|
||||
@ -1159,4 +1165,4 @@ Contributors
|
||||
- `Zack Barett (@zsarnett) <https://github.com/zsarnett>`__
|
||||
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
||||
|
||||
*This page was last updated May 29, 2023.*
|
||||
*This page was last updated June 22, 2023.*
|
||||
|
Loading…
Reference in New Issue
Block a user