El 27 de febrero, después de más de un año de desarrollo, se lanzó la biblioteca multiplataforma solo con encabezado 2.5.0 para C++ CLI11, destinada al análisis de parámetros de línea de comandos y distribuida bajo la licencia BSD 3.
En esta versión, se ha añadido un nuevo formateador con mejores capacidades de control y salida de ayuda según los estándares. También se ha agregado un modificador que permite utilizar nombres de opciones no estándar y se han corregido varios errores relacionados con situaciones no estándar al analizar cadenas y archivos de configuración.
Lista de cambios:
- se mejoró el formateador de ayuda, que ahora cumple mejor con el estándar UNIX y permite usar la ayuda generada en help2man;
- se añadió un mecanismo que permite ocultar grupos de opciones y considerar todas las opciones como parte del grupo principal al mostrar la ayuda;
- se agregó un modificador que permite usar nombres de opciones no estándar con un solo flag, por ejemplo -option;
- se agregó un modificador para limitar la transmisión de subcomandos al 'padre', lo que puede resolver algunos problemas con los argumentos posicionales;
- se mejoró la salida en el archivo de configuración y se añadió un modificador para controlar la salida de valores por defecto;
- se añadió la posibilidad de especificar pair/tuple por defecto y se mejoró su análisis;
- la versión mínima necesaria de CMake ahora es 3.10;
- se mejoró la documentación;
- se corrigieron errores detectados.
Fuente: linux.org.ru
