mirror of
https://github.com/esphome/esphome-docs.git
synced 2024-12-26 17:27:47 +01:00
Merge branch 'current' into next
This commit is contained in:
commit
a557d75f08
@ -1,27 +1,20 @@
|
|||||||
// https://github.com/microsoft/vscode-dev-containers/tree/v0.183.0/containers/python-3
|
// https://github.com/microsoft/vscode-dev-containers/tree/v0.183.0/containers/python-3
|
||||||
{
|
{
|
||||||
"name": "ESPHome - docs",
|
"name": "ESPHome - docs",
|
||||||
"image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.10",
|
"image": "mcr.microsoft.com/vscode/devcontainers/python:0-3.11",
|
||||||
"postCreateCommand": "pip3 install -r requirements.txt -r requirements_test.txt",
|
"postCreateCommand": "pip3 install -r requirements.txt -r requirements_test.txt",
|
||||||
"forwardPorts": [8000],
|
"postAttachCommand": "make live-html",
|
||||||
"settings": {
|
"forwardPorts": [8000],
|
||||||
"python.pythonPath": "/usr/local/bin/python",
|
"features": {
|
||||||
"python.languageServer": "Pylance",
|
"ghcr.io/devcontainers/features/github-cli:1": {}
|
||||||
"python.linting.enabled": true,
|
},
|
||||||
"python.linting.pylintEnabled": true,
|
"customizations": {
|
||||||
"python.formatting.autopep8Path": "/usr/local/py-utils/bin/autopep8",
|
"vscode": {
|
||||||
"python.formatting.blackPath": "/usr/local/py-utils/bin/black",
|
"settings": {
|
||||||
"python.formatting.yapfPath": "/usr/local/py-utils/bin/yapf",
|
"python.pythonPath": "/usr/local/bin/python"
|
||||||
"python.linting.banditPath": "/usr/local/py-utils/bin/bandit",
|
},
|
||||||
"python.linting.flake8Path": "/usr/local/py-utils/bin/flake8",
|
|
||||||
"python.linting.mypyPath": "/usr/local/py-utils/bin/mypy",
|
|
||||||
"python.linting.pycodestylePath": "/usr/local/py-utils/bin/pycodestyle",
|
|
||||||
"python.linting.pydocstylePath": "/usr/local/py-utils/bin/pydocstyle",
|
|
||||||
"python.linting.pylintPath": "/usr/local/py-utils/bin/pylint"
|
|
||||||
},
|
|
||||||
|
|
||||||
"extensions": [
|
"extensions": ["ms-python.python"]
|
||||||
"ms-python.python",
|
}
|
||||||
"ms-python.vscode-pylance"
|
}
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
BIN
_static/changelog-2023.10.0.png
Normal file
BIN
_static/changelog-2023.10.0.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
182
changelog/2023.10.0.rst
Normal file
182
changelog/2023.10.0.rst
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
ESPHome 2023.10.0 - 18th October 2023
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
.. seo::
|
||||||
|
:description: Changelog for ESPHome 2023.10.0.
|
||||||
|
:image: /_static/changelog-2023.10.0.png
|
||||||
|
:author: Jesse Hills
|
||||||
|
:author_twitter: @jesserockz
|
||||||
|
|
||||||
|
.. imgtable::
|
||||||
|
:columns: 3
|
||||||
|
|
||||||
|
MMC5983, components/sensor/mmc5983, mmc5983.jpg
|
||||||
|
|
||||||
|
|
||||||
|
This release is quite small as myself (:ghuser:`jesserockz`) and :ghuser:`kbx81` have been focusing
|
||||||
|
on ``voice_assistant`` updates and preparations for the Year of the Voice - Chapter 4.
|
||||||
|
|
||||||
|
Check out the stream replay here:
|
||||||
|
|
||||||
|
.. raw:: html
|
||||||
|
|
||||||
|
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/YzgYYkOrnhQ"
|
||||||
|
title="YouTube video player" frameborder="0"
|
||||||
|
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
|
||||||
|
allowfullscreen>
|
||||||
|
</iframe>
|
||||||
|
|
||||||
|
|
||||||
|
XOR Condition
|
||||||
|
-------------
|
||||||
|
|
||||||
|
A new ``xor`` condition has been added to the automation engine. This condition will only be true
|
||||||
|
when a single condition in the list is true.
|
||||||
|
|
||||||
|
|
||||||
|
Breaking changes
|
||||||
|
----------------
|
||||||
|
|
||||||
|
The SHT3x had a ``heater_enabled`` config option added in the 2023.9.0 release with a default value of ``true``.
|
||||||
|
This has been flipped this release to be ``false`` as it started causing issues with various sensors.
|
||||||
|
|
||||||
|
The SPS30 number concentration sensors had their units fixed to be ``#/cm³`` instead of ``#/m³``.
|
||||||
|
|
||||||
|
Full list of changes
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
New Components
|
||||||
|
^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- Implement sensor component for MMC5983 :esphomepr:`5361` by :ghuser:`agoode` (new-integration)
|
||||||
|
|
||||||
|
Breaking Changes
|
||||||
|
^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- Do not enable SHT3x heater by default. Fixes #4886. :esphomepr:`5445` by :ghuser:`jkl1337` (breaking-change)
|
||||||
|
- Fix units for SPS30 number concentration sensors :esphomepr:`5452` by :ghuser:`kahrendt` (breaking-change)
|
||||||
|
|
||||||
|
Beta Changes
|
||||||
|
^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- Update htu21d.cpp, fix publishing of heater level :esphomepr:`5520` by :ghuser:`Nippey`
|
||||||
|
- BD5758D - Add delays and ACKs :esphomepr:`5524` by :ghuser:`Cossid`
|
||||||
|
- Update Improv BLE component :esphomepr:`5518` by :ghuser:`jesserockz`
|
||||||
|
- SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. :esphomepr:`5526` by :ghuser:`Cossid`
|
||||||
|
- BP1658CJ - Clear all channels before sleeping. :esphomepr:`5525` by :ghuser:`Cossid`
|
||||||
|
- Prometheus fix for esp-idf and fix newlines :esphomepr:`5536` by :ghuser:`jesserockz`
|
||||||
|
- Make IPAddress's operator!= compare values, not memory addresses. :esphomepr:`5537` by :ghuser:`raineth`
|
||||||
|
- Add change i2c address and allow multi conf for TB6612FNG :esphomepr:`5492` by :ghuser:`max246`
|
||||||
|
- Add stream start and end events :esphomepr:`5545` by :ghuser:`jesserockz`
|
||||||
|
- Fix esp32_improv authorizer with no binary sensors in config :esphomepr:`5546` by :ghuser:`jesserockz`
|
||||||
|
- More voice assistant fixes :esphomepr:`5547` by :ghuser:`jesserockz`
|
||||||
|
- Fix default libretiny manufacturer reported to HA :esphomepr:`5549` by :ghuser:`jesserockz`
|
||||||
|
- SML: fix incomplete sign extension for abbreviated transmissions :esphomepr:`5544` by :ghuser:`fblaese`
|
||||||
|
- esp32_improv advertise capabilities and state in ble service data :esphomepr:`5553` by :ghuser:`jesserockz`
|
||||||
|
|
||||||
|
Notable Changes
|
||||||
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- Add xor automation condition :esphomepr:`5453` by :ghuser:`kahrendt` (notable-change)
|
||||||
|
|
||||||
|
All changes
|
||||||
|
^^^^^^^^^^^
|
||||||
|
|
||||||
|
- SX1509 component :esphomepr:`5385` by :ghuser:`vr6racer`
|
||||||
|
- Ci find YAML tests dynamically :esphomepr:`5399` by :ghuser:`Fabian-Schmidt`
|
||||||
|
- Make ESPHome data dir configurable :esphomepr:`5417` by :ghuser:`werdnum`
|
||||||
|
- Bump actions/checkout from 4.0.0 to 4.1.0 :esphomepr:`5420` by :ghuser:`dependabot[bot]`
|
||||||
|
- Fix typo in documentation :esphomepr:`5425` by :ghuser:`kapily`
|
||||||
|
- Bump pylint from 2.17.5 to 2.17.6 :esphomepr:`5429` by :ghuser:`dependabot[bot]`
|
||||||
|
- Refactor ip address representation :esphomepr:`5252` by :ghuser:`HeMan`
|
||||||
|
- Fix .esphome path when not using envvar :esphomepr:`5440` by :ghuser:`jesserockz`
|
||||||
|
- [BP1658CJ] Missing clock line delays and ack bit :esphomepr:`5448` by :ghuser:`leoshusar`
|
||||||
|
- [ssd1351] fix: wait for the component to be at least in setup phase b… :esphomepr:`5454` by :ghuser:`xdecock`
|
||||||
|
- Do not enable SHT3x heater by default. Fixes #4886. :esphomepr:`5445` by :ghuser:`jkl1337` (breaking-change)
|
||||||
|
- Add testcases for multiple SPI buses on ESP32 Arduino :esphomepr:`5457` by :ghuser:`angelnu`
|
||||||
|
- Feat/component poller suspend :esphomepr:`5423` by :ghuser:`xdecock`
|
||||||
|
- Bump actions/setup-python from 4.7.0 to 4.7.1 :esphomepr:`5467` by :ghuser:`dependabot[bot]`
|
||||||
|
- Add xor automation condition :esphomepr:`5453` by :ghuser:`kahrendt` (notable-change)
|
||||||
|
- Fix units for SPS30 number concentration sensors :esphomepr:`5452` by :ghuser:`kahrendt` (breaking-change)
|
||||||
|
- ST7789v - Allow predefined backlight pin to be disabled. :esphomepr:`5476` by :ghuser:`clydebarrow`
|
||||||
|
- MAX7219 - Update intensity :esphomepr:`5477` by :ghuser:`clydebarrow`
|
||||||
|
- St7789v and SPI data rate :esphomepr:`5472` by :ghuser:`clydebarrow`
|
||||||
|
- Move CONF_IRQ_PIN into const.py :esphomepr:`5488` by :ghuser:`kbx81`
|
||||||
|
- Initial ESP32-H2 Support :esphomepr:`5498` by :ghuser:`vidplace7`
|
||||||
|
- Increased debug message precision :esphomepr:`5496` by :ghuser:`lukeansell`
|
||||||
|
- Support for Haier IR protocol added :esphomepr:`5403` by :ghuser:`paveldn`
|
||||||
|
- add USE_SPI define :esphomepr:`5500` by :ghuser:`angelnu`
|
||||||
|
- Implement sensor component for MMC5983 :esphomepr:`5361` by :ghuser:`agoode` (new-integration)
|
||||||
|
- Bump docker dependencies :esphomepr:`5501` by :ghuser:`jesserockz`
|
||||||
|
- Move to Pillow 10.x :esphomepr:`5489` by :ghuser:`hostcc`
|
||||||
|
- [Sprinkler] Initialize timers early to avoid crash :esphomepr:`5499` by :ghuser:`hostcc`
|
||||||
|
- Deep sleep is only available on esp32 and esp8266 :esphomepr:`5507` by :ghuser:`jesserockz`
|
||||||
|
- Use platform consts :esphomepr:`5508` by :ghuser:`jesserockz`
|
||||||
|
- Fixed precision for Nextion sensor with float values :esphomepr:`5497` by :ghuser:`olegtarasov`
|
||||||
|
- Remote wake word support for voice assistant :esphomepr:`5229` by :ghuser:`jesserockz`
|
||||||
|
- Don't allow entity category "CONFIG" for sensors :esphomepr:`5505` by :ghuser:`edenhaus`
|
||||||
|
- Prepare protobuf for ESP-IDF >= 5 :esphomepr:`5510` by :ghuser:`HeMan`
|
||||||
|
- fix build lang schema for spi and i2c :esphomepr:`5509` by :ghuser:`glmnet`
|
||||||
|
- Added Nextion display error handling during setup :esphomepr:`5493` by :ghuser:`olegtarasov`
|
||||||
|
- Fix e131 and voice_assistant sockets :esphomepr:`5502` by :ghuser:`justdaniel-gh`
|
||||||
|
- Allow manual set "Invert_display" :esphomepr:`5494` by :ghuser:`nielsnl68`
|
||||||
|
- As3935 calibration :esphomepr:`5366` by :ghuser:`mveinot`
|
||||||
|
- Small fixes for voice assistant :esphomepr:`5513` by :ghuser:`synesthesiam`
|
||||||
|
- Add detail param to allow listing of select options in WebServer REST API :esphomepr:`5503` by :ghuser:`DanielBaulig`
|
||||||
|
- Bump curl to 7.74.0-1.3+deb11u10 :esphomepr:`5517` by :ghuser:`jesserockz`
|
||||||
|
- Update htu21d.cpp, fix publishing of heater level :esphomepr:`5520` by :ghuser:`Nippey`
|
||||||
|
- BD5758D - Add delays and ACKs :esphomepr:`5524` by :ghuser:`Cossid`
|
||||||
|
- Update Improv BLE component :esphomepr:`5518` by :ghuser:`jesserockz`
|
||||||
|
- SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. :esphomepr:`5526` by :ghuser:`Cossid`
|
||||||
|
- BP1658CJ - Clear all channels before sleeping. :esphomepr:`5525` by :ghuser:`Cossid`
|
||||||
|
- Prometheus fix for esp-idf and fix newlines :esphomepr:`5536` by :ghuser:`jesserockz`
|
||||||
|
- Make IPAddress's operator!= compare values, not memory addresses. :esphomepr:`5537` by :ghuser:`raineth`
|
||||||
|
- Add change i2c address and allow multi conf for TB6612FNG :esphomepr:`5492` by :ghuser:`max246`
|
||||||
|
- Add stream start and end events :esphomepr:`5545` by :ghuser:`jesserockz`
|
||||||
|
- Fix esp32_improv authorizer with no binary sensors in config :esphomepr:`5546` by :ghuser:`jesserockz`
|
||||||
|
- More voice assistant fixes :esphomepr:`5547` by :ghuser:`jesserockz`
|
||||||
|
- Fix default libretiny manufacturer reported to HA :esphomepr:`5549` by :ghuser:`jesserockz`
|
||||||
|
- SML: fix incomplete sign extension for abbreviated transmissions :esphomepr:`5544` by :ghuser:`fblaese`
|
||||||
|
- esp32_improv advertise capabilities and state in ble service data :esphomepr:`5553` by :ghuser:`jesserockz`
|
||||||
|
|
||||||
|
Past Changelogs
|
||||||
|
---------------
|
||||||
|
|
||||||
|
- :doc:`2023.9.0`
|
||||||
|
- :doc:`2023.8.0`
|
||||||
|
- :doc:`2023.7.0`
|
||||||
|
- :doc:`2023.6.0`
|
||||||
|
- :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::
|
.. redirect::
|
||||||
:url: /changelog/2023.9.0.html
|
:url: /changelog/2023.10.0.html
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:glob:
|
:glob:
|
||||||
|
@ -47,6 +47,7 @@ Contributors
|
|||||||
- `Ian Blais (@aeonsablaze) <https://github.com/aeonsablaze>`__
|
- `Ian Blais (@aeonsablaze) <https://github.com/aeonsablaze>`__
|
||||||
- `Kjell Braden (@afflux) <https://github.com/afflux>`__
|
- `Kjell Braden (@afflux) <https://github.com/afflux>`__
|
||||||
- `Stefan Agner (@agners) <https://github.com/agners>`__
|
- `Stefan Agner (@agners) <https://github.com/agners>`__
|
||||||
|
- `Adam Goode (@agoode) <https://github.com/agoode>`__
|
||||||
- `Anders (@ahd71) <https://github.com/ahd71>`__
|
- `Anders (@ahd71) <https://github.com/ahd71>`__
|
||||||
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__
|
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__
|
||||||
- `aidbish (@aidbish) <https://github.com/aidbish>`__
|
- `aidbish (@aidbish) <https://github.com/aidbish>`__
|
||||||
@ -196,7 +197,6 @@ Contributors
|
|||||||
- `Brad Davidson (@brandond) <https://github.com/brandond>`__
|
- `Brad Davidson (@brandond) <https://github.com/brandond>`__
|
||||||
- `Daniel H Brown (@brauhausdc) <https://github.com/brauhausdc>`__
|
- `Daniel H Brown (@brauhausdc) <https://github.com/brauhausdc>`__
|
||||||
- `Brent Rubell (@brentru) <https://github.com/brentru>`__
|
- `Brent Rubell (@brentru) <https://github.com/brentru>`__
|
||||||
- `Jens Bretschneider (@breti) <https://github.com/breti>`__
|
|
||||||
- `Brett Profitt (@brettp) <https://github.com/brettp>`__
|
- `Brett Profitt (@brettp) <https://github.com/brettp>`__
|
||||||
- `briangunderson (@briangunderson) <https://github.com/briangunderson>`__
|
- `briangunderson (@briangunderson) <https://github.com/briangunderson>`__
|
||||||
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__
|
- `Brian Hanifin (@brianhanifin) <https://github.com/brianhanifin>`__
|
||||||
@ -289,6 +289,7 @@ Contributors
|
|||||||
- `Justin Grover (@dancingcactus) <https://github.com/dancingcactus>`__
|
- `Justin Grover (@dancingcactus) <https://github.com/dancingcactus>`__
|
||||||
- `Dan C Williams (@dancwilliams) <https://github.com/dancwilliams>`__
|
- `Dan C Williams (@dancwilliams) <https://github.com/dancwilliams>`__
|
||||||
- `Daniel Bjørnbakk (@danibjor) <https://github.com/danibjor>`__
|
- `Daniel Bjørnbakk (@danibjor) <https://github.com/danibjor>`__
|
||||||
|
- `Daniel Baulig (@DanielBaulig) <https://github.com/DanielBaulig>`__
|
||||||
- `danielionutmuresan (@danielionutmuresan) <https://github.com/danielionutmuresan>`__
|
- `danielionutmuresan (@danielionutmuresan) <https://github.com/danielionutmuresan>`__
|
||||||
- `Daniel Kucera (@danielkucera) <https://github.com/danielkucera>`__
|
- `Daniel Kucera (@danielkucera) <https://github.com/danielkucera>`__
|
||||||
- `Daniel O'Connor (@DanielO) <https://github.com/DanielO>`__
|
- `Daniel O'Connor (@DanielO) <https://github.com/DanielO>`__
|
||||||
@ -436,6 +437,7 @@ Contributors
|
|||||||
- `Federico Ariel Castagnini (@facastagnini) <https://github.com/facastagnini>`__
|
- `Federico Ariel Castagnini (@facastagnini) <https://github.com/facastagnini>`__
|
||||||
- `C W (@fake-name) <https://github.com/fake-name>`__
|
- `C W (@fake-name) <https://github.com/fake-name>`__
|
||||||
- `Florian idB (@fbeek) <https://github.com/fbeek>`__
|
- `Florian idB (@fbeek) <https://github.com/fbeek>`__
|
||||||
|
- `Fabian Bläse (@fblaese) <https://github.com/fblaese>`__
|
||||||
- `Fabian Berthold (@fbrthld) <https://github.com/fbrthld>`__
|
- `Fabian Berthold (@fbrthld) <https://github.com/fbrthld>`__
|
||||||
- `F.D.Castel (@fdcastel) <https://github.com/fdcastel>`__
|
- `F.D.Castel (@fdcastel) <https://github.com/fdcastel>`__
|
||||||
- `felixlungu (@felixlungu) <https://github.com/felixlungu>`__
|
- `felixlungu (@felixlungu) <https://github.com/felixlungu>`__
|
||||||
@ -722,6 +724,7 @@ Contributors
|
|||||||
- `Kyle Hill (@kylhill) <https://github.com/kylhill>`__
|
- `Kyle Hill (@kylhill) <https://github.com/kylhill>`__
|
||||||
- `Limor "Ladyada" Fried (@ladyada) <https://github.com/ladyada>`__
|
- `Limor "Ladyada" Fried (@ladyada) <https://github.com/ladyada>`__
|
||||||
- `Luca Adrian L (@lal12) <https://github.com/lal12>`__
|
- `Luca Adrian L (@lal12) <https://github.com/lal12>`__
|
||||||
|
- `Landon Rohatensky (@landonr) <https://github.com/landonr>`__
|
||||||
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
|
- `Fredrik Lindqvist (@Landrash) <https://github.com/Landrash>`__
|
||||||
- `lanik (@lanik) <https://github.com/lanik>`__
|
- `lanik (@lanik) <https://github.com/lanik>`__
|
||||||
- `Lawrie George (@lawriege) <https://github.com/lawriege>`__
|
- `Lawrie George (@lawriege) <https://github.com/lawriege>`__
|
||||||
@ -732,6 +735,7 @@ Contributors
|
|||||||
- `Dominik Wagenknecht (@LeDominik) <https://github.com/LeDominik>`__
|
- `Dominik Wagenknecht (@LeDominik) <https://github.com/LeDominik>`__
|
||||||
- `Benny de Leeuw (@leeuwte) <https://github.com/leeuwte>`__
|
- `Benny de Leeuw (@leeuwte) <https://github.com/leeuwte>`__
|
||||||
- `Leonardo La Rocca (@leoli51) <https://github.com/leoli51>`__
|
- `Leonardo La Rocca (@leoli51) <https://github.com/leoli51>`__
|
||||||
|
- `leoshusar (@leoshusar) <https://github.com/leoshusar>`__
|
||||||
- `Leo Winter (@LeoWinterDE) <https://github.com/LeoWinterDE>`__
|
- `Leo Winter (@LeoWinterDE) <https://github.com/LeoWinterDE>`__
|
||||||
- `Lewis Baker (@lewissbaker) <https://github.com/lewissbaker>`__
|
- `Lewis Baker (@lewissbaker) <https://github.com/lewissbaker>`__
|
||||||
- `Leon Loopik (@Lewn) <https://github.com/Lewn>`__
|
- `Leon Loopik (@Lewn) <https://github.com/Lewn>`__
|
||||||
@ -743,17 +747,13 @@ Contributors
|
|||||||
- `Markus (@Links2004) <https://github.com/Links2004>`__
|
- `Markus (@Links2004) <https://github.com/Links2004>`__
|
||||||
- `LinusHeu (@LinusHeu) <https://github.com/LinusHeu>`__
|
- `LinusHeu (@LinusHeu) <https://github.com/LinusHeu>`__
|
||||||
- `lkomurcu (@lkomurcu) <https://github.com/lkomurcu>`__
|
- `lkomurcu (@lkomurcu) <https://github.com/lkomurcu>`__
|
||||||
- `Luis Andrade (@llluis) <https://github.com/llluis>`__
|
|
||||||
- `loadrunner42 (@loadrunner42) <https://github.com/loadrunner42>`__
|
- `loadrunner42 (@loadrunner42) <https://github.com/loadrunner42>`__
|
||||||
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__
|
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__
|
||||||
- `Barry Loong (@loongyh) <https://github.com/loongyh>`__
|
- `Barry Loong (@loongyh) <https://github.com/loongyh>`__
|
||||||
- `LuBeDa (@lubeda) <https://github.com/lubeda>`__
|
- `LuBeDa (@lubeda) <https://github.com/lubeda>`__
|
||||||
- `Lucas Prim (@lucasprim) <https://github.com/lucasprim>`__
|
- `Lucas Prim (@lucasprim) <https://github.com/lucasprim>`__
|
||||||
- `Lucas Reiners (@lucasreiners) <https://github.com/lucasreiners>`__
|
|
||||||
- `Joakim Sørensen (@ludeeus) <https://github.com/ludeeus>`__
|
- `Joakim Sørensen (@ludeeus) <https://github.com/ludeeus>`__
|
||||||
- `ludrao (@ludrao) <https://github.com/ludrao>`__
|
- `ludrao (@ludrao) <https://github.com/ludrao>`__
|
||||||
- `Lukas Klass (@LukasK13) <https://github.com/LukasK13>`__
|
|
||||||
- `Lukas Lindner (@lukasl96) <https://github.com/lukasl96>`__
|
|
||||||
- `Łukasz Świtaj (@lukaszswitaj) <https://github.com/lukaszswitaj>`__
|
- `Łukasz Świtaj (@lukaszswitaj) <https://github.com/lukaszswitaj>`__
|
||||||
- `Luke (@Lukeskaiwalker) <https://github.com/Lukeskaiwalker>`__
|
- `Luke (@Lukeskaiwalker) <https://github.com/Lukeskaiwalker>`__
|
||||||
- `Jayden (@lukyjay) <https://github.com/lukyjay>`__
|
- `Jayden (@lukyjay) <https://github.com/lukyjay>`__
|
||||||
@ -762,7 +762,6 @@ Contributors
|
|||||||
- `Luke Fitzgerald (@lwfitzgerald) <https://github.com/lwfitzgerald>`__
|
- `Luke Fitzgerald (@lwfitzgerald) <https://github.com/lwfitzgerald>`__
|
||||||
- `Alex Peters (@Lx) <https://github.com/Lx>`__
|
- `Alex Peters (@Lx) <https://github.com/Lx>`__
|
||||||
- `Linar Yusupov (@lyusupov) <https://github.com/lyusupov>`__
|
- `Linar Yusupov (@lyusupov) <https://github.com/lyusupov>`__
|
||||||
- `M95D (@M95D) <https://github.com/M95D>`__
|
|
||||||
- `maaadc (@maaadc) <https://github.com/maaadc>`__
|
- `maaadc (@maaadc) <https://github.com/maaadc>`__
|
||||||
- `Marc-Antoine Courteau (@macourteau) <https://github.com/macourteau>`__
|
- `Marc-Antoine Courteau (@macourteau) <https://github.com/macourteau>`__
|
||||||
- `Matthias Diro (@madias123) <https://github.com/madias123>`__
|
- `Matthias Diro (@madias123) <https://github.com/madias123>`__
|
||||||
@ -788,13 +787,13 @@ Contributors
|
|||||||
- `marshn (@marshn) <https://github.com/marshn>`__
|
- `marshn (@marshn) <https://github.com/marshn>`__
|
||||||
- `marsjan155 (@marsjan155) <https://github.com/marsjan155>`__
|
- `marsjan155 (@marsjan155) <https://github.com/marsjan155>`__
|
||||||
- `Martin (@martgras) <https://github.com/martgras>`__
|
- `Martin (@martgras) <https://github.com/martgras>`__
|
||||||
|
- `martijn (@martijnvwezel) <https://github.com/martijnvwezel>`__
|
||||||
- `Martin Hjelmare (@MartinHjelmare) <https://github.com/MartinHjelmare>`__
|
- `Martin Hjelmare (@MartinHjelmare) <https://github.com/MartinHjelmare>`__
|
||||||
- `MartinWelsch (@MartinWelsch) <https://github.com/MartinWelsch>`__
|
- `MartinWelsch (@MartinWelsch) <https://github.com/MartinWelsch>`__
|
||||||
- `M-A (@maruel) <https://github.com/maruel>`__
|
- `M-A (@maruel) <https://github.com/maruel>`__
|
||||||
- `Masterz69 (@Masterz69) <https://github.com/Masterz69>`__
|
- `Masterz69 (@Masterz69) <https://github.com/Masterz69>`__
|
||||||
- `Christopher Masto (@masto) <https://github.com/masto>`__
|
- `Christopher Masto (@masto) <https://github.com/masto>`__
|
||||||
- `Mat931 (@Mat931) <https://github.com/Mat931>`__
|
- `Mat931 (@Mat931) <https://github.com/Mat931>`__
|
||||||
- `Maciej Sokołowski (@matemaciek) <https://github.com/matemaciek>`__
|
|
||||||
- `matikij (@matikij) <https://github.com/matikij>`__
|
- `matikij (@matikij) <https://github.com/matikij>`__
|
||||||
- `Michel Marti (@matoxp) <https://github.com/matoxp>`__
|
- `Michel Marti (@matoxp) <https://github.com/matoxp>`__
|
||||||
- `matt123p (@matt123p) <https://github.com/matt123p>`__
|
- `matt123p (@matt123p) <https://github.com/matt123p>`__
|
||||||
@ -817,6 +816,7 @@ Contributors
|
|||||||
- `melyux (@melyux) <https://github.com/melyux>`__
|
- `melyux (@melyux) <https://github.com/melyux>`__
|
||||||
- `Merlin Schumacher (@merlinschumacher) <https://github.com/merlinschumacher>`__
|
- `Merlin Schumacher (@merlinschumacher) <https://github.com/merlinschumacher>`__
|
||||||
- `Martin Flasskamp (@MFlasskamp) <https://github.com/MFlasskamp>`__
|
- `Martin Flasskamp (@MFlasskamp) <https://github.com/MFlasskamp>`__
|
||||||
|
- `Michael Hoffmann (@mghoffmann) <https://github.com/mghoffmann>`__
|
||||||
- `M Hightower (@mhightower83) <https://github.com/mhightower83>`__
|
- `M Hightower (@mhightower83) <https://github.com/mhightower83>`__
|
||||||
- `Jörg Thalheim (@Mic92) <https://github.com/Mic92>`__
|
- `Jörg Thalheim (@Mic92) <https://github.com/Mic92>`__
|
||||||
- `Michael Muré (@MichaelMure) <https://github.com/MichaelMure>`__
|
- `Michael Muré (@MichaelMure) <https://github.com/MichaelMure>`__
|
||||||
@ -895,6 +895,7 @@ Contributors
|
|||||||
- `JJ (@notjj) <https://github.com/notjj>`__
|
- `JJ (@notjj) <https://github.com/notjj>`__
|
||||||
- `notsonominal (@notsonominal) <https://github.com/notsonominal>`__
|
- `notsonominal (@notsonominal) <https://github.com/notsonominal>`__
|
||||||
- `nouser2013 (@nouser2013) <https://github.com/nouser2013>`__
|
- `nouser2013 (@nouser2013) <https://github.com/nouser2013>`__
|
||||||
|
- `Paul Read (@nsolvepaul) <https://github.com/nsolvepaul>`__
|
||||||
- `Nick (@ntompson) <https://github.com/ntompson>`__
|
- `Nick (@ntompson) <https://github.com/ntompson>`__
|
||||||
- `Stephen Edgar (@ntwb) <https://github.com/ntwb>`__
|
- `Stephen Edgar (@ntwb) <https://github.com/ntwb>`__
|
||||||
- `Matthias (@NuclearPhoenixx) <https://github.com/NuclearPhoenixx>`__
|
- `Matthias (@NuclearPhoenixx) <https://github.com/NuclearPhoenixx>`__
|
||||||
@ -912,6 +913,7 @@ Contributors
|
|||||||
- `ogatatsu (@ogatatsu) <https://github.com/ogatatsu>`__
|
- `ogatatsu (@ogatatsu) <https://github.com/ogatatsu>`__
|
||||||
- `Oğuzhan Başer (@oguzhanbaser) <https://github.com/oguzhanbaser>`__
|
- `Oğuzhan Başer (@oguzhanbaser) <https://github.com/oguzhanbaser>`__
|
||||||
- `OkhammahkO (@OkhammahkO) <https://github.com/OkhammahkO>`__
|
- `OkhammahkO (@OkhammahkO) <https://github.com/OkhammahkO>`__
|
||||||
|
- `Oleg Tarasov (@olegtarasov) <https://github.com/olegtarasov>`__
|
||||||
- `Omar Ghader (@omarghader) <https://github.com/omarghader>`__
|
- `Omar Ghader (@omarghader) <https://github.com/omarghader>`__
|
||||||
- `Ömer Şiar Baysal (@omersiar) <https://github.com/omersiar>`__
|
- `Ömer Şiar Baysal (@omersiar) <https://github.com/omersiar>`__
|
||||||
- `Onne (@onnlucky) <https://github.com/onnlucky>`__
|
- `Onne (@onnlucky) <https://github.com/onnlucky>`__
|
||||||
@ -1026,6 +1028,7 @@ Contributors
|
|||||||
- `RubyBailey (@RubyBailey) <https://github.com/RubyBailey>`__
|
- `RubyBailey (@RubyBailey) <https://github.com/RubyBailey>`__
|
||||||
- `Rus Ti (@Rusti-gotrage) <https://github.com/Rusti-gotrage>`__
|
- `Rus Ti (@Rusti-gotrage) <https://github.com/Rusti-gotrage>`__
|
||||||
- `rweather (@rweather) <https://github.com/rweather>`__
|
- `rweather (@rweather) <https://github.com/rweather>`__
|
||||||
|
- `Rob Weir (@rweir) <https://github.com/rweir>`__
|
||||||
- `rwilson131 (@rwilson131) <https://github.com/rwilson131>`__
|
- `rwilson131 (@rwilson131) <https://github.com/rwilson131>`__
|
||||||
- `Ryan Lang (@ryan-lang) <https://github.com/ryan-lang>`__
|
- `Ryan Lang (@ryan-lang) <https://github.com/ryan-lang>`__
|
||||||
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__
|
- `ryanalden (@ryanalden) <https://github.com/ryanalden>`__
|
||||||
@ -1044,7 +1047,6 @@ Contributors
|
|||||||
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__
|
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__
|
||||||
- `Wolle (@schreibfaul1) <https://github.com/schreibfaul1>`__
|
- `Wolle (@schreibfaul1) <https://github.com/schreibfaul1>`__
|
||||||
- `Ville Skyttä (@scop) <https://github.com/scop>`__
|
- `Ville Skyttä (@scop) <https://github.com/scop>`__
|
||||||
- `Jeremy Pack (@scriptengine) <https://github.com/scriptengine>`__
|
|
||||||
- `Sean True (@seantrue) <https://github.com/seantrue>`__
|
- `Sean True (@seantrue) <https://github.com/seantrue>`__
|
||||||
- `sebcaps (@sebcaps) <https://github.com/sebcaps>`__
|
- `sebcaps (@sebcaps) <https://github.com/sebcaps>`__
|
||||||
- `Stefan Seyfried (@seife) <https://github.com/seife>`__
|
- `Stefan Seyfried (@seife) <https://github.com/seife>`__
|
||||||
@ -1104,6 +1106,7 @@ Contributors
|
|||||||
- `Sybren A. Stüvel (@sybrenstuvel) <https://github.com/sybrenstuvel>`__
|
- `Sybren A. Stüvel (@sybrenstuvel) <https://github.com/sybrenstuvel>`__
|
||||||
- `synco (@synco) <https://github.com/synco>`__
|
- `synco (@synco) <https://github.com/synco>`__
|
||||||
- `Suryandaru Triandana (@syndtr) <https://github.com/syndtr>`__
|
- `Suryandaru Triandana (@syndtr) <https://github.com/syndtr>`__
|
||||||
|
- `Michael Hansen (@synesthesiam) <https://github.com/synesthesiam>`__
|
||||||
- `SyXavier (@SyXavier) <https://github.com/SyXavier>`__
|
- `SyXavier (@SyXavier) <https://github.com/SyXavier>`__
|
||||||
- `Szewcson (@Szewcson) <https://github.com/Szewcson>`__
|
- `Szewcson (@Szewcson) <https://github.com/Szewcson>`__
|
||||||
- `Peter (@szpeter80) <https://github.com/szpeter80>`__
|
- `Peter (@szpeter80) <https://github.com/szpeter80>`__
|
||||||
@ -1164,6 +1167,7 @@ Contributors
|
|||||||
- `tomle (@tomole444) <https://github.com/tomole444>`__
|
- `tomle (@tomole444) <https://github.com/tomole444>`__
|
||||||
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__
|
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__
|
||||||
- `David Kiliani (@torfbolt) <https://github.com/torfbolt>`__
|
- `David Kiliani (@torfbolt) <https://github.com/torfbolt>`__
|
||||||
|
- `Aleksandra M (@tort32) <https://github.com/tort32>`__
|
||||||
- `tracestep (@tracestep) <https://github.com/tracestep>`__
|
- `tracestep (@tracestep) <https://github.com/tracestep>`__
|
||||||
- `Trent Houliston (@TrentHouliston) <https://github.com/TrentHouliston>`__
|
- `Trent Houliston (@TrentHouliston) <https://github.com/TrentHouliston>`__
|
||||||
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__
|
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__
|
||||||
@ -1246,4 +1250,4 @@ Contributors
|
|||||||
- `Zsolt Zsiros (@ZsZs73) <https://github.com/ZsZs73>`__
|
- `Zsolt Zsiros (@ZsZs73) <https://github.com/ZsZs73>`__
|
||||||
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
|
||||||
|
|
||||||
*This page was last updated October 3, 2023.*
|
*This page was last updated October 18, 2023.*
|
||||||
|
Loading…
Reference in New Issue
Block a user