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 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: 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= 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