Merge branch 'current' into next

This commit is contained in:
Jesse Hills 2023-08-18 08:11:55 +12:00
commit 240850a1fb
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A
7 changed files with 214 additions and 14 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

192
changelog/2023.8.0.rst Normal file
View File

@ -0,0 +1,192 @@
ESPHome 2023.8.0 - 16th August 2023
===================================
.. seo::
:description: Changelog for ESPHome 2023.8.0.
:image: /_static/changelog-2023.8.0.png
:author: Jesse Hills
:author_twitter: @jesserockz
.. imgtable::
:columns: 2
A01NYUB, components/sensor/a01nyub, a01nyub.jpg
KMeterISO, components/sensor/kmeteriso, kmeteriso.jpg
BMP581, components/sensor/bmp581, bmp581.jpg
GCJA5, components/sensor/gcja5, gcja5.svg
LD2410
------
The LD2410 component has had a massive upgrade thanks to :ghuser:`regevbr`!
It now supports settings most if not all configuration parameters via ``switches`` / ``numbers`` and ``selects``
and exposes more data via various ``sensors``.
This includes breaking changes that mean the existing gate configuration options have been moved to the ``number`` platform.
Full list of changes
--------------------
New Components
^^^^^^^^^^^^^^
- Add support for a01nyub :esphomepr:`4863` by :ghuser:`MrSuicideParrot` (new-integration)
- Add KMeterISO component. :esphomepr:`5170` by :ghuser:`Rudd-O` (new-integration)
- New component: Add support for bmp581 pressure and temperature sensors :esphomepr:`4657` by :ghuser:`kahrendt` (new-integration)
- New PM sensor Panasonic SN-GCJA5 :esphomepr:`4988` by :ghuser:`gcormier` (new-integration)
- Add configuration flow abilites to the ld2410 component :esphomepr:`4434` by :ghuser:`regevbr` (new-integration) (notable-change) (breaking-change)
Breaking Changes
^^^^^^^^^^^^^^^^
- Coolix IR protocol improvements :esphomepr:`5105` by :ghuser:`dudanov` (breaking-change)
- Speaker return bytes written and do not wait for queue :esphomepr:`5182` by :ghuser:`jesserockz` (breaking-change)
- Change device name in MQTT discovery messages to friendly names :esphomepr:`5205` by :ghuser:`pidpawel` (breaking-change)
- Add configuration flow abilites to the ld2410 component :esphomepr:`4434` by :ghuser:`regevbr` (new-integration) (notable-change) (breaking-change)
Beta Changes
^^^^^^^^^^^^
- Read string of bool env and match against well known values :esphomepr:`5232` by :ghuser:`jesserockz`
- fix aeha data template :esphomepr:`5231` by :ghuser:`ssieb`
- Expose start to speaker interface :esphomepr:`5228` by :ghuser:`jesserockz`
- New features added for Haier integration :esphomepr:`5196` by :ghuser:`paveldn`
- pca9554 cache reads :esphomepr:`5137` by :ghuser:`hwstar`
- fix midea: undo approved PR#4053 :esphomepr:`5233` by :ghuser:`dudanov`
- Fixing smartair2 protocol implementation if no Wi-Fi :esphomepr:`5238` by :ghuser:`paveldn`
- tuya: add time sync callback only once to prevent memleak :esphomepr:`5234` by :ghuser:`afflux`
- Fix duplicate tuya time warning :esphomepr:`5243` by :ghuser:`jesserockz`
- Change XL9535 `setup_priority` to IO :esphomepr:`5246` by :ghuser:`mreditor97`
- rmt_base additional minor changes :esphomepr:`5245` by :ghuser:`dudanov`
- Fix 24 bit signed integer parsing in sml parser :esphomepr:`5250` by :ghuser:`mulder-fbi`
- Fix IDFI2CBus::writev ignoring stop parameter :esphomepr:`4840` by :ghuser:`CarsonF`
- Add configuration flow abilites to the ld2410 component :esphomepr:`4434` by :ghuser:`regevbr` (new-integration) (notable-change) (breaking-change)
Notable Changes
^^^^^^^^^^^^^^^
- Change MQTT client for ESP32 Arduino :esphomepr:`5157` by :ghuser:`HeMan` (notable-change)
- Add configuration flow abilites to the ld2410 component :esphomepr:`4434` by :ghuser:`regevbr` (new-integration) (notable-change) (breaking-change)
All changes
^^^^^^^^^^^
- Mk2 to prepare color.h for idf >= 5 :esphomepr:`5070` by :ghuser:`HeMan`
- display: Add helper methods to `Display::clip` and `Display::clamp_x/y_` :esphomepr:`5003` by :ghuser:`ayufan`
- Mark repo as safe directory to git config :esphomepr:`5102` by :ghuser:`davet2001`
- Bump click from 8.1.3 to 8.1.5 :esphomepr:`5099` by :ghuser:`dependabot[bot]`
- Bump pyyaml from 6.0 to 6.0.1 :esphomepr:`5117` by :ghuser:`dependabot[bot]`
- ignore components folder in root :esphomepr:`5130` by :ghuser:`jesserockz`
- Add size getter to CallbackManager :esphomepr:`5129` by :ghuser:`jesserockz`
- Make docker use pip installed pillow :esphomepr:`5074` by :ghuser:`HeMan`
- Change datatype in e131 addressable light :esphomepr:`5127` by :ghuser:`HeMan`
- Streamer mode :esphomepr:`5119` by :ghuser:`grahambrown11`
- Version bump for ESP32 IDF and Arduino :esphomepr:`5035` by :ghuser:`HeMan`
- Synchronise Device Classes from Home Assistant :esphomepr:`5136` by :ghuser:`esphomebot`
- Update known boards to 5.4.0 :esphomepr:`5134` by :ghuser:`jesserockz`
- Init colorama in ESPHome main :esphomepr:`5111` by :ghuser:`kuba2k2`
- Coolix IR protocol improvements :esphomepr:`5105` by :ghuser:`dudanov` (breaking-change)
- Allow esp32 idf components to specify submodules and specific components :esphomepr:`5128` by :ghuser:`jesserockz`
- Synchronise Device Classes from Home Assistant :esphomepr:`5147` by :ghuser:`esphomebot`
- Prepare some components for IDF >= 5 :esphomepr:`5061` by :ghuser:`HeMan`
- Bump clang-tidy from 11 to 14 :esphomepr:`5160` by :ghuser:`dudanov`
- climate triggers Climate and ClimateCall references :esphomepr:`5028` by :ghuser:`dudanov`
- remote_base changes :esphomepr:`5124` by :ghuser:`dudanov`
- Add 'map_linear' and 'clamp' sensor filters :esphomepr:`5040` by :ghuser:`Mat931`
- Adding Inkplate 6 v2 model variant :esphomepr:`5165` by :ghuser:`mullerdavid`
- duty_time: fix build without binary_sensor. Parented in automations. :esphomepr:`5156` by :ghuser:`dudanov`
- Add standardized CRC helper functions :esphomepr:`4798` by :ghuser:`Mat931`
- Enable IPv6 for ESP32 Arduino, wifi and ethernet :esphomepr:`4865` by :ghuser:`HeMan`
- Bump zeroconf from 0.69.0 to 0.71.4 :esphomepr:`5148` by :ghuser:`dependabot[bot]`
- Bump black from 23.3.0 to 23.7.0 :esphomepr:`5126` by :ghuser:`dependabot[bot]`
- Bump pylint from 2.17.4 to 2.17.5 :esphomepr:`5172` by :ghuser:`dependabot[bot]`
- Bump pyupgrade from 3.7.0 to 3.9.0 :esphomepr:`5083` by :ghuser:`dependabot[bot]`
- Vertical and horizontal airflow actions fix for Haier climate :esphomepr:`5164` by :ghuser:`paveldn`
- Microphone add is_stopped :esphomepr:`5183` by :ghuser:`jesserockz`
- Add get_board function to esp32 module :esphomepr:`5184` by :ghuser:`jesserockz`
- Speaker return bytes written and do not wait for queue :esphomepr:`5182` by :ghuser:`jesserockz` (breaking-change)
- Update components "if x in config" :esphomepr:`5181` by :ghuser:`jesserockz`
- Bump click from 8.1.5 to 8.1.6 :esphomepr:`5179` by :ghuser:`dependabot[bot]`
- PWM Output on RP2040 for high frequencies :esphomepr:`5204` by :ghuser:`matemaciek`
- Fix some configs after #5181 :esphomepr:`5209` by :ghuser:`jesserockz`
- Improved compensation sgp30 :esphomepr:`5208` by :ghuser:`arno1801`
- Add support for a01nyub :esphomepr:`4863` by :ghuser:`MrSuicideParrot` (new-integration)
- Change device name in MQTT discovery messages to friendly names :esphomepr:`5205` by :ghuser:`pidpawel` (breaking-change)
- Add ESP32-S2/S3 capacitive touch support :esphomepr:`5116` by :ghuser:`kbx81`
- Bump zeroconf from 0.71.4 to 0.74.0 :esphomepr:`5199` by :ghuser:`dependabot[bot]`
- Implemented Waveshare 7.5in B V3 :esphomepr:`5210` by :ghuser:`lucasprim`
- Refactor `pulse_meter` to better handle higher frequencies :esphomepr:`4231` by :ghuser:`TrentHouliston`
- Change MQTT client for ESP32 Arduino :esphomepr:`5157` by :ghuser:`HeMan` (notable-change)
- Add read interface to microphone :esphomepr:`5131` by :ghuser:`jesserockz`
- i2c: fix build on ESP-IDF >= 5.1 :esphomepr:`5200` by :ghuser:`stintel`
- Add socket define for rp2040 dev :esphomepr:`4968` by :ghuser:`jesserockz`
- core: read ESP32 MAC address from eFuse if IEEE802.15.4 is supported :esphomepr:`5176` by :ghuser:`stintel`
- esp32_ble_beacon: enable CONFIG_BT_BLE_42_FEATURES_SUPPORTED :esphomepr:`5211` by :ghuser:`stintel`
- Bump pytest-asyncio from 0.21.0 to 0.21.1 :esphomepr:`5187` by :ghuser:`dependabot[bot]`
- ledc: check SOC_LEDC_SUPPORT_APB_CLOCK :esphomepr:`5212` by :ghuser:`stintel`
- Add arm night to alarm control panel :esphomepr:`5186` by :ghuser:`primeroz`
- Bump pyupgrade from 3.9.0 to 3.10.1 :esphomepr:`5189` by :ghuser:`dependabot[bot]`
- Add KMeterISO component. :esphomepr:`5170` by :ghuser:`Rudd-O` (new-integration)
- Bump platformio from 6.1.7 to 6.1.9 :esphomepr:`5066` by :ghuser:`dependabot[bot]`
- New component: Add support for bmp581 pressure and temperature sensors :esphomepr:`4657` by :ghuser:`kahrendt` (new-integration)
- New PM sensor Panasonic SN-GCJA5 :esphomepr:`4988` by :ghuser:`gcormier` (new-integration)
- Daly BMS improvements :esphomepr:`3388` by :ghuser:`matthias882`
- Add missing `on_(arming|pending|armed_home|armed_night|armed_away|disarmed)` triggers to alarm_control_panel :esphomepr:`5219` by :ghuser:`primeroz`
- add value option to timeout filter :esphomepr:`5222` by :ghuser:`ssieb`
- Tweak Color init because IDF 5+ :esphomepr:`5221` by :ghuser:`kbx81`
- Read string of bool env and match against well known values :esphomepr:`5232` by :ghuser:`jesserockz`
- fix aeha data template :esphomepr:`5231` by :ghuser:`ssieb`
- Expose start to speaker interface :esphomepr:`5228` by :ghuser:`jesserockz`
- New features added for Haier integration :esphomepr:`5196` by :ghuser:`paveldn`
- pca9554 cache reads :esphomepr:`5137` by :ghuser:`hwstar`
- fix midea: undo approved PR#4053 :esphomepr:`5233` by :ghuser:`dudanov`
- Fixing smartair2 protocol implementation if no Wi-Fi :esphomepr:`5238` by :ghuser:`paveldn`
- tuya: add time sync callback only once to prevent memleak :esphomepr:`5234` by :ghuser:`afflux`
- Fix duplicate tuya time warning :esphomepr:`5243` by :ghuser:`jesserockz`
- Change XL9535 `setup_priority` to IO :esphomepr:`5246` by :ghuser:`mreditor97`
- rmt_base additional minor changes :esphomepr:`5245` by :ghuser:`dudanov`
- Fix 24 bit signed integer parsing in sml parser :esphomepr:`5250` by :ghuser:`mulder-fbi`
- Fix IDFI2CBus::writev ignoring stop parameter :esphomepr:`4840` by :ghuser:`CarsonF`
- Add configuration flow abilites to the ld2410 component :esphomepr:`4434` by :ghuser:`regevbr` (new-integration) (notable-change) (breaking-change)
- Add `libfreetype-dev` Debian package for armv7 Docker builds :esphomepr:`5262` by :ghuser:`pierlon`
- Add delay before enabling ipv6 :esphomepr:`5256` by :ghuser:`HeMan`
- Bump zeroconf from 0.74.0 to 0.80.0 :esphomepr:`5260` by :ghuser:`dependabot[bot]`
Past Changelogs
---------------
- :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`

View File

@ -2,7 +2,7 @@ Changelog
=========
.. redirect::
:url: /changelog/2023.7.0.html
:url: /changelog/2023.8.0.html
.. toctree::
:glob:

View File

@ -78,6 +78,11 @@ Advanced options:
channel <https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/ledc.html#configure-channel>`__
to use. Two adjacent channels share the same timer. Defaults to an automatic selection.
Note: When configuring custom frequencies for two or more outputs, ensure that you manually specify
channel 0, 2, 4, 6 for each output. This will prevent issues that arise from automatic selection,
which chooses adjacent channels with shared timers. See
`Issue #3114 <https://github.com/esphome/issues/issues/3114>`__ for more details.
Recommended frequencies
-----------------------

View File

@ -177,3 +177,4 @@ See Also
by `Miles Burton <https://github.com/milesburton>`__
- :apiref:`dallas/dallas_component.h`
- :ghedit:`Edit`
- `Guidelines for Reliable Long Line 1-Wire Networks <https://www.analog.com/en/technical-articles/guidelines-for-reliable-long-line-1wire-networks.html>`__

View File

@ -40,8 +40,10 @@ Contributors
- `Attila Darazs (@adarazs) <https://github.com/adarazs>`__
- `ADeadPixel (@ADeadPixel) <https://github.com/ADeadPixel>`__
- `Andrea Donno (@adonno) <https://github.com/adonno>`__
- `Adrian Fretwell (@AdrianFretwell) <https://github.com/AdrianFretwell>`__
- `Adrien Brault (@adrienbrault) <https://github.com/adrienbrault>`__
- `Ian Blais (@aeonsablaze) <https://github.com/aeonsablaze>`__
- `Kjell Braden (@afflux) <https://github.com/afflux>`__
- `Stefan Agner (@agners) <https://github.com/agners>`__
- `Anders (@ahd71) <https://github.com/ahd71>`__
- `Alexander Pohl (@ahpohl) <https://github.com/ahpohl>`__
@ -168,13 +170,13 @@ Contributors
- `bleeisme (@bleeisme) <https://github.com/bleeisme>`__
- `Jim Ekman (@blejdfist) <https://github.com/blejdfist>`__
- `Scott Smith (@blurfl) <https://github.com/blurfl>`__
- `Bruno Medici (@bmedici) <https://github.com/bmedici>`__
- `Bob (@Bmooij) <https://github.com/Bmooij>`__
- `Benjamin Klotz (@bnw) <https://github.com/bnw>`__
- `Bob Kersten (@bobkersten) <https://github.com/bobkersten>`__
- `Bodmer (@Bodmer) <https://github.com/Bodmer>`__
- `Anthony Todd (@bohregard) <https://github.com/bohregard>`__
- `Bomaker (@Bomaker) <https://github.com/Bomaker>`__
- `Mauricio Bonani (@bonanitech) <https://github.com/bonanitech>`__
- `Casey Olson (@bookcasey) <https://github.com/bookcasey>`__
- `Borja Burgos (@borjaburgos) <https://github.com/borjaburgos>`__
- `Brian Orpin (@borpin) <https://github.com/borpin>`__
@ -291,6 +293,7 @@ Contributors
- `Anthony Uk (@dataway) <https://github.com/dataway>`__
- `Dav-id (@dav-id-org) <https://github.com/dav-id-org>`__
- `DAVe3283 (@DAVe3283) <https://github.com/DAVe3283>`__
- `DaveCorder (@DaveCorder) <https://github.com/DaveCorder>`__
- `David Marín (@davefx) <https://github.com/davefx>`__
- `Dave Richer (@davericher) <https://github.com/davericher>`__
- `Dave T (@davet2001) <https://github.com/davet2001>`__
@ -312,7 +315,6 @@ Contributors
- `ddt154 (@ddt154) <https://github.com/ddt154>`__
- `DeadEnd (@DeadEnded) <https://github.com/DeadEnded>`__
- `Debashish Sahu (@debsahu) <https://github.com/debsahu>`__
- `Maximilian (@DeerMaximum) <https://github.com/DeerMaximum>`__
- `definitio (@definitio) <https://github.com/definitio>`__
- `Christiaan Blom (@Deinara) <https://github.com/Deinara>`__
- `Mickaël Le Baillif (@demikl) <https://github.com/demikl>`__
@ -406,7 +408,6 @@ Contributors
- `Josh Gwosdz (@erdii) <https://github.com/erdii>`__
- `Eric Coffman (@ericbrian) <https://github.com/ericbrian>`__
- `Eric Hiller (@erichiller) <https://github.com/erichiller>`__
- `Matt Hamilton (@Eriner) <https://github.com/Eriner>`__
- `Ernst Klamer (@Ernst79) <https://github.com/Ernst79>`__
- `Eduardo Roldan (@eroldan) <https://github.com/eroldan>`__
- `escoand (@escoand) <https://github.com/escoand>`__
@ -466,6 +467,7 @@ Contributors
- `Gareth Cooper (@gaco79) <https://github.com/gaco79>`__
- `gazoodle (@gazoodle) <https://github.com/gazoodle>`__
- `gcopeland (@gcopeland) <https://github.com/gcopeland>`__
- `Greg Cormier (@gcormier) <https://github.com/gcormier>`__
- `GeekVisit (@GeekVisit) <https://github.com/GeekVisit>`__
- `Ian Reinhart Geiser (@geiseri) <https://github.com/geiseri>`__
- `R Huish (@genestealer) <https://github.com/genestealer>`__
@ -519,7 +521,6 @@ Contributors
- `Boris Hajduk (@hajdbo) <https://github.com/hajdbo>`__
- `Gavin Mogan (@halkeye) <https://github.com/halkeye>`__
- `Charles (@hallard) <https://github.com/hallard>`__
- `Alex Griffith (@halomademeapc) <https://github.com/halomademeapc>`__
- `Aniket (@HandyHat) <https://github.com/HandyHat>`__
- `Charles Thompson (@haryadoon) <https://github.com/haryadoon>`__
- `Ha Thach (@hathach) <https://github.com/hathach>`__
@ -603,6 +604,7 @@ Contributors
- `JbLb (@jblb) <https://github.com/jblb>`__
- `Jonathan Burns (@jburns20) <https://github.com/jburns20>`__
- `James Callaghan (@jcallaghan) <https://github.com/jcallaghan>`__
- `Jc Miñarro (@JcMinarro) <https://github.com/JcMinarro>`__
- `Josh Willox (@jcwillox) <https://github.com/jcwillox>`__
- `JeeCee1 (@JeeCee1) <https://github.com/JeeCee1>`__
- `Jeef (@jeeftor) <https://github.com/jeeftor>`__
@ -645,7 +647,6 @@ Contributors
- `joiboi (@joiboi) <https://github.com/joiboi>`__
- `JonasEr (@JonasEr) <https://github.com/JonasEr>`__
- `Jonathan Adams (@jonathanadams) <https://github.com/jonathanadams>`__
- `Jonathan Treffler (@JonathanTreffler) <https://github.com/JonathanTreffler>`__
- `JonnyaiR (@jonnyair) <https://github.com/jonnyair>`__
- `Jonathan V (@jonofmac) <https://github.com/jonofmac>`__
- `Joppy (@JoppyFurr) <https://github.com/JoppyFurr>`__
@ -734,6 +735,7 @@ Contributors
- `Lazar Obradovic (@lobradov) <https://github.com/lobradov>`__
- `Barry Loong (@loongyh) <https://github.com/loongyh>`__
- `LuBeDa (@lubeda) <https://github.com/lubeda>`__
- `Lucas Prim (@lucasprim) <https://github.com/lucasprim>`__
- `Lucas Reiners (@lucasreiners) <https://github.com/lucasreiners>`__
- `Joakim Sørensen (@ludeeus) <https://github.com/ludeeus>`__
- `ludrao (@ludrao) <https://github.com/ludrao>`__
@ -784,11 +786,11 @@ Contributors
- `Masterz69 (@Masterz69) <https://github.com/Masterz69>`__
- `Christopher Masto (@masto) <https://github.com/masto>`__
- `Mat931 (@Mat931) <https://github.com/Mat931>`__
- `Maciej Sokołowski (@matemaciek) <https://github.com/matemaciek>`__
- `Mateus Demboski (@mateusdemboski) <https://github.com/mateusdemboski>`__
- `matikij (@matikij) <https://github.com/matikij>`__
- `Michel Marti (@matoxp) <https://github.com/matoxp>`__
- `matt123p (@matt123p) <https://github.com/matt123p>`__
- `Matthew Mazzanti (@matthewmazzanti) <https://github.com/matthewmazzanti>`__
- `matthias882 (@matthias882) <https://github.com/matthias882>`__
- `Matus Ivanecky (@maty535) <https://github.com/maty535>`__
- `Christian (@max246) <https://github.com/max246>`__
@ -796,7 +798,6 @@ Contributors
- `mbo18 (@mbo18) <https://github.com/mbo18>`__
- `mcmuller (@mcmuller) <https://github.com/mcmuller>`__
- `Miguel Diaz Gonçalves (@mdiazgoncalves) <https://github.com/mdiazgoncalves>`__
- `Matthew Donoughe (@mdonoughe) <https://github.com/mdonoughe>`__
- `Me No Dev (@me-no-dev) <https://github.com/me-no-dev>`__
- `Alexandr Zarubkin (@me21) <https://github.com/me21>`__
- `mechanarchy (@mechanarchy) <https://github.com/mechanarchy>`__
@ -818,12 +819,10 @@ Contributors
- `Pauline Middelink (@middelink) <https://github.com/middelink>`__
- `Joel Midstjärna (@midstar) <https://github.com/midstar>`__
- `Mike_Went (@MikeWent) <https://github.com/MikeWent>`__
- `MiKuBB (@MiKuBB) <https://github.com/MiKuBB>`__
- `André Klitzing (@misery) <https://github.com/misery>`__
- `Tomasz (@Misiu) <https://github.com/Misiu>`__
- `MisterSilvereagle (@MisterSilvereagle) <https://github.com/MisterSilvereagle>`__
- `mjbogusz (@mjbogusz) <https://github.com/mjbogusz>`__
- `Matthew Garrett (@mjg59) <https://github.com/mjg59>`__
- `Morton Jonuschat (@mjonuschat) <https://github.com/mjonuschat>`__
- `mjoshd (@mjoshd) <https://github.com/mjoshd>`__
- `Matt Kaatman (@mkaatman) <https://github.com/mkaatman>`__
@ -840,6 +839,7 @@ Contributors
- `Mariusz Kryński (@mrk-its) <https://github.com/mrk-its>`__
- `Michael Davidson (@MrMDavidson) <https://github.com/MrMDavidson>`__
- `mrred2k (@mrred2k) <https://github.com/mrred2k>`__
- `André Cirne (@MrSuicideParrot) <https://github.com/MrSuicideParrot>`__
- `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>`__
@ -940,6 +940,7 @@ Contributors
- `Philippe FOUQUET (@Philippe12) <https://github.com/Philippe12>`__
- `Philipp Molitor (@PhilippMolitor) <https://github.com/PhilippMolitor>`__
- `Philip Rosenberg-Watt (@PhilRW) <https://github.com/PhilRW>`__
- `Philip Persson (@PhPersson) <https://github.com/PhPersson>`__
- `pieterbrink123 (@pieterbrink123) <https://github.com/pieterbrink123>`__
- `Piotr Kubiak (@piotr-kubiak) <https://github.com/piotr-kubiak>`__
- `Peter Kuehne (@pkuehne) <https://github.com/pkuehne>`__
@ -954,6 +955,7 @@ Contributors
- `Iván Povedano (@pove) <https://github.com/pove>`__
- `Peter Provost (@PProvost) <https://github.com/PProvost>`__
- `Q. Marchi (@preeefix) <https://github.com/preeefix>`__
- `Francesco Ciocchetti (@primeroz) <https://github.com/primeroz>`__
- `probonopd (@probonopd) <https://github.com/probonopd>`__
- `Mike Lynch (@Prow7) <https://github.com/Prow7>`__
- `Peter Tatrai (@ptatrai) <https://github.com/ptatrai>`__
@ -1032,7 +1034,6 @@ Contributors
- `Davide Perini (@sblantipodi) <https://github.com/sblantipodi>`__
- `sbur83 (@sbur83) <https://github.com/sbur83>`__
- `Søren Christian Aarup (@scaarup) <https://github.com/scaarup>`__
- `Matthew Schinckel (@schinckel) <https://github.com/schinckel>`__
- `Nils Schulte (@Schnilz) <https://github.com/Schnilz>`__
- `Wolle (@schreibfaul1) <https://github.com/schreibfaul1>`__
- `Ville Skyttä (@scop) <https://github.com/scop>`__
@ -1119,6 +1120,7 @@ Contributors
- `TheGroundZero (@TheGroundZero) <https://github.com/TheGroundZero>`__
- `thejonesyboy (@thejonesyboy) <https://github.com/thejonesyboy>`__
- `TheJulianJES (@TheJulianJES) <https://github.com/TheJulianJES>`__
- `Bart (@TheNameIsBart) <https://github.com/TheNameIsBart>`__
- `Zixuan Wang (@TheNetAdmin) <https://github.com/TheNetAdmin>`__
- `Dominik Bruhn (@theomega) <https://github.com/theomega>`__
- `Brian Levinsen (@therealeldaria) <https://github.com/therealeldaria>`__
@ -1154,6 +1156,7 @@ Contributors
- `Tom Price (@tomtom5152) <https://github.com/tomtom5152>`__
- `David Kiliani (@torfbolt) <https://github.com/torfbolt>`__
- `tracestep (@tracestep) <https://github.com/tracestep>`__
- `Trent Houliston (@TrentHouliston) <https://github.com/TrentHouliston>`__
- `Felix Eckhofer (@tribut) <https://github.com/tribut>`__
- `Trick van Staveren (@trickv) <https://github.com/trickv>`__
- `TripitakaBC (@TripitakaBC) <https://github.com/TripitakaBC>`__
@ -1226,9 +1229,8 @@ Contributors
- `I. Tomita (@ziceva) <https://github.com/ziceva>`__
- `Stefan Goethals (@zipkid) <https://github.com/zipkid>`__
- `zivillian (@zivillian) <https://github.com/zivillian>`__
- `Loïc (@zoic21) <https://github.com/zoic21>`__
- `Zack Barett (@zsarnett) <https://github.com/zsarnett>`__
- `Zsolt Zsiros (@ZsZs73) <https://github.com/ZsZs73>`__
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
*This page was last updated August 1, 2023.*
*This page was last updated August 17, 2023.*

View File

@ -1 +1 @@
<svg width="283.101" height="72.401" viewBox="0 0 283.101 72.401" xmlns="http://www.w3.org/2000/svg"><g id="svgGroup" stroke-linecap="round" fill-rule="evenodd" font-size="9pt" stroke="#000" stroke-width="0.25mm" fill="#000" style="stroke:#000;stroke-width:0.25mm;fill:#000"><path d="M 53.201 5.7 L 49.701 13.6 Q 45.501 11.3 41.151 9.8 A 27.36 27.36 0 0 0 35.051 8.48 A 34.225 34.225 0 0 0 31.501 8.3 A 20.13 20.13 0 0 0 24.014 9.671 A 18.919 18.919 0 0 0 20.301 11.65 A 20.295 20.295 0 0 0 14.976 17.068 A 27.457 27.457 0 0 0 12.551 21.5 A 31.614 31.614 0 0 0 10.505 28.231 Q 9.902 31.363 9.751 34.955 A 58.311 58.311 0 0 0 9.701 37.4 Q 9.701 44.709 11.669 50.163 A 26.036 26.036 0 0 0 12.301 51.75 A 24.18 24.18 0 0 0 15.233 56.797 A 19.102 19.102 0 0 0 19.501 60.9 A 17.93 17.93 0 0 0 29.31 64.086 A 21.993 21.993 0 0 0 30.101 64.1 A 22.762 22.762 0 0 0 35.698 63.437 A 18.835 18.835 0 0 0 40.051 61.75 A 40.361 40.361 0 0 0 43.053 59.967 Q 45.338 58.463 46.901 56.9 L 46.901 41.6 L 32.401 41.6 L 32.401 34.1 L 55.901 34.1 L 55.901 71.2 L 47.501 71.2 L 47.501 64.2 A 35.883 35.883 0 0 1 43.122 67.492 A 47.354 47.354 0 0 1 39.001 69.85 A 23.594 23.594 0 0 1 29.594 72.35 A 28.131 28.131 0 0 1 27.901 72.4 A 26.572 26.572 0 0 1 18.588 70.8 A 24.511 24.511 0 0 1 13.501 68.2 Q 7.201 64 3.601 56.25 A 37.529 37.529 0 0 1 0.693 46.68 A 51.837 51.837 0 0 1 0.001 38 A 56.301 56.301 0 0 1 0.836 28.083 A 42.572 42.572 0 0 1 3.801 18.25 A 32.73 32.73 0 0 1 9.585 9.302 A 29.455 29.455 0 0 1 14.751 4.85 Q 21.901 0 32.001 0 Q 38.501 0 43.601 1.6 Q 48.701 3.2 53.201 5.7 Z M 240.101 67.2 L 244.801 59.5 A 28.895 28.895 0 0 0 250.578 62.679 A 32.164 32.164 0 0 0 251.001 62.85 Q 254.401 64.2 258.701 64.2 A 18.948 18.948 0 0 0 263.449 63.636 A 13.678 13.678 0 0 0 269.501 60.35 A 12.805 12.805 0 0 0 273.591 51.061 A 17.128 17.128 0 0 0 273.601 50.5 A 14.735 14.735 0 0 0 272.758 45.425 A 12.876 12.876 0 0 0 269.351 40.35 A 13.782 13.782 0 0 0 263.901 37.297 Q 260.965 36.4 257.201 36.4 L 244.801 36.4 L 244.801 1.2 L 279.401 1.2 L 279.401 9.3 L 253.301 9.3 L 253.301 28.3 L 258.301 28.3 A 37.701 37.701 0 0 1 264.481 28.781 Q 267.947 29.357 270.837 30.624 A 22.674 22.674 0 0 1 271.651 31 A 21.393 21.393 0 0 1 277.072 34.702 A 18.764 18.764 0 0 1 280.151 38.5 A 20.024 20.024 0 0 1 283.021 47.504 A 24.706 24.706 0 0 1 283.101 49.5 A 25.044 25.044 0 0 1 282.24 56.182 A 21.101 21.101 0 0 1 280.051 61.35 Q 277.001 66.5 271.501 69.45 A 24.425 24.425 0 0 1 263.883 71.985 A 32.353 32.353 0 0 1 258.601 72.4 A 46.433 46.433 0 0 1 253.925 72.177 Q 250.713 71.852 248.101 71.05 Q 243.701 69.7 240.101 67.2 Z M 116.301 3.6 L 113.401 11.6 Q 110.301 10.1 107.051 9.2 Q 104.258 8.427 100.615 8.318 A 40.705 40.705 0 0 0 99.401 8.3 A 21.173 21.173 0 0 0 91.496 9.755 A 19.981 19.981 0 0 0 87.951 11.6 A 21.167 21.167 0 0 0 81.585 18.181 A 26.978 26.978 0 0 0 80.001 21.1 Q 77.101 27.3 77.101 36.1 Q 77.101 44.5 79.951 50.8 A 25.677 25.677 0 0 0 83.537 56.628 A 21.423 21.423 0 0 0 87.851 60.6 A 19.703 19.703 0 0 0 98.996 64.097 A 23.894 23.894 0 0 0 99.401 64.1 A 33.715 33.715 0 0 0 103.371 63.879 Q 105.847 63.585 107.901 62.9 Q 111.501 61.7 114.901 59.8 L 117.801 67.7 A 37.561 37.561 0 0 1 113.306 69.745 A 47.894 47.894 0 0 1 109.351 71.05 A 33.592 33.592 0 0 1 104.385 72.041 Q 101.904 72.355 99.106 72.395 A 57.414 57.414 0 0 1 98.301 72.4 A 32.384 32.384 0 0 1 88.976 71.099 A 27.961 27.961 0 0 1 82.201 68.05 A 28.6 28.6 0 0 1 72.324 57.605 A 34.916 34.916 0 0 1 71.301 55.65 A 37.611 37.611 0 0 1 68.201 45.933 Q 67.426 41.668 67.401 36.814 A 62.816 62.816 0 0 1 67.401 36.5 Q 67.401 25.8 71.351 17.55 Q 75.301 9.3 82.551 4.65 A 29.371 29.371 0 0 1 95.231 0.239 A 37.292 37.292 0 0 1 99.501 0 A 45.639 45.639 0 0 1 104.559 0.268 A 35.2 35.2 0 0 1 108.601 0.95 A 38.224 38.224 0 0 1 116.075 3.495 A 35.605 35.605 0 0 1 116.301 3.6 Z M 230.601 68.7 L 221.901 72.2 L 214.101 52.2 L 181.701 52.2 L 173.901 72 L 165.801 68.7 L 193.201 1.2 L 203.601 1.2 L 230.601 68.7 Z M 121.801 66.6 L 126.401 59.3 A 16.858 16.858 0 0 0 130.471 62.416 A 19.43 19.43 0 0 0 131.201 62.8 A 13.114 13.114 0 0 0 135.075 64.06 A 11.941 11.941 0 0 0 136.901 64.2 A 10.741 10.741 0 0 0 140.408 63.653 A 8.936 8.936 0 0 0 144.501 60.75 Q 147.301 57.3 147.301 49.1 L 147.301 1.2 L 156.801 1.2 L 156.801 48.1 A 47.346 47.346 0 0 1 156.373 54.698 Q 155.282 62.431 151.401 66.6 A 17.93 17.93 0 0 1 139.608 72.286 A 24.68 24.68 0 0 1 137.201 72.4 A 23.443 23.443 0 0 1 129.123 71.017 A 22.405 22.405 0 0 1 128.551 70.8 A 22.827 22.827 0 0 1 124.628 68.818 A 18.183 18.183 0 0 1 121.801 66.6 Z M 197.901 10.6 L 184.701 44.2 L 211.001 44.2 L 197.901 10.6 Z" vector-effect="non-scaling-stroke"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 98 25"><path d="M5 0h88a5 5 0 0 1 5 5v15a5 5 0 0 1-5 5H5a5 5 0 0 1-5-5V5a5 5 0 0 1 5-5Z" style="fill:#000"/><path d="M18.9 11.975h3.7v7.1q-1.425 1.075-3.3 1.65-1.875.575-3.775.575-2.725 0-4.9-1.15Q8.45 18.975 7.2 16.925 5.975 14.85 5.975 12.25q0-2.6 1.225-4.65 1.25-2.075 3.45-3.225Q12.85 3.2 15.6 3.2q2.3 0 4.175.775t3.15 2.25l-2.6 2.4Q18.45 6.65 15.8 6.65q-1.675 0-2.975.7T10.8 9.325q-.725 1.275-.725 2.925 0 1.625.725 2.9t2 2q1.3.7 2.95.7 1.75 0 3.15-.75zM35.825 21.3q-2.675 0-4.85-1.15-2.15-1.175-3.4-3.225-1.225-2.075-1.225-4.675 0-2.6 1.225-4.65 1.25-2.075 3.4-3.225Q33.15 3.2 35.85 3.2q2.275 0 4.1.8 1.85.8 3.1 2.3l-2.6 2.4q-1.775-2.05-4.4-2.05-1.625 0-2.9.725-1.275.7-2 1.975-.7 1.275-.7 2.9t.7 2.9q.725 1.275 2 2 1.275.7 2.9.7 2.625 0 4.4-2.075l2.6 2.4Q41.8 19.7 39.95 20.5q-1.85.8-4.125.8zm14.275 0q-1.775 0-3.275-.65-1.475-.675-2.425-1.9l2.25-2.7q1.425 1.925 3.25 1.925 2.475 0 2.475-2.9V6.75h-6.15V3.5H56.4v11.35q0 3.225-1.6 4.85-1.6 1.6-4.7 1.6zm28.35-.3H74.2l-1.55-3.75h-8.125L62.975 21h-4.15l7.8-17.5h4zM68.6 7.475l-2.775 6.7h5.55zm17.675 2.6q3.7 0 5.45 1.475Q93.5 13.025 93.5 15.5q0 1.6-.8 2.925-.8 1.3-2.45 2.1-1.625.775-4.025.775-1.85 0-3.65-.475-1.775-.5-3.025-1.4l1.6-3.1q1 .75 2.3 1.175 1.3.4 2.675.4 1.525 0 2.4-.6t.875-1.675q0-1.125-.925-1.7-.9-.575-3.15-.575H80.85l.9-9.85h10.675v3.25h-7.3l-.275 3.325z" aria-label="GCJA5" style="font-weight:700;font-size:25px;font-family:Montserrat;letter-spacing:1.1px;fill:#fffffc"/></svg>

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB