27 lutego, po ponad roku prac rozwojowych, wydano 2.5.0 międzyplatformową bibliotekę header-only dla C++ CLI11, przeznaczoną do analizy parametrów wiersza poleceń i dystrybuowaną na licencji BSD 3.
W tej wersji dodano nowy formatter z ulepszonymi możliwościami kontroli i generowaniem pomocy zgodnie z normami. Dodano również modyfikator, który umożliwia używanie niestandardowych nazw opcji oraz naprawiono kilka błędów związanych z nietypowymi sytuacjami podczas analizy ciągów i plików konfiguracyjnych.
Lista zmian:
- ulepszono formatter pomocy, który lepiej współpracuje z normą UNIX i pozwala na wykorzystanie wygenerowanej pomocy w help2man;
- dodano mechanizm umożliwiający ukrywanie grup opcji i traktowanie wszystkich opcji jako część grupy rodzica przy wyświetlaniu pomocy;
- dodano modyfikator, który pozwala na używanie niestandardowych nazw opcji z jednym flagiem, np. -option;
- dodano modyfikator ograniczający przekazywanie podkomend „rodzicowi”, co może rozwiązać niektóre problemy z argumentami pozycyjnymi;
- ulepszono wyjście do pliku konfiguracyjnego i dodano modyfikator do zarządzania wyjściem wartości domyślnych;
- dodano możliwość definiowania par/tkórek jako domyślnych i ulepszono ich analizę;
- minimalna wymagana wersja CMake teraz 3.10;
- ulepszono dokumentację;
- naprawiono wykryte błędy.
Źródło: linux.org.ru
