PEAR :: Package :: PEAR :: 1.4.0Changelog:
This is a major milestone release for PEAR. In addition to several killer features, every single element of PEAR has a regression test, and so stability is much higher than any previous PEAR release.
New features in a nutshell:
- full support for channels
- pre-download dependency validation
- new package.xml 2.0 format allows tremendous flexibility while maintaining BC
- support for optional dependency groups and limited support for sub-packaging
- robust dependency support
- full dependency validation on uninstall
- remote install for hosts with only ftp access – no more problems with restricted host installation [through PEAR_RemoteInstaller package]
- full support for mirroring
- support for bundling several packages into a single tarball
- support for static dependencies on a uri-based package
- support for custom file roles and installation tasks
NOTE: users of PEAR_Frontend_Web/PEAR_Frontend_Gtk must upgrade their installations to the latest version, or PEAR will not upgrade properly
待望のPEAR 1.4がついにリリース。
最大の変更点はChannelをサポートしたことでしょう。ChannleとはPEAR本家以外にもリポジトリを勝手に立てて、そこからpearを使ってインストールしたりできる機能です。
全体的にPEAR 1.4を機にpearコマンドによるパッケージ管理に本腰を入れてるっぽいです。
おれもPEARは手動アップロード派(ソフト毎にPEARを持つ派)ですが、ちょっと試してみようかな。PEAR 1.4リリース後、即座にSeasar-php MLではS2Container.PHP5、S2Dao.PHP5、MapleをChannelサーバで配信しようという案が。
動きはやっ。