Joshua Eichorn à récemment posté une liste des nouveautés attendues dans la nouvelle version de l'installateur de PEAR. Afin d'éviter la confusion possible à l'heure actuelle l'installateur va changer de nom et s'appeler Pyrus tandis que le "repository" de paquetages se nommera PEAR2.
Voici la liste des points abordés par Joshua lors de sa "PEAR2 Unconference" en marge de la ZendCon.
- Aucune installation n'est nécessaire. Pyrus vient sous la forme .phar qui peut être lancé directement sous PHP.
- La plupart des paquetages peuvent être utilisés sans installation et plus tard mis à jour via Pyrus.
- Pyrus est fait pour le scénario développement/déploiement. Une commande "deploy" permettra de gérer le déploiement sur un serveur de production
- Le code de Pyrus est plus petit et utilise beaucoup moins de mémoire.
- Les formats supportés par défaut sont .tar, .tgz, .tbz, .zip, and .phar
- La version minimum requise est PHP 5.3+ qui permet d'utiliser les fonctionnalités avançées telles que les itérateur SPL, XMLReader/XMLWriter, l'extension ZIP, l'extension phar (si activée), les exceptions
- Le support des applications (en plus des paquetages) via les rôles www and cfg (fichiers de configuration)
- Pyrus peut installer la quasi-totalité des paquetages utilisant le format 2.0 de package.xml sans avoir besoin de modifier le code. Vous pouvez également utiliser Pyrus pour gérer vos paquetages PEAR.