Pe 27 februarie, după mai bine de un an de dezvoltare, a fost lansată versiunea 2.5.0 a bibliotecii cross-platform header-only pentru C++ CLI11, destinată analizei parametrilor din linia de comandă și distribuită sub licența BSD 3.
În această versiune a fost adăugat un nou formatter cu funcționalități îmbunătățite de control și generarea de ajutor conform standardelor. De asemenea, a fost adăugat un modificator care permite utilizarea numelui opțiunilor neconvenționale și au fost corectate mai multe erori legate de situațiile neobișnuite la analiza șirurilor și a fișierelor de configurare.
Lista modificărilor:
- formatter-ul ajutorului a fost îmbunătățit, conformându-se mai bine standardului UNIX și permițând utilizarea ajutorului generat în help2man;
- a fost adăugat un mecanism care permite ascunderea grupurilor de opțiuni și considerarea tuturor opțiunilor parte a grupului părinte la afișarea ajutorului;
- a fost adăugat un modificator care permite utilizarea numelui opțiunilor neconvenționale cu un singur flag, de exemplu -option;
- a fost adăugat un modificator pentru a limita transmiterea subcomenzilor către „părinte”, ceea ce poate rezolva unele probleme cu argumentele poziționale;
- a fost îmbunătățită ieșirea în fișierul de configurare și a fost adăugat un modificator pentru a controla ieșirea valorilor implicite;
- a fost adăugată posibilitatea de a specifica pair/tuple în mod implicit și a fost îmbunătățită analiza acestora;
- versiunea minimă necesară a CMake este acum 3.10;
- documentația a fost îmbunătățită;
- au fost corectate erorile identificate.
Sursa: linux.org.ru
