27 shkurt, pas më shumë se një viti zhvillimi, u lëshua versioni 2.5.0 i bibliotekës për C++ që është cross-platform dhe header-only, CLI11, e destinuar për analizimin e parametrave të linjës së komandës dhe e shpërndarë nën licencën BSD 3.
Në këtë version është shtuar një formatues i ri me mundësi të përmirësuara kontrolli dhe shfaqje ndihme sipas standardeve. Po ashtu është shtuar një modifikues që lejon përdorimin e emrave të opsioneve jo-standard dhe janë korrigjuar disa gabime që lidhen me situata jo-standard gjatë analizimit të linjave dhe skedave të konfigurimit.
Lista e ndryshimeve:
- është përmirësuar formatuesi i ndihmës, i cili është më i përshtatshëm me standardin UNIX dhe lejon përdorimin e ndihmës të gjeneruar në help2man;
- është shtuar një mekanizëm që lejon fshehjen e grupeve të opsioneve dhe të gjitha opsionet të konsiderohen si pjesë e grupit prind gjatë shfaqjes së ndihmës;
- është shtuar një modifikues që lejon përdorimin e emrave të opsioneve jo-standard me një flamur, për shembull -option;
- është shtuar një modifikues për të kufizuar transmetimin e nënkomandave "prindit", që mund të zgjidhë disa probleme me argumentet pozitive;
- është përmirësuar output-i në skedarin e konfigurimit dhe është shtuar një modifikues për menaxhimin e output-it të vlerave prej default;
- është shtuar mundësia për të specifikuar çift/tuple si default dhe është përmirësuar analizimi i tyre;
- versioni minimal i nevojshëm i CMake tani është 3.10;
- është përmirësuar dokumentacioni;
- janë korrigjuar gabimet e zbuluara.
Burimi: linux.org.ru
