No dia 27 de fevereiro, após mais de um ano de desenvolvimento, foi lançada a versão 2.5.0 de uma biblioteca header-only multiplataforma para C++ CLI11, projetada para análise de parâmetros de linha de comando e distribuída sob a licença BSD 3.
Nesta versão, um novo formatador foi adicionado, com melhores recursos de controle e saída de ajuda de acordo com os padrões. Um modificador também foi adicionado, permitindo o uso de nomes de opções não padronizados, e vários erros foram corrigidos relacionados a situações não padrão ao analisar strings e arquivos de configuração.
Lista de mudanças:
- o formatador de ajuda foi aprimorado, compatibilizando-se melhor com o padrão UNIX e permitindo o uso da ajuda gerada no help2man;
- um mecanismo foi adicionado para ocultar grupos de opções e considerar todas as opções como parte do grupo pai ao exibir a ajuda;
- um modificador foi adicionado para permitir o uso de nomes de opções não padronizados com uma única bandeira, como -option;
- um modificador foi adicionado para restringir a passagem de subcomandos ao 'pai', o que pode resolver alguns problemas com argumentos posicionais;
- a saída para o arquivo de configuração foi aprimorada e um modificador para controlar a saída de valores padrão foi adicionado;
- agora é possível especificar par/tupla como padrão e sua análise foi aprimorada;
- a versão mínima necessária do CMake é agora 3.10;
- a documentação foi aprimorada;
- erros identificados foram corrigidos.
Fonte: linux.org.ru
