diff options
Diffstat (limited to 'buildscripts/phing/CHANGELOG.md')
-rw-r--r-- | buildscripts/phing/CHANGELOG.md | 789 |
1 files changed, 0 insertions, 789 deletions
diff --git a/buildscripts/phing/CHANGELOG.md b/buildscripts/phing/CHANGELOG.md deleted file mode 100644 index f2667454..00000000 --- a/buildscripts/phing/CHANGELOG.md +++ /dev/null @@ -1,789 +0,0 @@ -P H I N G -========================= - - -Apr. 6, 2012 - Phing 2.4.12 ---------------------------- - - * [877] Add 'level' attribute to resolvepath task - * [876] JslLint Task is_executable() broken - * [874] ParallelTask.php is not PHP 5.2 compatible - * [860] SvnBaseTask: getRecursive - * [539] Custom build log mailer - * [406] an ability to turn phpLint verbose ON and OFF - -Apr. 4, 2012 - Phing 2.4.11 ---------------------------- - - * [870] Can't find ParallelTask.php - -Apr. 3, 2012 - Phing 2.4.10 ---------------------------- - - * [872] ReplaceTokens can't work with '/' char - * [870] Can't find ParallelTask.php - * [868] Git Clone clones into wrong directory - * [865] static call to a non-static function PhingFile.php::getTempdir() - * [854] PropertyTask with file. Can't use a comment delimiter in the value. - * [853] PHP Error with HttpGetTask - * [852] Several minor errors in documentation of core tasks - * [851] RNG grammar hasn't been updated to current version - * [850] Typo in documentation - required attributes for project - * [849] Symfony 2 Console Task - * [847] Add support for RNG grammar in task XmlLint - * [846] RNG grammar is wrong for task 'foreach' - * [844] symlink task - overwrite not working - * [843] "verbose" option should print fileset/filelist filenames before execution, not afterwards - * [840] Prevent weird bugs: raise warning when a target tag contains no ending tag - * [835] JSL-Check faulty - * [834] ExecTask documentation has incorrect escape attribute default value - * [833] Exec task args with special characters cannot be escaped - * [828] SelectorUtils::matchPath matches **/._* matches dir/file._name - * [820] Type selector should treat symlinks to directories as such - * [790] Make it easy to add new inherited types to phing: Use addFileset instead of createFileset - * [772] Support for filelist in UpToDateTask - * [671] fix CvsTask documentation - * [587] More detailed backtrace in debug mode (patch) - * [519] Extend mail task to include attachments - * [419] schema file for editors and validation - * [334] Run a task on BuildException - -Dec. 29, 2011 - Phing 2.4.9 ---------------------------- - - * [837] PHPMDTask should check external dep in main() - * [836] DocBlox task breaks with version 0.17.0: function getThemesPath not found - * [831] dbdeploy undo script SQL is not formatted correctly - * [822] rSTTask: add debug statement when creating target directory - * [821] phingcall using a lot of memory - * [819] Documentation for SvnUpdateTask is outdated - * [818] [patch] Add overwrite option to Symlink task - * [817] Adding the "trust-server-cert" option to SVN tasks - * [816] Fix notice in SimpleTestXmlResultFormatter - * [811] phpunitreport path fails on linux - * [810] AvailableTask resolving symbolic links - * [807] SVN tasks do not always show error message - * [795] Untar : allow overwriting of newer files when extracting - * [782] PharTask is very slow for big project - * [776] Add waitFor task - * [736] Incompatibility when copying from Windows to Linux on ScpTask - * [709] talk about invalid property values - * [697] More descriptive error messages in PharPackageTask - * [674] Properties: global or local in tasks? - * [653] Allow ChownTask to change only group - * [619] verbose level in ExpandPropertiesFilter - -Nov. 2, 2011 - Phing 2.4.8 --------------------------- - - * [814] Class 'PHPCPD_Log_XML' not found in /home/m/www/elvis/vendor/phpcpd/PHPCPD/Log/XML/PMD.php on line 55 - * [812] Fix PHPUnit 3.6 / PHP_CodeCoverage 1.1.0 compatibility - * [808] Bad example for the <or> selector - * [805] phing executable has bug in ENV/PHP_COMMAND - * [804] PhpUnitTask overwrites autoload stack - * [801] PhpCodeSnifferTask doesn't pass files encoding to PHP_CodeSniffer - * [800] CoverageReportTask fails with "runtime error" on PHP 5.4.0beta1 - * [799] DbDeploy does not support pdo-dblib - * [798] ReplaceTokensWithFile - postfix attribute ignored - * [797] PhpLintTask performance improvement - * [794] Fix rSTTask to avoid the need of PEAR everytime - * [793] Corrected spelling of name - * [792] EchoTask: Fileset support - * [789] rSTTask unittests fix - * [788] rSTTask documentation: fix examples - * [787] Add pearPackageFileSet type - * [785] method execute doesn't exists in CvsTask.php - * [784] Refactor DocBlox task to work with DocBlox 0.14+ - * [783] SvnExportTask impossible to export current version from working copy - * [779] phplint task error summary doesn't display the errors - * [775] ScpTask: mis-leading error message if 'host' attribute is not set - * [772] Support for filelist in UpToDateTask - * [770] Keep the RelaxNG grammar in sync with the code/doc - * [707] Writing Tasks/class properties: taskname not correctly used - * [655] PlainPHPUnitResultFormatter does not display errors if @dataProvider was used - * [578] [PATCH] Add mapper support to ForeachTask - * [552] 2 validargs to input task does not display defaults correctly - -Aug. 19, 2011 - Phing 2.4.7.1 ------------------------------ - -This is a hotfix release. - - * [774] Fix PHP 5.3 dependency in CoverageReportTask - * [773] Fix for Ticket #744 breaks PHPCodeSnifferTask's nested formatters - -Aug. 18, 2011 - Phing 2.4.7 ---------------------------- - -This release fixes and improves several tasks (particularly the DocBlox -task), adds OCI/ODBC support to the dbdeploy task and introduces -a task to render reStructuredText. - - * [771] Undefined offset: 1 [line 204 of /usr/share/php/phing/tasks/ext/JslLintTask.php] - * [767] PharPackageTask: metadata should not be required - * [766] The DocBlox task does not load the markdown library. - * [765] CoverageReportTask incorrectly considers dead code to be unexecuted - * [762] Gratuitous unit test failures on Windows - * [760] SelectorUtils::matchPath() directory matching broken - * [759] DocBloxTask throws an error when using DocBlox 0.12.2 - * [757] Grammar error in ChmodTask documentation - * [755] PharPackageTask Web/Cli stub path is incorrect - * [754] ExecTask: <arg> support - * [753] ExecTask: Unit tests and refactoring - * [752] Declaration of Win32FileSystem::compare() - * [750] Enable process isolation support in the PHPUnit task - * [747] Improve "can't load default task list" message - * [745] MkdirTask mode param mistake - * [744] PHP_CodeSniffer formatter doesn't work with summary - * [742] ExecTask docs: link os.name in os attribute - * [741] ExecTask: missing docs for "output", "error" and "level" - * [740] PHPMDTask: "InvalidArgumentException" with no globbed files. - * [739] Making the jsMin suffix optional - * [737] PHPCPDTask: omitting 'outfile' attribute with 'useFIle="false"' - * [735] CopyTask can't copy broken symlinks when included in fileset - * [733] DeleteTask cannot delete dangling symlinks - * [731] Implement filepath support in Available Task - * [720] rSTTask to render reStructuredText - * [658] Add support to Oracle (OCI) in DbDeployTask - * [580] ODBC in DbDeployTask - * [553] copy task bails on symbolic links (filemtime) - * [499] PDO cannot handle PL/Perl function creation statements in PostgreSQL - -Jul. 12, 2011 - Phing 2.4.6 ---------------------------- - -This release fixes a large number of issues, improves a number of tasks -and adds several new tasks (SVN log/list, DocBlox and LoadFile). - - * [732] execTask fails to chdir if the chdir parameter is a symlink to a dir - * [730] phpunitreport: styledir not required - * [729] CopyTask fails when todir="" does not exist - * [725] Clarify documentation for using AvailableTask as a condition - * [723] setIni() fails with memory_limit not set in Megabytes - * [719] TouchTask: file not required? - * [718] mkdir: are parent directories created? - * [715] Fix for mail task documentation - * [712] expectSpecificBuildException fails to detect wrong exception message - * [708] typo in docs: "No you can set" - * [706] Advanced task example missing - * [705] Missing links in Writing Tasks: Summary - * [704] Case problem in "Writing Tasks" with setMessage - * [703] missing links in "Package Imports" - * [701] Setting more then two properties in command line not possible on windows - * [699] Add loadfile task - * [698] Add documentation for patternset element to user guide - * [696] CoverageReportTask doesn't recognize UTF-8 source code - * [695] phpunit Task doesn't support @codeCoverageIgnore[...] comments - * [692] Class 'GroupTest' not found in /usr/share/php/phing/tasks/ext/simpletest/SimpleTestTask.php on line 158 - * [691] foreach doesn't work with filelists - * [690] Support DocBlox - * [689] Improve documentation about selectors - * [688] SshTask Adding (+propertysetter, +displaysetter) - * [685] SvnLogTask and SvnListTask - * [682] Loading custom tasks should use the autoloading mechanism - * [681] phpunit report does not work with a single testcase - * [680] phpunitreport: make tables sortable - * [679] IoncubeEncoderTask improved - * [673] new listener HtmlColorLogger - * [672] DbDeployTask::getDeltasFilesArray has undefined variable - * [671] fix CvsTask documentation - * [670] DirectoryScanner: add darcs to default excludes - * [668] Empty Default Value Behaves Like the Value is not set - * [667] Document how symbolic links and hidden files are treated in copy task - * [663] __toString for register slots - * [662] Hiding the command that is excecuted with "ExecTask" - * [659] optionally skip version check in codesniffer task - * [654] fileset not selecting folders - * [652] PDOSQLExec task doesn't close the DB connection before throw an exception or at the end of the task. - * [642] ERROR: option "-o" not known with phpcs version 1.3.0RC2 and phing/phpcodesniffer 2.4.4 - * [639] Add verbose mode for SCPTask - * [635] ignored autocommit="false" in PDOTask? - * [632] CoverageThresholdTask needs exclusion option/attribute - * [626] Coverage threshold message is too detailed... - * [616] PhpDocumentor prematurely checks for executable - * [613] Would be nice to have -properties=<file> CLI option - * [611] Attribute "title" is wanted in CoverageReportTask - * [608] Tweak test failure message from PHPUnitTask - * [591] PhpLintTask don't log all errors for each file - * [563] Make PatchTask silent on FreeBSD - * [546] Support of filelist in CodeCoverageTask - * [527] pearpkg2: unable to specify different file roles - * [521] jslint warning logger - -Mar. 3, 2011 - Phing 2.4.5 --------------------------- - -This release fixes several issues, and reverts the changes -that introduced the ComponentHelper class. - - * [657] Wrong example of creating task in stable documentation. - * [656] Many erratas on the "Getting Started"-page. - * [651] Messages of ReplaceTokens should be verbose - * [641] 2.4.4 packages contains .rej and .orig files in release tarball - * [640] "phing -q" does not work: "Unknown argument: -q" - * [634] php print() statement outputting to stdout - * [624] PDOSQLExec fails with Fatal error: Class 'LogWriter' not found in [...]/PDOSQLExecFormatterElement - * [623] 2.4.5RC1 requires PHPUnit erroneously - * [621] PhpLintTask outputs all messages (info and errors) to same loglevel - * [614] phpcodesniffer task changes Phing build working directory - * [610] BUG: AdhocTaskdefTask fails when creating a task that extends from an existing task - * [607] v 2.4.4 broke taskdef for tasks following PEAR naming standard - * [603] Add support to PostgreSQL in DbDeployTask - * [601] Add HTTP_Request2 to optional dependencies - * [600] typo in ReplaceRegexpTask - * [598] Wrong version for optional Services_Amazon_S3 dependency - * [596] PhpDependTask no more compatible with PDepend since 0.10RC1 - * [593] Ssh/scp task: Move ssh2_connect checking from init to main - * [564] command line "-D" switch not handled correctly under windows - * [544] Wrong file set when exclude test/**/** is used - -Dec. 2, 2010 - Phing 2.4.4 --------------------------- - -This release fixes several issues. - - * [595] FilterChain without ReplaceTokensWithFile creator - * [594] Taskdef in phing 2.4.3 was broken! - * [590] PhpLintTask don't flag files that can't be parsed as bad files - * [589] Mail Task don't show recipients list on log - * [588] Add (optional) dependency to VersionControl_Git and Services_Amazon_S3 packages - * [585] Same line comments in property files are included in the property value - * [570] XmlLintTask - check well-formedness only - * [568] Boolean properties get incorrectly expanded - * [544] Wrong file set when exclude test/**/** is used - * [536] DbDeployTask: Undo script wrongly generated - -Nov. 12, 2010 - Phing 2.4.3 ---------------------------- - -This release adds tasks to interface with Git and Amazon S3, adds support for PHPUnit 3.5, -and fixes numerous issues. - - * [583] UnixFileSystem::compare() is broken - * [582] Add haltonerror attribute to copy/move tasks - * [581] XmlProperty creating wrong properties - * [577] SVN commands fail on Windows XP - * [575] xmlproperty - misplaced xml attributes - * [574] Task "phpcodesniffer" broken, no output - * [572] ImportTask don't skipp file if optional is set to true - * [560] [PATCH] Compatibility with PHPUnit 3.5. - * [559] UpToDate not override value of property when target is called by phingcall - * [555] STRICT Declaration of UnixFileSystem::getBooleanAttributes() should be compatible with that of FileSystem::getBooleanAttributes() - * [554] Patch to force PhpDocumentor to log using phing - * [551] SVN Switch Task - * [550] Ability to convert encoding of files - * [549] ScpTask doesn't finish the transfer properly - * [547] The new attribute version does not work - * [543] d51PearPkg2Task: Docs link wrong - * [542] JslLintTask: wrap conf parameter with escapeshellarg - * [537] Install documentation incorrect/incomplete - * [536] DbDeployTask: Undo script wrongly generated - * [534] Task for downloading a file through HTTP - * [531] cachefile parameter of PhpLintTask also caches erroneous files - * [530] XmlLintTask does not stop buid process when schema validation fails - * [529] d51pearpkg2: setOptions() call does not check return value - * [526] pearpkg2: extdeps and replacements mappings not documented - * [525] pearpkg2: minimal version on dependency automatically set max and recommended - * [524] pearpkg2: maintainers mapping does not support "active" tag - * [520] Need SvnLastChangedRevisionTask to grab the last changed revision for the current working directory - * [518] [PHP Error] file_put_contents(): Filename cannot be empty in phpcpdesniffer task - * [513] Version tag doesn't increment bugfix portion of the version - * [511] Properties not being set on subsequent sets. - * [510] to show test name when testing fails - * [501] formatter type "clover" of task "phpunit" doesn't generate coverage according to task "coverage-setup" - * [488] FtpDeployTask is very silent, error messages are not clear - * [455] Should be able to ignore a task when listing them from CLI - * [369] Add Git Support - -Jul. 28, 2010 - Phing 2.4.2 ---------------------------- - - * [509] Phing.php setIni() does not honor -1 as unlimited - * [506] Patch to allow -D<option> with no "=<value>" - * [503] PHP Documentor Task not correctly documented - * [502] Add repository url support to SvnLastRevisionTask - * [500] static function call in PHPCPDTask - * [498] References to Core types page are broken - * [496] __autoload not being called - * [492] Add executable attribute in JslLint task - * [489] PearPackage Task fatal error trying to process Fileset options - * [487] Allow files in subdirectories in ReplaceTokensWithFile filter - * [486] PHP Errors in PDOSQLExecTask - * [485] ReplaceTokensWithFile filter does not allow HTML translation to be - switched off - * [484] Make handling of incomplete tests when logging XML configurable - * [483] Bug in FileUtils::copyFile() on Linux - when using FilterChains, - doesn't preserve attributes - * [482] Bug in ChownTask with verbose set to false - * [480] ExportPropertiesTask does not export all the initialized properties - * [477] HttpRequestTask should NOT validate output if regex is not provided - * [474] Bad Comparisons in FilenameSelector (possibly others) - * [473] CPanel can't read Phing's Zip Files - * [472] Add a multiline option to regex replace filter - * [471] ChownTask throws exception if group is given - * [468] CopyTask does not accept a FileList as only source of files - * [467] coverage of abstract class/method is always ZERO - * [466] incomplete logging in coverage-threshold - * [465] PatchTask should support more options - * [463] Broken Links in coverage report - * [461] version tag in project node - -Mar. 10, 2010 - Phing 2.4.1 ---------------------------- - - * [460] FtpDeployTask error - * [458] PHPCodeSniffer Task throws Exceptions - * [456] Fileset's dir should honor expandsymboliclinks - * [449] ZipTask creates ZIP file but doesn't set file/dir attributes - * [448] PatchTask - * [447] SVNCopy task is not documented - * [446] Add documentation describing phpdocext - * [444] PhpCodeSnifferTask fails to generate a checkstyle-like output - * [443] HttpRequestTask is very desirable - * [442] public key support for scp and ssh tasks - * [436] Windows phing.bat can't handle PHP paths with spaces - * [435] Phing download link broken in bibliography - * [433] Error in Documentation in Book under Writing a simple Buildfile - * [432] would be nice to create CoverateThresholdTask - * [431] integrate Phing with PHP Mess Detector and PHP_Depend - * [430] FtpDeployTask is extremely un-verbose... - * [428] Ability to specify the default build listener in build file - * [426] SvnExport task documentation does not mention "revision" property - * [421] ExportProperties class incorrectly named - * [420] Typo in setExcludeGroups function of PHPUnitTask - * [418] Minor improvement for PhpLintTask - -Jan. 17, 2010 - Phing 2.4.0 ---------------------------- - - * [414] PhpLintTask: retrieving bad files - * [413] PDOSQLExecTask does not recognize "delimiter" command - * [411] PhpEvalTask calculation should not always returns anything - * [410] Allow setting alias for Phar files as well as a custom stub - * [384] Delete directories fails on '[0]' name - -Dec. 17, 2009 - Phing 2.4.0 RC3 -------------------------------- - - * [407] some error with svn info - * [406] an ability to turn phpLint verbose ON and OFF - * [405] I can't get a new version of Phing through PEAR - * [402] Add fileset/filelist support to scp tasks - * [401] PHPUnitTask 'summary' formatter produces a long list of results - * [400] Support for Clover coverage XML - * [399] PhpDocumentorExternal stops in method constructArguments - * [398] Error using ResolvePath on Windows - * [397] DbDeployTask only looks for -- //@UNDO (requires space) - * [396] PDOSQLExecTask requires both fileset and filelist, rather than either or - * [395] PharPackageTask fails to compress files - * [394] Fix differences in zip and tar tasks - * [393] prefix parameter for tar task - * [391] Docs: PharPackageTask 'compress' attribute wrong - * [389] Code coverage shows incorrect results Part2 - * [388] Beautify directory names in zip archives - * [387] IoncubeEncoderTask noshortopentags - * [386] PhpCpd output to screen - * [385] Directory ignored in PhpCpdTask.php - * [382] Add prefix parameter to ZipTask - * [381] FtpDeployTask: invalid default transfer mode - * [380] How to use PhpDocumentorExternalTask - * [379] PHPUnit error handler issue - * [378] PHPUnit task bootstrap file included too late - * [377] Code coverage shows incorrect results - * [376] ReplaceToken boolean problems - * [375] error in docs for echo task - * [373] grammar errors - * [372] Use E_DEPRECATED - * [367] Can't build simple build.xml file - * [361] Bug in PHPCodeSnifferTask - * [360] && transfers into & in new created task - * [309] startdir and 'current directory' not the same when build.xml not in current directory - * [268] Patch - xmlproperties Task - * [204] Resolve task class names with PEAR/ZEND/etc. naming convention - * [137] Excluded files may be included in Zip/Tar tasks - -Oct. 20, 2009 - Phing 2.4.0 RC2 -------------------------------- - - * [370] Fatal error: Cannot redeclare class PHPUnit_Framework_TestSuite - * [366] Broken link in "Getting Started/More Complex Buildfile" - * [365] Phing 2.4rc1 via pear is not usable - * [364] 2.4.0-rc1 download links broken - * [363] PHPUnit task fails with formatter type 'xml' - * [359] 403 for Documentation (User Guide) Phing HEAD - * [355] PDOSQLExecTask should accept filelist subelement - * [352] Add API documentation - -Sep. 14, 2009 - Phing 2.4.0 RC1 -------------------------------- - - * [362] Can't get phpunit code coverage to export as XML - * [361] Bug in PHPCodeSnifferTask - * [357] SvnLastRevisionTask fails when locale != EN - * [356] Documentation for tasks Chmod and Chown - * [349] JslLint task fails to escape shell argument - * [347] PHPUnit / Coverage tasks do not deal with bootstrap code - * [344] Phing ignores public static array named $browsers in Selenium tests - * [342] custom-made re-engine in SelectorUtils is awful slow - * [339] PHAR signature setting - * [336] Use intval to loop through files - * [333] XmlLogger doesn't ensure proper ut8 encoding of log messages - * [332] Conditions: uptodate does not work - * [331] UpToDateTask documentation says that nested FileSet tags are allowed - * [330] "DirectoryScanner cannot find a folder/file named ""0"" (zero)" - * [326] Add revision to svncheckout and svnupdate - * [325] "<filterchain id=""xxx""> and <filterchain refid=""xxx""> don't work" - * [322] phpdoc task not parsing and including RIC files in documentation output - * [319] Simpletest sometimes reports an undefined variable - * [317] PhpCodeSnifferTask lacks of haltonerror and haltonwarning attributes - * [316] Make haltonfailure attribute for ZendCodeAnalyzerTask - * [312] SimpleTestXMLResultFormatter - * [311] Fileset support for the TouchTask? - * [307] Replaceregexp filter works in Copy task but not Move task - * [306] Command-line option to output the <target> description attribute text - * [303] Documentation of Task Tag SimpleTest - * [300] ExecTask should return command output as a property (different from passthru) - * [299] PhingCall crashes if an AdhocTask is defined - * [292] Svn copy task - * [290] Add facility for setting resolveExternals property of DomDocument object in XML related tasks - * [289] Undefined property in XincludeFilter class - * [282] Import Task fix/improvement - * [280] Add Phar support (task) to Phing - * [279] Add documentation to PHK package task - * [278] Add PHK package task - * [277] PhpCodeSnifferTask has mis-named class, patch included - * [273] PHPUnit 3.3RC1 error in phpunit task adding files to filter - * [270] [patch] ReplaceRegExp - * [269] Allow properties to be recursively named. - * [263] phpunit code coverage file format change - * [262] Archive_Zip fails to extract on Windows - * [261] UnZip task reports success on failure on Windows - * [259] Unneeded warning in Untar task - * [256] Ignore dead code in code coverage - * [254] Add extra debug resultformatter to the simpletest task - * [252] foreach on a fileset - * [248] Extend taskdef task to allow property file style imports - * [247] New task: Import - * [246] Phing test brocken but no failure entry if test case class has no test method - * [245] TAR task - * [243] Delete task won't delete all files - * [240] phing test succesful while phpunit test is broken - * [233] Separate docs from phing package - * [231] File::exists() returns false on *existing* but broken symlinks - * [229] CopyTask shoul accept filelist subelement - * [226] <move> task doesn't support filters - * [222] Terminal output dissapears and/or changes color - * [221] Support for copying symlinks as is - * [212] Make file perms configurable in copy task - * [209] Cache the results of PHPLintTask so as to not check unmodified files - * [187] "ExecTask attribute ""passthru"" to make use of the PHP function ""passthru""" - * [21] svn tasks doesn't work - -Dec. 8, 2008 - Phing 2.3.3 --------------------------- - - * [314] <phpunit> task does not work - * [313] Incorrect PhpDoc package of SimpleTestResultFormatter - * [302] Incorrect error detecting in XSLT filter - * [293] Contains condition fails on case-insensitive checks - * [291] The release package is not the one as the version(2.3.2) suppose to be - -Oct. 16, 2008 - Phing 2.3.2 ---------------------------- - - * [296] Problem with the Phing plugin with Hudson CI Tool - * [288] Comment syntax for dbdeploy violates standard - -Oct. 16, 2008 - Phing 2.3.1 ---------------------------- - - * [287] DateSelector.php bug - * [286] dbdeploy failes with MySQL strict mode - * [285] Syntax error in dbdeploy task - * [284] XSL Errors in coverage-report task - * [275] AnsiColorLogger should not be final - * [274] PHPUnit 3.3RC1 incompatibility with code coverage - * [272] Using CDATA with ReplaceTokens values - * [271] Warning on iterating over empty keys - * [264] Illeal use of max() with empty array - * [260] Error processing reults: SQLSTATE [HY000]: General error: 2053 when executing inserts or create statements. - * [258] getPhingVersion + printVersion should be public static - * [255] Timestamp in Phing Properties for Echo etc - * [253] CCS nav bug on PHING.info site - * [251] debug statement in Path datatype for DirSet - * [249] See failed tests in console - * [244] Phing pear install nor working - * [242] Log incomplete and skipped tests for phpunit3 - * [241] FtpDeployTask reports FTP port as FTP server on error - * [239] ExecTask shows no output from running command - * [238] Bug in SummaryPHPUnit3ResultFormatter - * [237] Several PHP errors in XSLTProcessor - * [236] Do not show passwords for svn in log - * [234] typo in foreach task documentation - * [230] Fatal error: Call to undefined method PHPUnit2_Framework_TestResult::skippedCount() in /usr/local/lib/php/phing/tasks/ext/phpunit/PHPUnitTestRunner.php on line 120 - * [227] simpletestformaterelement bad require - * [225] Missing Software Dependence in documentation - * [224] Path class duplicates absolute path on subsequent path includes - * [220] AnsiColorLogger colors cannot be changed by build.properties - * [219] Add new chown task - * [218] Clear support of PHPUnit versions - * [217] Memory limit in phpdoc - * [216] output messages about errors and warnings in JslLint task - * [215] boolean attributes of task PhpCodeSniffer are wrong - * [214] PhpCodeSnifferTask should be able to output file - * [213] Error in documentation task related to copy task - * [211] XSLT does not handle multiple testcase nodes for the same test method - * [210] Reworked PhpDocumentorExternalTask - * [208] ReplaceRegexp problem with newline as replace string - * [207] PhpLintTask: optional use a different PHP interpreter - * [206] Installation guide out of date (phing fails to run) - * [205] AvailableTask::_checkResource ends up with an exception if resource isn't found. - * [203] ExecTask returnProperty - * [202] Add PHP_CodeSniffer task - * [201] "Improve Phing's ability to work as an ""embedded"" process" - * [200] Additional attribute for SvnUpdateTask - * [199] Invalid error message in delete task when deleting directory fails. - * [198] PDO SQL exec task unable to handle multi-line statements - * [197] phing delete task sometimes fails to delete file that could be deleted - * [195] SvnLastRevisionTask fails if Subversion is localized (Spanish) - * [194] haltonincomplete attribute for phpunit task - * [193] Manifest Task - * [192] Error when skip test - * [191] Akismet says content is spam - * [190] Add test name in printsummary in PHPUnit task - * [185] PHPUnit_MAIN_METHOD defined more than once - * [184] PlainPHPUnit3ResultFormatter filteres test in stack trace - * [183] Undefined variable in PhingTask.php - * [182] Undefined variable in SummaryPHPUnit3ResultFormatter - * [181] PhingCallTask should call setHaltOnFailure - * [179] Add documentation for TidyFilter - * [178] printsummary doens work in PHP Unit task - * [177] Only write ConfigurationExceptions to stdout - * [176] Cleanup installation documentation. - * [175] passing aarguments to phing - * [169] Spurious PHP Error from XSLT Filter - * [150] unable to include phpdocumentor.ini in PHPDoc-Task - * [15] FTP upload task - -Nov. 3, 2007 - Phing 2.3.0 --------------------------- - - * [174] Add differentiation for build loggers that require explicit streams to be set - * [173] Add 'value' alias to XSLTParam type. - * [172] broken phpunit2-frames.xsl - * [171] Allow results from selector to be loosely type matched to true/false - * [170] SvnLastRevisionTask cannot get SVN revision number on single file - * [168] XincludeFilter PHP Error - * [167] Add new formatter support for PDOSQLExecTask - * [166] Change CreoleTask to use <creole> tagname instead of <sql> - * [165] Add support for PHPUnit_Framework_TestSuite subclasses in fileset of test classes - * [164] Failed build results in empty log.xml - * [163] Add stripwhitespace filter - * [162] Add @pattern alias for @name in <fileset> - * [161] phing/etc directory missing (breaking PHPUnit) - * [157] Fatal error in PDOSQLExecTask when using filesets - * [155] <delete> fails when it encounters symlink pointing to non-writable file - * [154] Suggestion to add attribute to PDOSQLExecTask for fetch_style - * [153] sqlite select failure - * [152] result of PHP-Unit seems to be incorrect - * [151] add group-option to PHPUnit-Task - * [149] using TestSuites in fileset of PHPUnit-Task - * [148] remove dependency to PEAR in PHPUnit-Task - * [146] Illegal offset type PHP notice in CopyTask - * [143] Example for PhpDocumentor task has typographical errors and a wrong attribute. - * [142] SvnCheckout task only makes non-recursive checkouts. - * [141] Add 'recursive' attribute to svncheckout task. - * [136] Attribute os of ExecTask is not working - * [135] add source file attribute for code coverage xml report - * [133] Error in documenation: AppendTask - * [129] Typo in documentation - * [128] <pearpkg2> is missing in the doc completely - * [127] Error in documentation - * [126] Typo in documentation - * [122] PearPackage2Task Replacements don't seem to work - * [121] BUILD FAILED use JsLintTask - * [119] PhpDocumentorTask fails when trying to use parsePrivate attribute. - * [118] custom tasks have this->project == null - * [117] CoverageSetupTask and autoloaders - * [116] Test unit don't report notice or strict warnings - * [110] "Add ""errorproperty"" attribute to PhpLintTask" - * [107] SvnLastRevisionTask doesn't work with repositoryUrl - * [106] "document ""haltonfailure"" attribute for phplint task" - * [105] FileSystemUnix::normalize method: Improve handling - * [97] delete dir and mkdir are incompatible - * [92] Inconsistent newlines in PHP files - * [91] Improve detection for PHPUnit3 - * [83] "XmlLogger improperly handling ""non-traditional"" buildfile execution paths" - * [82] Error when use markTestIncomplete in test - * [79] Allow escaped dots in classpaths - * [78] (SVN doc) ${phing.version} and ${php.version} are different! - * [77] taskdef doesn't support fileset - * [76] Overhaul PhpDocumentor task - * [75] files excluded by fileset end up in .tgz but not .zip - * [74] Phing commandline args don't support quoting / spaces - * [73] Semantical error in PhingFile::getParent() - * [72] "Remove use of getProperty(""line.separator"") in favor of PHP_EOL" - * [71] "Add ""-p"" alias for project help" - * [70] Create Project class constants for log levels (replacing PROJECT_MSG_*) - * [69] mkdir and delete tasks don't work properly together - * [68] Xinclude filter - * [67] Add PDO SQL execution task - * [66] Incorrectly set PHP_CLASSPATH in phing.bat - * [65] Convert all loggers/listeners to use streams - * [64] Build listeners currently not working - * [63] Configured -logger can get overridden - * [62] phing.buildfile.dirname built-in property - * [58] Path::listPaths() broken for DirSet objects. - * [57] FileList.getListFile method references undefined variable - * [56] TaskHandler passing incorrect param to ProjectConfigurator->configureId() - * [53] _makeCircularException seems to have an infinite loop - * [52] \<match>-syntax does not work correctly with preg_*() - * [51] Cannot get phing to work with PHPUnit 3 - * [48] Supported PHPUnit2_Framework_TestSuite and PHPUnit2_Extensions_TestSetup sub-classes for the PHPUnit2Task and CoverageReportTask tasks - * [33] Implement changes to use PHPUnit2 3.0 code coverage information - * [22] Description about integrating into CruiseControl - -Aug. 21, 2006 - Phing 2.2.0 ---------------------------- - - * Refactored parser to support many tags as children of base <project> tag (HL) - * Added new IfTask (HL) - * Added "spawn" attribute to ExecTask (only applies to *nix) - * Several bugfixes & behavior imporvements to ExecTask (HL, MR, Ben Gollmer) - * Bugfixes & refactoring for SVNLastRevisionTask (MR, Knut Urdalen) - * Fixed reference copy bug (HL, Matthias Pigulla) - * Added SvnExportTask (MR) - * Added support for FileList in DeleteTask. (HL) - * Added support for using setting Properties using CDATA value of <property> tag. (HL) - * Added ReferenceExistsCondition (Matthias Pigulla) - * Added Phing::log() static method & integrated PHP error handling with Phing logging (HL) - * Added new task to run the ionCube Encoder (MR) - * Added new HTML Tidy filter (HL) - * Added PhpLintTask (Knut Urdalen) - * Added XmlLintTask (Knut Urdalen) - * Added ZendCodeAnalyzerTask (Knut Urdalen) - * Removed CoverageFormatter class (MR) - NOTE: This changes the usage of the collection of PHPUnit2 code coverage reports, see the - updated documentation for the CoverageSetupTask - * Added Unzip and Untar tasks contributed by Joakim Bodin - * [8], [49] Fixed bugs in TarTask related to including empty directories (HL) - * [44] Fixed bug related to copying empty dirs. (HL) - * [32] Fixed PHPUnit2 tasks to work with PHPUnit2-3.0.0 (MR) - * [31] Fixed bug with using PHPDocumentor 1.3.0RC6 (MR) - * [43] Fixed top-level (no target) IfTask behavior (Matthias Pigulla) - * [41] Removed some lingering E_STRICT errors, bugs with 5.1.x and PHP >= 5.0.5 (HL) - * [25] Fixed 'phing' script to also run on non-bash unix /bin/sh - * Numerous documentation improvements by many members of the community (Thanks!) - -Sept. 18, 2005 - Phing 2.1.1 ----------------------------- - - * Added support for specifying 4-char mask (e.g. 1777) to ChmodTask. (Hans Lellelid) - * Added .svn files to default excludes in DirectoryScanner. - * Updated PHPUnit2 BatchTest to use class detection and non-dot-path loader. (Michiel Rook) - * Added support for importing non dot-path files (Michiel Rook) - * Add better error message when build fails with exception (Hans Lellelid) - * Fixed runtime error when errors were encountered in AppendTask (Hans Lellelid) - -June 17, 2005 - Phing 2.1.0 ---------------------------- - - * Renamed File -> PhingFile to avoid namespace collisions (Michiel Rook) - * Add ZipTask to create .zip files (Michiel Rook) - * Removed redudant logging of build errors in Phing::start() (Michiel Rook) - * Added tasks to execute PHPUnit2 testsuites and generate coverage and - test reports. (Michiel Rook, Sebastian Bergmann) - * Added SvnLastRevisionTask that stores the number of the last revision - of a workingcopy in a property. (Michiel Rook) - * Added MailTask that sends a message by mail() (Michiel Rook, contributed by Francois Harvey) - * New IncludePathTask (<includepath/>) for adding values to PHP's include_path. (Hans Lellelid) - * Fix to Phing::import() to *not* attempt to invoke __autoload() in class_exists() check. (Hans Lellelid) - * Fixed AppendTask to allow use of only <fileset> as source. (Hans Lellelid) - * Removed dependency on posix, by changing posix_uname to php_uname if needed. (Christian Stocker) - * Fixed issues: (Michiel Rook) - 11 ExtendedFileStream does not work on Windows - 12 CoverageFormatter problem on Windows - 13 DOMElement warnings in PHPUnit2 tasks - 14 RuntimeException conflicts with SPL class - 15 It is not possible to execute it with PHP5.1 - 16 Add Passthru option to ExecTask - 17 Blank list on foreach task will loop once - 19 Problem with <formatter outfile="..."> - 20 Phpunit2report missing XSL stylesheets - 21 Warnings when output dir does not exist in PHPUnit2Report - -Oct 16, 2004 - Phing 2.0.0 --------------------------- - - * Minor fixes to make Phing run under E_STRICT/PHP5. - * Fix to global/system properties not being set in project. (Matt Zandstra) - * Fixes to deprecated return by reference issues w/ PHP5.0.0 - -June 8, 2004 - Phing 2.0.0b3 ----------------------------- - - * Brought up-to-date w/ PHP5.0.0RC3 - * Fixed several bugs in ForeachTask - * Fixed runtime errors and incomplete inheriting of properties in PhingTask - * Added <fileset> support to AppendTask - -March 19, 2004 - Phing 2.0.0b2 ------------------------------- - - * Brought up-to-date w/ PHP5.0.0RC1 (Hans) - * Fixed bug in seting XSLT params using XSLTask (Hans, Jeff Moss) - * Fixed PHPUnit test framework for PHPUnit-2.0.0alpha3 - * Added "Adhoc" tasks, which allow for defining PHP task or type classes within the - buildfile. (Hans) - * Added PhpEvalTask which allows property values to be set to simple PHP evaluations or - the results of function/method calls. (Hans) - * Added new phing.listener.PearLogger listener (logger). Also, the -logfile arg is now - supported. (Hans) - * Fixed broken ForeachTask task. (Manuel) - -Dec 24, 2003 - Phing 2.0.0b1 ----------------------------- - - * Added PEAR installation framework & ability to build Phing into PEAR package. - * Added TarTask using PEAR Archive_Tar - * Added PearPackageTask which creates a PEAR package.xml (using PEAR_PackageFileManager). - * Added ResolvePathTask which converts relative paths into absolute paths. - * Removed System class, due to namespace collision w/ PEAR. - * Basic "working?" tests performed with all selectors. - * Added selectors: TypeSelector, ContainsRegexpSelector - * CreoleSQLExec task is now operational. - * Corrected non-fatal bugs in: DeleteTask, ReflexiveTask - * All core Phing classes now in PHP5 syntax (no "var" used, etc.) - * CopyTask will not stop build execution if a file cannot be copied (will log and - continue to next file). - * New abstract MatchingTask task makes it easier to create your own tasks that use - selectors. - * Removed redundant calls in DirectoryScanner (<fileset> scanning now much faster). - * Fixed fatal errors in File::equals() - -Nov 24, 2003 - Phing 2.0.0a2 ----------------------------- - - * Fixed ReplaceTokens filter to correctly replace matched tokens - * Changed "project.basedir" property to be absolute path of basedir - * Made IntrospectionHelper more tollerant of add*() and addConfigured*() signatures - * New CvsTask and CvsPassTask for working with CVS repositories - * New TranslateGettext filter substitutes _("hello!") with "hola!" / "bonjour!" / etc. - * More consistent use of classhints to enable auto-casting by IntrospectionHelper - * Fixed infinite loop bug in FileUtils::normalize() for paths containing "/./" - * Fixed bug in CopyFile/fileset that caused termination of copy operation on encounter - of unreadable file - -Nov 6, 20003 - Phing 2.0.0a1 ----------------------------- - - * First release of Phing 2, an extensive rewrite and upgrade. - * Refactored much of codebase, using new PHP5 features (e.g. Interfaces, Exceptions!) - * Many, many, many bugfixes to existing functionality - * Restructuring for more intuitive directory layout, change the parser class names. - * Introduction of new tasks: AppendTask, ReflexiveTask, ExitTask, Input, PropertyPrompt - * Introduction of new types: Path, FileList, DirSet, selectors, conditions - * Introduction of new filters: ReplaceRegexp - * Introduction of new logger: AnsiColorLogger - * Many features from ANT 1.5 added to existing Tasks/Types - * New "Register Slot" functionality allows for tracking "inner" dynamic variables. |