wiki:Users/News/Phing 2.14.0 released

Phing 2.14.0 released!

Phing 2.14.0 was just released! This release contains the following new or improved functionality:

  • Phing can now emit a specific status code on exit after failing
  • Added IsPropertyTrue/IsPropertyFalse conditions
  • Added IsWritable / IsReadable selectors
  • Added GitDescribe task
  • Added CutDirs mapper
  • Line breaks in property files on Windows machines fixed
  • FileSync task now supports excluding multiple files/directories
  • Various typo and bug fixes, documentation updates

The following tickets were closed in this release:

  • 1245 ExecTask documentation has incorrect escape attribute default value
  • 1244 phpunit task -- problem when listener depends on bootstrap
  • 1242 symfonyConsoleTask does not quote path to console
  • 1241 SymfonyConsoleTask's checkreturn / propertyname are not documented
  • 1239 ResolvePath just concatenates if "dir" attribute is present
  • 1237 HttpGetTask should catch HTTP_Request2_Exception, throw BuildException
  • 1236 version-compare condition typo in documentation
  • 1235 misworded sentence in documentation
  • 1234 IsFailure condition always evaluates to TRUE
  • 1231 JsHintTask fails when filename contains double quotes
  • 1198 PropertyTask resolving UTF-8 special chars in file attribute
  • 1194 Update relax-ng schema
  • 1132 Provide SHA512 sum of all generated archives for a release
  • 1131 Verification of changelog file fails when your file is in a directory added in your classpathref
  • 1046 ReplaceTokensWithFile doesn't support begintoken/endtokens with / in them

Phing releases and release numbers follow the Semantic Versioning ( principle.

A complete list of tickets can be found via

For a complete history of Phing, visit our GitHub page at

Please report any issues you find in the Phing bug tracker!


To install the new version of Phing, choose one of the following options:

  • Using PEAR:
    $> pear channel-discover
    $> pear install phing/phing

Or, manually download the package and install using:

$> pear install phing-2.14.0.tgz
  • Composer:
        "require": {
            "phing/phing": "2.14.0"

Thanks for using Phing!

Last modified 21 months ago Last modified on 03/10/2016 11:03:20 PM