Composer es el gestor de paquetes/dependencias que utilizan las aplicaciones PHP. Hace unos días se publicó la versión 1.7.0, que introduce algunas mejoras menores pero interesantes.
Los comandos más utilizados (install
y update
) ahora definen alias de una
sola letra para que los ejecutes más rápidamente:
$ composer install
$ composer update
# comandos equivalentes que utilizan los nuevos alias
$ composer i
$ composer u
El comando show
, que muestra qué paquetes y qué versiones están instalados
en la aplicación, ha añadido una opción --tree
para exportar el resultado en
formato JSON:
$ composer show --tree
El comando create-project
ahora incluye una opción para no usar HTTPS al
descargar los contenidos. No se recomienda usar esta opción nunca, salvo que por
algún motivo te hayan bloqueado el uso de HTTPS y tengas que utilizar HTTP:
$ composer create-project --no-secure-http ...
Otros cambios menores:
- La URL del repositorio por defecto ha cambiado de
packagist.org
arepo.packagist.org
(esto solo te afecta si tienes reglas de firewall muy estrictas). - El argumento
path
de los repositorios locales que no se encuentran en ningún repositorio remoto ahora soporta el uso de patrones Glob. - Los repositorios que usan el formato Mercurial en vez de Git ahora pueden definir una autenticación básica.
- Se ha definido un nuevo evento llamado
pre-command-run
que permite a los plugins de Composer modificar los argumentos de los comandos.