From 45ef61abdf38016696ee0c7e9b252e68dcc3b8b4 Mon Sep 17 00:00:00 2001 From: phlptp Date: Mon, 1 Sep 2025 06:03:13 -0700 Subject: [PATCH 01/14] additional fuzzer issue --- tests/fuzzFail/round_trip_custom24 | Bin 0 -> 141 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tests/fuzzFail/round_trip_custom24 diff --git a/tests/fuzzFail/round_trip_custom24 b/tests/fuzzFail/round_trip_custom24 new file mode 100644 index 0000000000000000000000000000000000000000..492ca4e75a3d31142c613b5fe28a32b3ea3cca78 GIT binary patch literal 141 zcmcCX%SlXEH#Br*V`Ed#x5>><$xO>kEh@IPWPpR>(j-Hpw1C@JAs`w^B_}8Uu;Jna zD&f**P>9ym%`YgibagFDDJfE5h;;=5JD{;PK=E`NeUKG)LAF)8EVfSEVb!%l96-9d Twiu|#ye!DJ3@lz Date: Mon, 1 Sep 2025 07:46:41 -0700 Subject: [PATCH 02/14] fix a fuzzing issue with using `{}` as a string argument with round trip config files --- include/CLI/impl/App_inl.hpp | 2 +- include/CLI/impl/Config_inl.hpp | 15 +++++++++++++-- tests/FuzzFailTest.cpp | 2 +- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/include/CLI/impl/App_inl.hpp b/include/CLI/impl/App_inl.hpp index 1e1d9f522..614805dde 100644 --- a/include/CLI/impl/App_inl.hpp +++ b/include/CLI/impl/App_inl.hpp @@ -1670,7 +1670,7 @@ CLI11_INLINE bool App::_parse_single_config(const ConfigItem &item, std::size_t throw ConfigError::NotConfigurable(item.fullname()); } if(op->empty()) { - std::vector buffer; // a buffer to use for copying an modifying inputs in a few cases + std::vector buffer; // a buffer to use for copying and modifying inputs in a few cases bool useBuffer{false}; if(item.multiline) { if(!op->get_inject_separator()) { diff --git a/include/CLI/impl/Config_inl.hpp b/include/CLI/impl/Config_inl.hpp index 19bb15874..1f31a4802 100644 --- a/include/CLI/impl/Config_inl.hpp +++ b/include/CLI/impl/Config_inl.hpp @@ -584,8 +584,19 @@ ConfigBase::to_config(const App *app, bool default_also, bool write_description, } } } - std::string value = - detail::ini_join(results, arraySeparator, arrayStart, arrayEnd, stringQuote, literalQuote); + std::string value; + if (opt->count() == 1 && results.size() == 2 && results.front() == "{}" && results.back() == "%%") + { + //there is a catch to allow for {} to used as as string in the output + // it will append a sequence terminator to the output so the lexical conversion handles it correctly + // but that is meant for config files so when outputing for a config file we need to makes sure to get the correct output + value="\"{}\""; + } + else + { + value = + detail::ini_join(results, arraySeparator, arrayStart, arrayEnd, stringQuote, literalQuote); + } bool isDefault = false; if(value.empty() && default_also) { diff --git a/tests/FuzzFailTest.cpp b/tests/FuzzFailTest.cpp index 2433682d9..5ce616eb1 100644 --- a/tests/FuzzFailTest.cpp +++ b/tests/FuzzFailTest.cpp @@ -345,7 +345,7 @@ TEST_CASE("app_roundtrip_custom") { CLI::FuzzApp fuzzdata2; auto app = fuzzdata.generateApp(); auto app2 = fuzzdata2.generateApp(); - int index = GENERATE(range(1, 24)); + int index = GENERATE(range(1, 25)); auto parseData = loadFailureFile("round_trip_custom", index); From aa0d1e37e1698e95fc193383076d8fdfedcc052f Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:55:59 -0700 Subject: [PATCH 03/14] :memo: Add @dherrera-meta as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index be8f8ced5..3bf5e3ae9 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -785,6 +785,15 @@ "contributions": [ "code" ] + }, + { + "login": "dherrera-meta", + "name": "dherrera-meta", + "avatar_url": "https://avatars.githubusercontent.com/u/161629485?v=4", + "profile": "https://github.com/dherrera-meta", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 3e5008afd..12405ace9 100644 --- a/README.md +++ b/README.md @@ -1781,20 +1781,23 @@ thanks to all the contributors dherrera-fb
dherrera-fb

πŸ’» + dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» - geir-t
geir-t

πŸ“¦ + geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» ryan4729
ryan4729

⚠️ + + shameekganguly
shameekganguly

πŸ’» From 60d19cf78cc2a9c04e81492e21ae8c1e37c6f537 Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:57:16 -0700 Subject: [PATCH 04/14] :memo: Add @agalanin-at-nvidia as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 25 +++++++++++++------------ 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 3bf5e3ae9..c64fed2f5 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -794,6 +794,15 @@ "contributions": [ "code" ] + }, + { + "login": "agalanin-at-nvidia", + "name": "Alexander Galanin", + "avatar_url": "https://avatars.githubusercontent.com/u/91539962?v=4", + "profile": "https://nvidia.com/", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 12405ace9..31f6f53b2 100644 --- a/README.md +++ b/README.md @@ -1691,113 +1691,114 @@ thanks to all the contributors Alex Dewar
Alex Dewar

πŸ’» + Alexander Galanin
Alexander Galanin

πŸ’» Andrew Hardin
Andrew Hardin

πŸ’» Andrey Zhukov
Andrey Zhukov

πŸ’» Anton
Anton

πŸ’» Artem Trokhymchuk
Artem Trokhymchuk

πŸ’» Benjamin Beichler
Benjamin Beichler

πŸ’» - Caleb Zulawski
Caleb Zulawski

πŸ“¦ + Caleb Zulawski
Caleb Zulawski

πŸ“¦ Christian Asmussen
Christian Asmussen

πŸ“– πŸ’» Christoph Bachhuber
Christoph Bachhuber

πŸ’‘ πŸ’» Comix
Comix

πŸ’» D. Fleury
D. Fleury

πŸ’» Dan Barowy
Dan Barowy

πŸ“– Daniel Mensinger
Daniel Mensinger

πŸ“¦ - DarkWingMcQuack
DarkWingMcQuack

πŸ’» + DarkWingMcQuack
DarkWingMcQuack

πŸ’» Dominik Steinberger
Dominik Steinberger

πŸ’» Doug Johnston
Doug Johnston

πŸ› πŸ’» Dylan Baker
Dylan Baker

πŸ“¦ Eli Schwartz
Eli Schwartz

πŸ’» Ethan Sifferman
Ethan Sifferman

πŸ’» Fred HelmesjΓΆ
Fred HelmesjΓΆ

πŸ› πŸ’» - Guillem Blanco
Guillem Blanco

πŸ’» + Guillem Blanco
Guillem Blanco

πŸ’» Henry Schreiner
Henry Schreiner

πŸ› πŸ“– πŸ’» Isabella Muerte
Isabella Muerte

πŸ“¦ Izzy Muerte
Izzy Muerte

πŸ’» Jakob Lover
Jakob Lover

πŸ’» James Gerity
James Gerity

πŸ“– Jesus Briales
Jesus Briales

πŸ’» πŸ› - Jonas Nilsson
Jonas Nilsson

πŸ› πŸ’» + Jonas Nilsson
Jonas Nilsson

πŸ› πŸ’» Jose Luis Rivero
Jose Luis Rivero

πŸ’» πŸ“¦ Josh Soref
Josh Soref

πŸ”§ πŸ“– Julien Marrec
Julien Marrec

πŸ’» KOLANICH
KOLANICH

πŸ“¦ Kannan
Kannan

πŸ› πŸ’» Khem Raj
Khem Raj

πŸ’» - Lars Nielsen
Lars Nielsen

πŸ’» + Lars Nielsen
Lars Nielsen

πŸ’» Lucas Czech
Lucas Czech

πŸ› πŸ’» Mak Kolybabi
Mak Kolybabi

πŸ“– Marc
Marc

πŸ’» Marcin Ropa
Marcin Ropa

πŸ’» Marcus Brinkmann
Marcus Brinkmann

πŸ› πŸ’» Mathias Soeken
Mathias Soeken

πŸ“– - Matt McCormick
Matt McCormick

πŸ’» + Matt McCormick
Matt McCormick

πŸ’» Max
Max

πŸ’» Michael Hall
Michael Hall

πŸ“– Nathan Hourt
Nathan Hourt

πŸ› πŸ’» Nathaniel Hourt
Nathaniel Hourt

πŸ’» Olaf Meeuwissen
Olaf Meeuwissen

πŸ’» OndΕ™ej ČertΓ­k
OndΕ™ej ČertΓ­k

πŸ› - Paul le Roux
Paul le Roux

πŸ’» πŸ“¦ + Paul le Roux
Paul le Roux

πŸ’» πŸ“¦ PaweΕ‚ Bylica
PaweΕ‚ Bylica

πŸ“¦ PeteAudinate
PeteAudinate

πŸ’» Peter Azmanov
Peter Azmanov

πŸ’» Peter Harris
Peter Harris

πŸ’» Peter Heywood
Peter Heywood

πŸ’» Philip Top
Philip Top

πŸ› πŸ“– πŸ’» - Rafi Wiener
Rafi Wiener

πŸ› πŸ’» + Rafi Wiener
Rafi Wiener

πŸ› πŸ’» RangeMachine
RangeMachine

πŸ’» Robert Adam
Robert Adam

πŸ’» Ryan Curtin
Ryan Curtin

πŸ“– Ryan Sherlock
Ryan Sherlock

πŸ’» Sam Hocevar
Sam Hocevar

πŸ’» Sean Fisk
Sean Fisk

πŸ› πŸ’» - StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» + StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» christos
christos

πŸ’» - deining
deining

πŸ“– + deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– - fpeng1985
fpeng1985

πŸ’» + fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» - ryan4729
ryan4729

⚠️ + ryan4729
ryan4729

⚠️ shameekganguly
shameekganguly

πŸ’» From 9584347d13aab66941e36d7df10dfc0a5776021b Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:58:40 -0700 Subject: [PATCH 05/14] :memo: Add @bindreams as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 25 +++++++++++++------------ 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index c64fed2f5..823012c05 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -803,6 +803,15 @@ "contributions": [ "code" ] + }, + { + "login": "bindreams", + "name": "Anna Zhukova", + "avatar_url": "https://avatars.githubusercontent.com/u/28830446?v=4", + "profile": "https://github.com/bindreams", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 31f6f53b2..c6c0c75c6 100644 --- a/README.md +++ b/README.md @@ -1694,110 +1694,111 @@ thanks to all the contributors Alexander Galanin
Alexander Galanin

πŸ’» Andrew Hardin
Andrew Hardin

πŸ’» Andrey Zhukov
Andrey Zhukov

πŸ’» + Anna Zhukova
Anna Zhukova

πŸ’» Anton
Anton

πŸ’» Artem Trokhymchuk
Artem Trokhymchuk

πŸ’» - Benjamin Beichler
Benjamin Beichler

πŸ’» + Benjamin Beichler
Benjamin Beichler

πŸ’» Caleb Zulawski
Caleb Zulawski

πŸ“¦ Christian Asmussen
Christian Asmussen

πŸ“– πŸ’» Christoph Bachhuber
Christoph Bachhuber

πŸ’‘ πŸ’» Comix
Comix

πŸ’» D. Fleury
D. Fleury

πŸ’» Dan Barowy
Dan Barowy

πŸ“– - Daniel Mensinger
Daniel Mensinger

πŸ“¦ + Daniel Mensinger
Daniel Mensinger

πŸ“¦ DarkWingMcQuack
DarkWingMcQuack

πŸ’» Dominik Steinberger
Dominik Steinberger

πŸ’» Doug Johnston
Doug Johnston

πŸ› πŸ’» Dylan Baker
Dylan Baker

πŸ“¦ Eli Schwartz
Eli Schwartz

πŸ’» Ethan Sifferman
Ethan Sifferman

πŸ’» - Fred HelmesjΓΆ
Fred HelmesjΓΆ

πŸ› πŸ’» + Fred HelmesjΓΆ
Fred HelmesjΓΆ

πŸ› πŸ’» Guillem Blanco
Guillem Blanco

πŸ’» Henry Schreiner
Henry Schreiner

πŸ› πŸ“– πŸ’» Isabella Muerte
Isabella Muerte

πŸ“¦ Izzy Muerte
Izzy Muerte

πŸ’» Jakob Lover
Jakob Lover

πŸ’» James Gerity
James Gerity

πŸ“– - Jesus Briales
Jesus Briales

πŸ’» πŸ› + Jesus Briales
Jesus Briales

πŸ’» πŸ› Jonas Nilsson
Jonas Nilsson

πŸ› πŸ’» Jose Luis Rivero
Jose Luis Rivero

πŸ’» πŸ“¦ Josh Soref
Josh Soref

πŸ”§ πŸ“– Julien Marrec
Julien Marrec

πŸ’» KOLANICH
KOLANICH

πŸ“¦ Kannan
Kannan

πŸ› πŸ’» - Khem Raj
Khem Raj

πŸ’» + Khem Raj
Khem Raj

πŸ’» Lars Nielsen
Lars Nielsen

πŸ’» Lucas Czech
Lucas Czech

πŸ› πŸ’» Mak Kolybabi
Mak Kolybabi

πŸ“– Marc
Marc

πŸ’» Marcin Ropa
Marcin Ropa

πŸ’» Marcus Brinkmann
Marcus Brinkmann

πŸ› πŸ’» - Mathias Soeken
Mathias Soeken

πŸ“– + Mathias Soeken
Mathias Soeken

πŸ“– Matt McCormick
Matt McCormick

πŸ’» Max
Max

πŸ’» Michael Hall
Michael Hall

πŸ“– Nathan Hourt
Nathan Hourt

πŸ› πŸ’» Nathaniel Hourt
Nathaniel Hourt

πŸ’» Olaf Meeuwissen
Olaf Meeuwissen

πŸ’» - OndΕ™ej ČertΓ­k
OndΕ™ej ČertΓ­k

πŸ› + OndΕ™ej ČertΓ­k
OndΕ™ej ČertΓ­k

πŸ› Paul le Roux
Paul le Roux

πŸ’» πŸ“¦ PaweΕ‚ Bylica
PaweΕ‚ Bylica

πŸ“¦ PeteAudinate
PeteAudinate

πŸ’» Peter Azmanov
Peter Azmanov

πŸ’» Peter Harris
Peter Harris

πŸ’» Peter Heywood
Peter Heywood

πŸ’» - Philip Top
Philip Top

πŸ› πŸ“– πŸ’» + Philip Top
Philip Top

πŸ› πŸ“– πŸ’» Rafi Wiener
Rafi Wiener

πŸ› πŸ’» RangeMachine
RangeMachine

πŸ’» Robert Adam
Robert Adam

πŸ’» Ryan Curtin
Ryan Curtin

πŸ“– Ryan Sherlock
Ryan Sherlock

πŸ’» Sam Hocevar
Sam Hocevar

πŸ’» - Sean Fisk
Sean Fisk

πŸ› πŸ’» + Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» - christos
christos

πŸ’» + christos
christos

πŸ’» deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» - ferdymercury
ferdymercury

πŸ“– + ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» - polistern
polistern

πŸ’» + polistern
polistern

πŸ’» ryan4729
ryan4729

⚠️ shameekganguly
shameekganguly

πŸ’» From 8d9927c6650be779f2f707d8722dcf726debc2ec Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:58:55 -0700 Subject: [PATCH 06/14] :memo: Add @radimkrcmar as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 9 +++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 823012c05..b6eae87b2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -812,6 +812,15 @@ "contributions": [ "code" ] + }, + { + "login": "radimkrcmar", + "name": "Radim KrčmΓ‘Ε™", + "avatar_url": "https://avatars.githubusercontent.com/u/4678534?v=4", + "profile": "https://github.com/radimkrcmar", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index c6c0c75c6..0ed7d4545 100644 --- a/README.md +++ b/README.md @@ -1763,41 +1763,42 @@ thanks to all the contributors Philip Top
Philip Top

πŸ› πŸ“– πŸ’» + Radim KrčmΓ‘Ε™
Radim KrčmΓ‘Ε™

πŸ’» Rafi Wiener
Rafi Wiener

πŸ› πŸ’» RangeMachine
RangeMachine

πŸ’» Robert Adam
Robert Adam

πŸ’» Ryan Curtin
Ryan Curtin

πŸ“– Ryan Sherlock
Ryan Sherlock

πŸ’» - Sam Hocevar
Sam Hocevar

πŸ’» + Sam Hocevar
Sam Hocevar

πŸ’» Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» - captainurist
captainurist

πŸ’» + captainurist
captainurist

πŸ’» christos
christos

πŸ’» deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» - elszon
elszon

πŸ’» + elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ - nurelin
nurelin

πŸ’» + nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» ryan4729
ryan4729

⚠️ shameekganguly
shameekganguly

πŸ’» From 7a75a854b971db3ad57a04517ede4ee17b59de1d Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:59:06 -0700 Subject: [PATCH 07/14] :memo: Add @pmundkur as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 9 +++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index b6eae87b2..47a053a69 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -821,6 +821,15 @@ "contributions": [ "code" ] + }, + { + "login": "pmundkur", + "name": "Prashanth Mundkur", + "avatar_url": "https://avatars.githubusercontent.com/u/103736?v=4", + "profile": "https://github.com/pmundkur", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 0ed7d4545..252b14006 100644 --- a/README.md +++ b/README.md @@ -1763,41 +1763,42 @@ thanks to all the contributors Philip Top
Philip Top

πŸ› πŸ“– πŸ’» + Prashanth Mundkur
Prashanth Mundkur

πŸ’» Radim KrčmΓ‘Ε™
Radim KrčmΓ‘Ε™

πŸ’» Rafi Wiener
Rafi Wiener

πŸ› πŸ’» RangeMachine
RangeMachine

πŸ’» Robert Adam
Robert Adam

πŸ’» Ryan Curtin
Ryan Curtin

πŸ“– - Ryan Sherlock
Ryan Sherlock

πŸ’» + Ryan Sherlock
Ryan Sherlock

πŸ’» Sam Hocevar
Sam Hocevar

πŸ’» Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ - ayum
ayum

πŸ’» + ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» christos
christos

πŸ’» deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» - dryleev
dryleev

πŸ’» + dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» ncihnegn
ncihnegn

πŸ’» - nshaheed
nshaheed

πŸ“¦ + nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» ryan4729
ryan4729

⚠️ From 9dbfcf19d1ca788880c43cd521c36158ec3618b5 Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:59:18 -0700 Subject: [PATCH 08/14] :memo: Add @theoparis as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 7 ++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 47a053a69..a1c6546d0 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -830,6 +830,15 @@ "contributions": [ "code" ] + }, + { + "login": "theoparis", + "name": "Theo Paris", + "avatar_url": "https://avatars.githubusercontent.com/u/11761863?v=4", + "profile": "https://theoparis.com/", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 252b14006..1b9245fb6 100644 --- a/README.md +++ b/README.md @@ -1775,29 +1775,30 @@ thanks to all the contributors Sam Hocevar
Sam Hocevar

πŸ’» Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» + Theo Paris
Theo Paris

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» - almikhayl
almikhayl

πŸ’» πŸ“¦ + almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» christos
christos

πŸ’» deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» - djerius
djerius

πŸ’» + djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» - ncihnegn
ncihnegn

πŸ’» + ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» From ce41f43f8141b2482046d160ab0c9e99def92dca Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:59:34 -0700 Subject: [PATCH 09/14] :memo: Add @uilianries as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 7 ++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index a1c6546d0..54f92c647 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -839,6 +839,15 @@ "contributions": [ "code" ] + }, + { + "login": "uilianries", + "name": "Uilian Ries", + "avatar_url": "https://avatars.githubusercontent.com/u/4870173?v=4", + "profile": "https://uilianries.github.io/", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 1b9245fb6..a9d0ed046 100644 --- a/README.md +++ b/README.md @@ -1776,28 +1776,29 @@ thanks to all the contributors Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Theo Paris
Theo Paris

πŸ’» + Uilian Ries
Uilian Ries

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» - Volker Christian
Volker Christian

πŸ’» + Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» christos
christos

πŸ’» deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» - dherrera-meta
dherrera-meta

πŸ’» + dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ - gostefan
gostefan

πŸ’» + gostefan
gostefan

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» From 6f618ed0cb1584d0cea596f0735fa0dbca7f4ed0 Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 07:59:54 -0700 Subject: [PATCH 10/14] :memo: Add @huangqinjin as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 54f92c647..e86120ead 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -848,6 +848,15 @@ "contributions": [ "code" ] + }, + { + "login": "huangqinjin", + "name": "huangqinjin", + "avatar_url": "https://avatars.githubusercontent.com/u/8402260?v=4", + "profile": "https://github.com/huangqinjin", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index a9d0ed046..854b2f1e1 100644 --- a/README.md +++ b/README.md @@ -1799,11 +1799,14 @@ thanks to all the contributors gostefan
gostefan

πŸ’» + huangqinjin
huangqinjin

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» ryan4729
ryan4729

⚠️ + + shameekganguly
shameekganguly

πŸ’» From 6dcb5a041a1a33306e54e0f8eaccb1983af52f5d Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 08:00:04 -0700 Subject: [PATCH 11/14] :memo: Add @tansy as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 1 + 2 files changed, 10 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index e86120ead..52e2f6d55 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -857,6 +857,15 @@ "contributions": [ "code" ] + }, + { + "login": "tansy", + "name": "tansy", + "avatar_url": "https://avatars.githubusercontent.com/u/40426919?v=4", + "profile": "https://github.com/tansy", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 854b2f1e1..d5b0f380b 100644 --- a/README.md +++ b/README.md @@ -1808,6 +1808,7 @@ thanks to all the contributors shameekganguly
shameekganguly

πŸ’» + tansy
tansy

πŸ’» From 5d7098e2f4eec72122c84f25a38d5814e7b1c686 Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 08:00:13 -0700 Subject: [PATCH 12/14] :memo: Add @tnixeu as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 23 ++++++++++++----------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 52e2f6d55..5ae82c710 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -866,6 +866,15 @@ "contributions": [ "code" ] + }, + { + "login": "tnixeu", + "name": "Dominik Nussbaumer", + "avatar_url": "https://avatars.githubusercontent.com/u/4436784?v=4", + "profile": "https://github.com/tnixeu", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index d5b0f380b..9b9418502 100644 --- a/README.md +++ b/README.md @@ -1710,103 +1710,104 @@ thanks to all the contributors Daniel Mensinger
Daniel Mensinger

πŸ“¦ DarkWingMcQuack
DarkWingMcQuack

πŸ’» + Dominik Nussbaumer
Dominik Nussbaumer

πŸ’» Dominik Steinberger
Dominik Steinberger

πŸ’» Doug Johnston
Doug Johnston

πŸ› πŸ’» Dylan Baker
Dylan Baker

πŸ“¦ Eli Schwartz
Eli Schwartz

πŸ’» - Ethan Sifferman
Ethan Sifferman

πŸ’» + Ethan Sifferman
Ethan Sifferman

πŸ’» Fred HelmesjΓΆ
Fred HelmesjΓΆ

πŸ› πŸ’» Guillem Blanco
Guillem Blanco

πŸ’» Henry Schreiner
Henry Schreiner

πŸ› πŸ“– πŸ’» Isabella Muerte
Isabella Muerte

πŸ“¦ Izzy Muerte
Izzy Muerte

πŸ’» Jakob Lover
Jakob Lover

πŸ’» - James Gerity
James Gerity

πŸ“– + James Gerity
James Gerity

πŸ“– Jesus Briales
Jesus Briales

πŸ’» πŸ› Jonas Nilsson
Jonas Nilsson

πŸ› πŸ’» Jose Luis Rivero
Jose Luis Rivero

πŸ’» πŸ“¦ Josh Soref
Josh Soref

πŸ”§ πŸ“– Julien Marrec
Julien Marrec

πŸ’» KOLANICH
KOLANICH

πŸ“¦ - Kannan
Kannan

πŸ› πŸ’» + Kannan
Kannan

πŸ› πŸ’» Khem Raj
Khem Raj

πŸ’» Lars Nielsen
Lars Nielsen

πŸ’» Lucas Czech
Lucas Czech

πŸ› πŸ’» Mak Kolybabi
Mak Kolybabi

πŸ“– Marc
Marc

πŸ’» Marcin Ropa
Marcin Ropa

πŸ’» - Marcus Brinkmann
Marcus Brinkmann

πŸ› πŸ’» + Marcus Brinkmann
Marcus Brinkmann

πŸ› πŸ’» Mathias Soeken
Mathias Soeken

πŸ“– Matt McCormick
Matt McCormick

πŸ’» Max
Max

πŸ’» Michael Hall
Michael Hall

πŸ“– Nathan Hourt
Nathan Hourt

πŸ› πŸ’» Nathaniel Hourt
Nathaniel Hourt

πŸ’» - Olaf Meeuwissen
Olaf Meeuwissen

πŸ’» + Olaf Meeuwissen
Olaf Meeuwissen

πŸ’» OndΕ™ej ČertΓ­k
OndΕ™ej ČertΓ­k

πŸ› Paul le Roux
Paul le Roux

πŸ’» πŸ“¦ PaweΕ‚ Bylica
PaweΕ‚ Bylica

πŸ“¦ PeteAudinate
PeteAudinate

πŸ’» Peter Azmanov
Peter Azmanov

πŸ’» Peter Harris
Peter Harris

πŸ’» - Peter Heywood
Peter Heywood

πŸ’» + Peter Heywood
Peter Heywood

πŸ’» Philip Top
Philip Top

πŸ› πŸ“– πŸ’» Prashanth Mundkur
Prashanth Mundkur

πŸ’» Radim KrčmΓ‘Ε™
Radim KrčmΓ‘Ε™

πŸ’» Rafi Wiener
Rafi Wiener

πŸ› πŸ’» RangeMachine
RangeMachine

πŸ’» Robert Adam
Robert Adam

πŸ’» - Ryan Curtin
Ryan Curtin

πŸ“– + Ryan Curtin
Ryan Curtin

πŸ“– Ryan Sherlock
Ryan Sherlock

πŸ’» Sam Hocevar
Sam Hocevar

πŸ’» Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Theo Paris
Theo Paris

πŸ’» Uilian Ries
Uilian Ries

πŸ’» - Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» + Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» christos
christos

πŸ’» deining
deining

πŸ“– - dherrera-fb
dherrera-fb

πŸ’» + dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– fpeng1985
fpeng1985

πŸ’» - geir-t
geir-t

πŸ“¦ + geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» huangqinjin
huangqinjin

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» polistern
polistern

πŸ’» - ryan4729
ryan4729

⚠️ + ryan4729
ryan4729

⚠️ shameekganguly
shameekganguly

πŸ’» tansy
tansy

πŸ’» From 2b2aa999118864247e5f60e37672d31fc1778bee Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 08:00:24 -0700 Subject: [PATCH 13/14] :memo: Add @JonathanGzzBen as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 19 ++++++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 5ae82c710..fb4cf96ae 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -875,6 +875,15 @@ "contributions": [ "code" ] + }, + { + "login": "JonathanGzzBen", + "name": "Jonark", + "avatar_url": "https://avatars.githubusercontent.com/u/47956254?v=4", + "profile": "https://jonathangzzben.github.io/", + "contributions": [ + "code" + ] } ], "contributorsSortAlphabetically": true, diff --git a/README.md b/README.md index 9b9418502..d2dbff0e4 100644 --- a/README.md +++ b/README.md @@ -1728,85 +1728,86 @@ thanks to all the contributors James Gerity
James Gerity

πŸ“– Jesus Briales
Jesus Briales

πŸ’» πŸ› + Jonark
Jonark

πŸ’» Jonas Nilsson
Jonas Nilsson

πŸ› πŸ’» Jose Luis Rivero
Jose Luis Rivero

πŸ’» πŸ“¦ Josh Soref
Josh Soref

πŸ”§ πŸ“– Julien Marrec
Julien Marrec

πŸ’» - KOLANICH
KOLANICH

πŸ“¦ + KOLANICH
KOLANICH

πŸ“¦ Kannan
Kannan

πŸ› πŸ’» Khem Raj
Khem Raj

πŸ’» Lars Nielsen
Lars Nielsen

πŸ’» Lucas Czech
Lucas Czech

πŸ› πŸ’» Mak Kolybabi
Mak Kolybabi

πŸ“– Marc
Marc

πŸ’» - Marcin Ropa
Marcin Ropa

πŸ’» + Marcin Ropa
Marcin Ropa

πŸ’» Marcus Brinkmann
Marcus Brinkmann

πŸ› πŸ’» Mathias Soeken
Mathias Soeken

πŸ“– Matt McCormick
Matt McCormick

πŸ’» Max
Max

πŸ’» Michael Hall
Michael Hall

πŸ“– Nathan Hourt
Nathan Hourt

πŸ› πŸ’» - Nathaniel Hourt
Nathaniel Hourt

πŸ’» + Nathaniel Hourt
Nathaniel Hourt

πŸ’» Olaf Meeuwissen
Olaf Meeuwissen

πŸ’» OndΕ™ej ČertΓ­k
OndΕ™ej ČertΓ­k

πŸ› Paul le Roux
Paul le Roux

πŸ’» πŸ“¦ PaweΕ‚ Bylica
PaweΕ‚ Bylica

πŸ“¦ PeteAudinate
PeteAudinate

πŸ’» Peter Azmanov
Peter Azmanov

πŸ’» - Peter Harris
Peter Harris

πŸ’» + Peter Harris
Peter Harris

πŸ’» Peter Heywood
Peter Heywood

πŸ’» Philip Top
Philip Top

πŸ› πŸ“– πŸ’» Prashanth Mundkur
Prashanth Mundkur

πŸ’» Radim KrčmΓ‘Ε™
Radim KrčmΓ‘Ε™

πŸ’» Rafi Wiener
Rafi Wiener

πŸ› πŸ’» RangeMachine
RangeMachine

πŸ’» - Robert Adam
Robert Adam

πŸ’» + Robert Adam
Robert Adam

πŸ’» Ryan Curtin
Ryan Curtin

πŸ“– Ryan Sherlock
Ryan Sherlock

πŸ’» Sam Hocevar
Sam Hocevar

πŸ’» Sean Fisk
Sean Fisk

πŸ› πŸ’» StΓ©phane Del Pino
StΓ©phane Del Pino

πŸ’» Theo Paris
Theo Paris

πŸ’» - Uilian Ries
Uilian Ries

πŸ’» + Uilian Ries
Uilian Ries

πŸ’» Viacheslav Kroilov
Viacheslav Kroilov

πŸ’» Volker Christian
Volker Christian

πŸ’» almikhayl
almikhayl

πŸ’» πŸ“¦ ayum
ayum

πŸ’» captainurist
captainurist

πŸ’» christos
christos

πŸ’» - deining
deining

πŸ“– + deining
deining

πŸ“– dherrera-fb
dherrera-fb

πŸ’» dherrera-meta
dherrera-meta

πŸ’» djerius
djerius

πŸ’» dryleev
dryleev

πŸ’» elszon
elszon

πŸ’» ferdymercury
ferdymercury

πŸ“– - fpeng1985
fpeng1985

πŸ’» + fpeng1985
fpeng1985

πŸ’» geir-t
geir-t

πŸ“¦ gostefan
gostefan

πŸ’» huangqinjin
huangqinjin

πŸ’» ncihnegn
ncihnegn

πŸ’» nshaheed
nshaheed

πŸ“¦ nurelin
nurelin

πŸ’» - polistern
polistern

πŸ’» + polistern
polistern

πŸ’» ryan4729
ryan4729

⚠️ shameekganguly
shameekganguly

πŸ’» tansy
tansy

πŸ’» From 3c835e10ce3656b6d7abe76d4a14de3c6ec0d00d Mon Sep 17 00:00:00 2001 From: phlptp Date: Fri, 5 Sep 2025 08:01:06 -0700 Subject: [PATCH 14/14] :memo: Update @rafiw as a contributor --- .all-contributorsrc | 1 - README.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index fb4cf96ae..929f5fc03 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -88,7 +88,6 @@ "avatar_url": "https://avatars3.githubusercontent.com/u/3034707?v=4", "profile": "https://github.com/rafiw", "contributions": [ - "bug", "code" ] }, diff --git a/README.md b/README.md index d2dbff0e4..6ad791442 100644 --- a/README.md +++ b/README.md @@ -1767,7 +1767,7 @@ thanks to all the contributors Philip Top
Philip Top

πŸ› πŸ“– πŸ’» Prashanth Mundkur
Prashanth Mundkur

πŸ’» Radim KrčmΓ‘Ε™
Radim KrčmΓ‘Ε™

πŸ’» - Rafi Wiener
Rafi Wiener

πŸ› πŸ’» + Rafi Wiener
Rafi Wiener

πŸ’» RangeMachine
RangeMachine

πŸ’»