27. februára, po viac ako roku vývoja, bol uvoľnený 2.5.0 verzia multiplatformovej header-only knižnice pre C++ CLI11, určená na analýzu parametrov príkazového riadku a distribuovaná pod licenciou BSD 3.
V tejto verzii bol pridaný nový formátovač s vylepšenými možnosťami kontroly a generovaním nápovedy v súlade s normami. Bol pridaný aj modifikátor, ktorý umožňuje používať nestandardné názvy volieb a opravených niekoľko chýb spojených s nestandardnými situáciami pri analýze reťazcov a konfiguračných súborov.
Zoznam zmien:
- bol vylepšený formátovač nápovedy, ktorý sa lepšie zhoduje s normou UNIX a umožňuje používanie generovanej nápovedy v help2man;
- bolo pridané funkcia, ktorá umožňuje skrývať skupiny volieb a počítať všetky voľby ako súčasť rodičovskej skupiny pri zobrazovaní nápovedy;
- bol pridaný modifikátor, ktorý umožňuje používať nestandardné názvy volieb s jedným praporom, napríklad -option;
- bol pridaný modifikátor na obmedzenie odovzdávania podpríkazov „rodičovi“, čo môže vyriešiť niektoré problémy s pozičnými argumentmi;
- bol vylepšený výstup do konfiguračného súboru a pridaný modifikátor na kontrolu výstupu predvolených hodnôt;
- bola pridaná možnosť uvádzať pár/trojicu ako predvolenú a vylepšené ich analýzy;
- minimálna požadovaná verzia CMake teraz 3.10;
- dokumentácia bola vylepšená;
- opravené zistené chyby.
Zdroj: linux.org.ru
