Elan Ruusamäe [Thu, 22 Sep 2016 20:07:44 +0000 (23:07 +0300)]
Phing 2.15 (Sep. 14, 2016)
This release contains the following new or improved functionality:
* PHP 7.0 compatibility was improved
* Phing grammar was updated
* Tasks to work with Mercurial were added
* Various typo and bug fixes, documentation updates
The following tickets were closed in this release:
* [1263] Error in SassTask on PHP 7
* [1262] Fatal error in SassTask when Sass gem is not installed
* [1259] PHP_CLASSPATH Enviroment Variable
* [1258] ApigenTask issue
* [1257] The phpunit-code-coverage version 4.x breaks the phing-tasks-phpunit component
* [1254] ftpdeploy : [PHP Error] require_once(PEAR.php): failed to open stream: No such file or directory [line 251 of site\vendor\phing\phing\src\Task\Ext\FtpDeploy.php]
* [1253] Phing gitlog task not return last commit when committer's system time is set forward
* [1249] First tstamp task is generating wrong timestamp
* [1247] IsProperty(True/False)Condition doesn't support the 'name' attribute
* [1246] FailTask with nested condition always fails
* [1243] Command line argument with "|" character must be quoted
* [1238] Add documentation for Smarty and ReplaceRegexp tasks
* [566] Add Mercurial support
Elan Ruusamäe [Thu, 22 Sep 2016 20:01:59 +0000 (23:01 +0300)]
Phing 2.14 (Mar. 10, 2016)
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
This release updates the composer package, adds a phploc task and
improved support for phpDocumentor 2 and IonCube 7, improves the unit
tests, clarifies the documentation in a number of places.