El gestor de paquetes Conan para C y C++ ha introducido una nueva funcionalidad: paquetes de configuración. Esta innovación permite a los usuarios empaquetar y gestionar de forma más rigurosa sus configuraciones personalizadas, incluyendo remotos, perfiles, hooks y ajustes, de manera similar a como gestionan sus bibliotecas C++. La herramienta conan config install-pkg facilita la instalación de estos paquetes, ofreciendo ventajas como un mejor versionado, actualizaciones simplificadas y la posibilidad de definir configuraciones específicas por plataforma. Además, Conan ahora puede incluir la información de los paquetes de configuración en el ID del paquete (core.package_id:config_mode), lo que permite un control más preciso sobre cuándo se requieren nuevas compilaciones. La introducción de archivos conanconfig.yml simplifica aún más la gestión de configuraciones, permitiendo definir múltiples paquetes de configuración y garantizando la reproducibilidad a través de lockfiles, lo que facilita la depuración y la consistencia en diferentes entornos de desarrollo y CI/CD.
