Február 27-én, több mint egy év fejlesztés után megjelent a 2.5.0 verziójú, C++-ra készült, platformok közötti, header-only könyvtár. CLI11, amely a parancssori argumentumok elemzésére szolgál, és BSD 3 licenc alatt terjesztik.
Ebben a verzióban új formatter került bevezetésre, amely javított ellenőrzési lehetőségeket kínál, és a standardoknak megfelelően nyújt segítséget. Ezenkívül megjelent egy módosító, amely lehetővé teszi nem szabványos opciónevek használatát, és több hibát is javítottak, amelyek a parancssorok és konfigurációs fájlok elemzése során előforduló szokatlan helyzetekkel kapcsolatosak.
Változások listája:
- javították a segítségnyújtó formattert, amely jobban illeszkedik az UNIX szabványhoz, és lehetővé teszi a generált segítségnyújtás használatát a help2man-nel;
- hozzáadtak egy mechanizmust, amely lehetővé teszi opciócsoportok elrejtését, és minden opciót a szülőcsoport részének tekint a segítségnyújtás során;
- hozzáadtak egy módosítót, amely lehetővé teszi nem szabványos opciónevek használatát egyetlen flaggel, például -option;
- hozzáadtak egy módosítót a „szülőnek” átadott alparancsok korlátozására, ami megoldhat néhány pozicionális argumentummal kapcsolatos problémát;
- javították a kimenetet a konfigurációs fájlba, és hozzáadtak egy módosítót az alapértelmezett értékek kimenetének kezelésére;
- lehetőség van alapértelmezett párok/tuplák megadására, és javították azok elemzését;
- a szükséges minimális CMake verzió mostantól 3.10;
- javították a dokumentációt;
- javították a felfedezett hibákat.
Forrás: linux.org.ru
