Phing Versions Save

PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.

3.0.0-RC2

2 years ago

The following issues and pull requests were closed in this release:

  • Add support for setting standard, outfile and format to phpcs task #1612
  • Update SizeSelector schema #1611
  • [core] Updated dependencies #1593
  • [core] Added additional tests #1592
  • [XmlLogger] cleanup #1591
  • [core] Added openssl and phar.readonly to pipeline #1590
  • [PharPackageTask] Added attributes to test build #1589
  • [core] Fixed ExtendedFileStream register wrapper #1588
  • [core] Cleanup some tests. #1587
  • [Location] Added test #1586
  • Refactoring how Phing handles boolean strings #1584
  • Use constant for buildfile name #1583
  • Scrutinizer issue fixes #1581
  • Scrutinizer issue fixes #1580
  • Scrutinizer issue fixes #1579
  • Scrutinizer issue fixes #1578
  • Scrutinizer issue fixes #1577
  • [core] Scrutinizer issue fixes #1576
  • [XmlLintTask] Added error logs. #1575
  • [core] Fixed slack url and added security advisor dependency #1574
  • [core] Updated Deps - added funding to composer #1573
  • [core] Updated deps #1572
  • [core] Code cleanup on test files #1570
  • php-cs-fixer fixed covers #1568
  • [core] php-cs-fixer run #1566
  • [core] Moved test classes to own namespace Phing\Test\ #1565
  • [FileUtils] split up long method #1564
  • [core] PHP compat issues #1563
  • Add comment in test to prevent php8.1 compat issue #1562
  • Update documentation links #1561
  • [condition] Added phpversion condition #1560
  • [core] Removed unused exception classes #1559
  • [core]Moved Timer function to DefaultClock #1558
  • [Logger] Fixed StatisticsReport #1557
  • [core] Removed deprecated NullPointerException.php #1556
  • Updated PEAR\Exception -> composer update #1555
  • Add days and hours to DefaultLogger::formatTime method #1554
  • Update report bugs to use issues link #1551
  • Remove currentTimeMillis #1545
  • Fix "depends on" in target list #1544
  • [ReflexiveTask] Call to a member function isDirectory() on null #1540

3.0.0-RC1

3 years ago

This is the first release candidate for Phing 3.

The following issues and pull requests were closed in this release:

  • [ReflexiveTask] Added exception for missing filterchain #1538
  • [ReflexiveTask] Fixed behavior, if file attribute points to a directory. #1537
  • [PropertySelector] Fixed group selection #1536
  • [core] Fixed deprecation warnings - PHP ^8.1 #1535
  • [TryCatchTask] Rectify the logic of the "finally" clause #1534
  • [PhingTask] Fixed dot notation #1533
  • Fix PhpEvalTask bugs with functions taking scalar and multidimensional array params #1531
  • Moved aws related tasks to own repo #1530
  • Moved SassTask to own repo #1529
  • Moved PhpUnitTask to own repo #1528
  • Moved SonarTask to own repo #1527
  • Moved analyzer tasks to own repo #1526
  • Moved http tasks to own repo. #1523
  • Move pdo tasks and path-as-package task to system scope #1521
  • Moved svn tasks to own repo #1520
  • [core] Moved XmlPropertyTask and PharMetadata to system tasks. #1519
  • [core] Move archive tasks #1518
  • Moved DbdeployTask to own repo #1516
  • Rename "master" branch to "main" #1514
  • Moved VisualizerTask to own repo #1513
  • Moved inifile task to own repo #1512
  • [SassTask] [core] - Fixed Filesystem::listContents for numeric filenames. #1511
  • Removed unused imports #1510
  • Use Phing\Type\Element.*Aware traits #1508
  • Finalize namespace-ification #1506
  • Moved git tasks to own repo #1505
  • Moved HG tasks to own repo #1504
  • Fixed windows line ending issue #1500
  • Fixed line ending issue on windows #1499
  • excludesfile example #1498
  • Updated composer dependencies #1496
  • Added ModifiedSelector. #1487
  • [PHPUnitTask] Removed PHPUnitTestRunner7 #1486
  • [Pear*] Removed unused test xml file. #1485
  • [phploc] Fixed test case. #1484
  • [phploc] Json formatter not tested #1483
  • Size helper #1482
  • [PatternSet] Simplified __toString method. #1481
  • Standardize file size units #1480
  • [core] Fixed codecoverage in action with latest ubuntu #1478
  • Show suggestion on unknown target #1477
  • [BindTargets] Added BindTargets Task #1476
  • Changed build trigger handling #1474
  • [DateSelector] Add tests and correct behavior #1473
  • [core] Fixed delta in TimerTest.php #1471
  • [core] Move internal build steps from travis to github #1470
  • Updated Dependencies #1469
  • Changed arg passed to phploc #1457
  • Add tests and correct TouchTask behavior #1456
  • [PHPUnitTask] Added haltondefect argument #1455
  • [TouchTask] Test doesn't check that files were created with the correct timestamp #1454
  • [TouchTask] millis attribute leads to invalid dates #1453
  • [TouchTask] allows invalid datetime values to be specified #1452
  • [PHPUnitTask] Fixed processIsolation setting #1451
  • [PHPUnitTask] renamed formatter #1448
  • [core] Removed unused excludes in test build. #1447
  • [core] Work on PHP 8 #1445
  • [DeleteTask] Fixed that only variables can be passed by reference. #1444
  • [PHPUnitTask] Removed includes #1443
  • [core] Fixed tests #1442
  • [core] Added PHP 8.0 and 8.1 snapshot to travis #1441
  • Fix deprecated ReflectionParameter::getClass() #1440
  • [PlainPHPUnitResultFormatter] Added risky counter #1439
  • [PHPUnitResultFormatter] Added risky test counter to summary #1438
  • [CoverageMergerTask] Fixed code coverage handling #1437
  • Add new optional clover-html formatter. #1436
  • [PHPUnitResultFormatter] Added warning and risky counter #1435
  • [PHPUnitTask] Added failure handling for risky and warning tests #1434
  • [PHPUnitTask] Added missing halton* methods. #1433
  • Added coverage-* related test setup #1432
  • Make use of PHPUnit 9 code coverage and reporting #1431
  • Make better use of PHPUnit 9 code coverage and reporting #1430
  • [PHPUnitReportTask] Fixed windows detection #1429
  • Delete unused. #1428
  • ComposerTask tests don't need Composer on the path #1427
  • ComposerTask test failing if Composer isn't on the path #1426
  • SonarConfigurationFileParser tests fail on cygwin (Windows) #1425
  • Fix ini parser must ignore ini sections #1421
  • Fixed env handling for windows #1419
  • Environment argument for ExecTask is broken for windows #1417
  • Move composer vaidation to action #1415
  • Added GITHub action workflow. #1414
  • Fixed Windows codepage setting for utf8 beta. #1413
  • Updated dependencies #1412
  • Windows & UTF-8 #1399
  • Fix Support for Nested Exec Env Tag - Fixes #1395 #1396
  • ENV SubTask Not Working as Expected #1395
  • Added new version of FtpDeloyTask #1394
  • Variable properties which could not expanded should be null. #1393
  • Error resolving proxy #1391
  • Fix visualizer bug #1390
  • [HttpRequest] Fixed verbose mode. #1389
  • [phploc] Fixed broken task for PHP >= 7.3 #1387
  • Downgraded guzzle to 6.5 #1386
  • httpget broken by guzzle update #1385
  • Could not create task/type: 'scp'. Make sure that this class has been declared using taskdef / typedef. (3.0.0-alpha4) #1372
  • VisualizerTask bug #1388
  • Reliance on PEAR packages despite being removed from PEAR itself #1370
  • [SubPhing] Fail on error should also be passed to the phing task. #1361
  • Cleanup test build script #1332
  • Added missing Target::dependsOn implementation #1303
  • Declaration of case-insensitive constants is deprecated - replace Net_FTP #1224

2.16.4

3 years ago

This patch release fixes some PHP 8.0 compatibility issues.

3.0.0-alpha4

3 years ago

The following issues and pull requests were closed in this release:

  • [PatternSet] Added missing test. #1350
  • Phpcstask fileset support #1349
  • Removed PhpCodeSnifferTask #1346
  • [test/build.xml] Removed adhoc tasks and use bootstrap #1336
  • Fixed condition #1334
  • Added extension points #1324
  • Added augment reference task. #1323
  • Added ClassConstants filter #1322
  • Removed ansible support in favor of docker #1321
  • Moved Zend Server Development Tools Tasks to own repo #1320
  • [PathConvert] Fixed validation on attributes. #1319
  • [FileUtils] Fixed file separator/pathSeparator as not always set. #1318
  • Fixed phpunit warnings #1317
  • [subphing] Added bulk project execution task. #1316
  • [build.xml] Fixed deprecated warning. #1315
  • [TruncateTask] Simplified new file creation. #1314
  • [AdhocTaskdefTask] Fixed is subclass of task test. #1313
  • [Target] Added location support. #1312
  • [Phing] Used finally to simplify exc handling #1311
  • [Phing] Removed not needed method #1310
  • [Phing] Removed deprecated setting of track_errors #1309
  • [Phing] Simplified os family condition #1308
  • [Phing] Removed php compat condition #1307
  • Moved JsHintTask to own repo #1306
  • [PhingTask] Fixed exception handling and condition #1305
  • Moved JsMinTask to own repo. #1304
  • [PhingTask] Fixed multi same property #1296
  • [PhingTask] Added native basedir support. #1295
  • [WIP] [PhingTask] Fixed possible infinity loop #1294
  • [ForeachTask] Cleanup code #1293
  • [PhingTask] Cleanup code. #1292
  • [PhingTask] Added output argument. #1291
  • [MonologListener] Fixed logging for warning #1290
  • [PropertyTask] reduce complexity by extract method #1287
  • Moved phpdoc task to own repository. #1286
  • [MoveTask] Added granularity support #1278
  • [TouchTask] fixed log output setting datetime #1277
  • [CopyTask] Added granularity support on LMT of src #1276
  • [FileUtils] Added granularity support #1275
  • [MoveTask] Added preservepermissions support. #1274
  • [PhingTask] Added some more general tests #1273
  • [PhingTask] Added override tests #1272
  • [PhingTask] Added ref no inheritance and path test #1271
  • [PhingTask] Added reference inheritance test #1270
  • [TruncateTask] fixed unit suffix on length/adjust #1269
  • [MoveTask] Fixed default overwrite behavior. #1268
  • Moved ssh tasks to own repo #1267
  • Moved zendcodeanalyser task to own repo #1266
  • Moved SmartyTask to own repository. #1265
  • [PhingTask] added inherit basedir tests #1264
  • [PhingTask] Added some more tests #1263
  • [PhingTask] Added test implementations #1262
  • [PhingTask] add xml test files #1261
  • [core] Removed not used assignment #1260
  • [Task] bind task to another task #1259
  • [PropertyHelper] Reduced complexity #1258
  • [Project] Added inherited properties getter. #1257
  • [TouchTask] Added mapping support. #1256
  • [ZipTask] fixed basedir #1255
  • [ExecTask] Fixed resolving env vars #1254
  • Using ExecTask with environment variables #1253
  • Moved ioncube tasks to own repo #1249
  • Moved PhkPackageTask to own repo. #1248
  • Simplify visualizer tests #1247
  • Moved FtpDeployTask to own repo #1246
  • VisualizerTask breaks test execution #1245
  • Provide --config-option switch for svn tasks #1244
  • [PhingCallTask] set target on callee #1243
  • ZipTask cannot create zip using basedir #1242
  • [PhingTask] Added full subproject handling. #1241
  • Fixed error, if error_get_last equals to null #1240
  • Added regression tests #1239
  • Added echoxml task #1238
  • Added support for creating custom attributes in the parsing phase. #1237
  • [DiagnosticsTask] Fixed composer warning. #1236
  • Moved coverage tasks to new repo #1230
  • Removed ExportPropertiesTask in favor of EchoProperties task #1229
  • Moved Liquibase Tasks to an ext repo. #1228
  • [PropertyTask] Added "required" attribute #1226
  • Added custom task/type support #1225
  • Fixed IsTrueCondition #1221
  • [PropertyTask] Added type hints #1218
  • [EchoTask] Fixed type handling. #1217
  • Removed memory limit from travis ini and some refactor #1216
  • Added posix permission selector #1209
  • Added multi line description support, … #1208
  • SassTask mangles the CLI command depending on attribute order #1206
  • Monolog listener #1204
  • Value "0" is impossible #1201
  • Incorrect type cast string-boolean #1200
  • Updated dependencies #1195
  • [WIP] Symfony 5 compat #1194
  • replace ignore-checks in tests #1193
  • replace @expectedException* anotation #1191
  • [FileList] Fixed iterator #1190
  • Removed unused lines of code. #1189
  • fix coding style for test files #1188
  • Allow symfony/* ^5.0 #1185
  • Fixed indention #1183
  • Move from PhingFile to SplFileObject - part 1 #1178
  • Fixed not called Phing::shutdown() #1177
  • Parameter unittests #1176
  • Update ComposerTask code & documentation #1175
  • fix coding style issues #1174
  • Added PrefixLines test #1168
  • Added SilentLoggerTest #1167
  • Create TimestampedLoggerTest #1166
  • Added test for StatisticsListener #1165
  • [DefaultLogger] added unit test for buildFinished #1164
  • CompserTask documentation #1163
  • PSR12 and Object Calisthenics #1161
  • get_magic_quotes_runtime() deprecated in 7.4 - replace HTTP_Request2 #1160
  • Added SleepTaskTest #1153
  • Fixed PSR12 related errors by phpcbf #1152
  • Add unit test for Description addText method #1151
  • Added bootstrap to scrutinizer config #1150
  • [PhingTest] Added test case for printUsage #1149
  • Fixed notice in JsonLogger. #1148
  • [DataTypeTest] Added missing license and property #1147
  • Datatype unit-tests #1146
  • [StatisticsListener] Fixed PHP Error #1145
  • The variable '$php_errormsg' is deprecated since PHP 7.2; Using error_get_last() instead #1144
  • Rename __import method #1143
  • StringReader should be an InputStreamReader #1141
  • PDOSQLExecTask constructor error #1138
  • update coding style #1137
  • add Build-Matrix #1136
  • FileHashTask should always generate a file. #1135
  • Added loglevel attribute to the phpcs task. #1134
  • Removed duplicated code. #1133
  • update dependencies #1132
  • Added ext-intl to appveyor.yml #1131
  • add editorconfig, update gitattributes #1130
  • [WIP] DirectoryScanner and AbstractFileSet improvements. #1034
  • Auto-discover custom tasks when installed through Composer #654
  • MkdirTask behaves the same as "mkdir" Linux command and respects POSIX ACL #591

2.16.3

4 years ago

This patch release fixes additional PHP 7.4 deprecation issues.

2.16.2

4 years ago

This patch release fixes the following issue:

  • PHP-7.4: PHP Deprecated: Array and string offset access syntax with curly braces #1210
  • Add symfony/yaml ^2.8 to restore PHP 5.4 compatibility #919

3.0.0-alpha3

4 years ago

The following issues and pull requests were closed in this release:

  • Fix some PHP 7.4 specific deprecations. #1127
  • Bump scssphp/scssphp from 1.0.2 to 1.0.3 #1126
  • Bump aws/aws-sdk-php from 3.108.2 to 3.110.7 #1125
  • Bump phpunit/phpunit from 7.5.14 to 7.5.15 #1124
  • Code cleanup #1122
  • database condition #1121
  • Added verbose log to mkdir if dir exists already. #1120
  • Get rid of useless code in PhingFile #1119
  • Reduced copy paste #1118
  • Removed redundant else branch. #1117
  • Fixed some inspections #1116
  • Fixed low deps issue #1115
  • Added circular reference check. #1114
  • Test suite fails for travis on php 7.1 with low deps #1113
  • Fixed some more inspections #1111
  • Fixed some more ci issues. #1110
  • Fixed scrutinizer issue #1109
  • IntrospectionHelper should not convert to bool, if a typehinted string was found. #1108
  • Updated scrutinizer config #1107
  • Only send coverage report if not phpcs build #1106
  • Added iterator support for FileList #1105
  • Added reference check for FileSet::getIterator() #1104
  • foreach with filelist causes fatal error #1103
  • PSR-12 #1097
  • [phpcs] phpcs 3 compatible task #1096
  • Update obsolete phpstan --errorFormat flag with correct one #1095
  • istrue treats undefined property as "true" #1093
  • PHPStanTask with Fileset support #1091
  • Reduced code #1090
  • [HttpCondition] Removed deprecated constant php 7.3 compat #1089
  • Update docker instructions #1087
  • Feature/visualizer theming #1084
  • Error while using AutoloaderTask #1080
  • [StopWatch] Fixed visibility of action methods. #1079
  • Used getDataTypeName instead of legacy code #1073
  • Added missing license headers. #1072
  • Removed deprecated scpsend alias #1071
  • Removed not used test file. #1070
  • [ApplyTask] Fixed wrong condition #1069
  • PHPUnit removed hack #1061
  • Removed PHPUnit\Util\Log\JUnit::setWriteDocument() #1060
  • Made some more args optional #1059
  • Made some args optional. #1058
  • Removed unused method #1056
  • fieldsets not supported by phpstan task #1055
  • Dependencies missing in PHAR #1053
  • Reduced code #1050
  • Removed duplicate and unused method #1049
  • Added StatisticsListener to the travis builds #1048
  • Reduced duplicate code #1047
  • Added missing precondition checks for references #1045
  • Fixed DirectoryScanner - wrong method call #1044
  • Fixed line ending issue in SuffixLines #1043
  • Fixed relaxng validation errors #1042
  • SuffixLines filter does not preserve line endings #1041
  • Added event debug logs. #1040
  • Added support for object::__toString inside EventObject::__toString #1039
  • Added version upperbound to pear/http_request2 #1038
  • LineContains uses readLine #1033
  • Replaced while...each loops with foreach. #1032
  • Bug when using filter on large files #1030
  • Improved debug log - ref to string if possible #1029
  • Added test cases. #1028
  • Fixed single test execution of phpunit tests. #1027
  • Fixed phing test execution under PHPUnit 8 #1024
  • PatchTask extensions #1023
  • Feature/visualizer task #1019

3.0.0-alpha2

5 years ago

The following issues and pull requests were closed in this release:

  • No need for verbose log on ref change for UE #1007
  • Removed include_once #1006
  • Opened IoncubeEncoderTask to all php versions #1005
  • Added DisableInputHandler #1004
  • Feature request: Disable Input #1003
  • Third $parentDir param should be optional #1002
  • Extended tstamp task. #995
  • Added test for basename task. #994
  • Removed obsolete windows test file #993
  • Skipped git task tests on windows #992
  • StopwatchTask should use DispatchTask #991
  • Use dedicated PHPUnit assertions for better error messages #990
  • Refactor foreach loop into in_array call #989
  • Appveyor should not update composer deps #987
  • Added exception message to verbose output. #986
  • Fix PropertyCopy documentation #985
  • Fix coding standards issues and docblocks. #982
  • Make PHPStan task generate error messages and allow skipping see #980 #981
  • PHPStan Task does not fail during errors #980
  • The introduction seemed a bit dated, so updated it a bit. Also added some minor punctuation fixes. #979
  • Added Svn Revert Task #977
  • Fixed file comments for better API generation #976
  • Removed outdated todo #975
  • Updated appveyor config #974
  • Added URLEncodeTask. #973
  • Avoid calling get_class on null in UnknownElement. #972
  • Added preserve duplicates to PathConvert #969
  • Fixed null pointer exception #968
  • Add verbosity to VersionTask #967
  • Added index to foreach task #963
  • Added PHPUnit 7 support. #962
  • Added silent flag to symfony console task #961
  • SymfonyConsole - ProgressBar output incorrect #960
  • VersionTask can manage 'v' prefix #955
  • Compatability with phpunit7? #952
  • #946: Trim outputProperty value of GitLogTask. #947
  • Fix for archive task #945
  • Missing ${file.separator} ? #943
  • Cleanup of #735 - part 4 #940
  • Cleanup of #735 - part 3 #939
  • Cleanup of #735 - part 2 #938
  • Fixed DefaultExcludes by removing an old hhvm fix #937
  • Expanding a Property Reference with ${toString:} #936
  • Fixed test execution. #935
  • Added AnsiColorLogger and SilentLogger to the docs #932
  • Added missing requirements for #826 #931
  • Added file attribute of fileset to doc and grammar #927
  • Added nested params to PhpEvalTask #926
  • Mapper support for PathConvert task. #925
  • Added blockfor task to grammar #924
  • Added project instance and location to targets #923
  • Small additions to the os condition #922
  • Fixed verbose logging of exception traces. #921
  • 'notify-send' is not recognized as an internal or external command #915
  • Consistent usage of to string #913
  • Made ProjectConfigurator::__construct private #912
  • Added missing strict attrib to grammar #911
  • Added missing logskipped attrib for targets in grammar #910
  • PHPStan task #908
  • Added html attribute to XsltTask #907
  • Be less restrictive on TaskContainer::addTask(Task) #906
  • Take care of PHP return types in IntrospectionHelper #905
  • Fixes #560 #904
  • Made XML based property files loadable. #903
  • Fixed #887 #902
  • Removed obsolete php version check #901
  • Fixed condition of child nodes at prefix building in XmlPropertyTask #900
  • Fixed nested condition test in FailTask #899
  • Fixed PhingFile::createNewFile if parent is null #898
  • Fixed isBoolean check. #897
  • Update Phing.php #896
  • Fixed undefined constant. #895
  • Refactors SassTask #892
  • Generated .phar is a bit big #891
  • Fix PHP CodeSniffer cache write to directory #890
  • Adds some SassTask tests #889
  • Failing test ForeachTaskTest::testLogMessageWithFileset #887
  • Removed fallback part of the PropertyTask documentation #885
  • Cleanup of #735 - part 1 #878
  • Enable HttpRequestTask to validate response codes #824
  • SVN Revert task #805
  • [WIP] Small improvement on comparing files. #785
  • [WIP] Fixed whitespace issue on argument escaping. #735
  • Unwanted spaces in attribute with forced escape in ExecTask #637
  • MkdirTask behaves the same as "mkdir" Linux command and respects POSIX ACL #591
  • Include (most used) dependencies in phar (Trac #1113) #566

3.0.0-alpha1

6 years ago

The following issues were closed in this release:

  • fixed typos in error messages #888
  • Refactor SassTask tests #882
  • The is_executable check in the Which method when run on Windows is unnecessary. #880
  • Fixed #712 #879
  • Added missing method DataType::getDataTypeName() #864
  • Removed unused methods in StringHelper #863
  • Fixed ConsoleInputHandler for symfony 4 #862
  • Fixed regression test 309 for win #860
  • Fixed FileUtils::contentEquals #859
  • ConsoleInputHandler isn't Symfony 4 compatible #858
  • Added multiple property file inclusion. #856
  • Fixed wrong init value #855
  • Fixed FatalError in ZendGuardFileSet #854
  • Optimized api build file #852
  • Fixed grammar for phpdoc2 task. #851
  • Removed more include statements #850
  • Removed includes/requires from test sources. #849
  • Removed unused ident #846
  • Added SvnProp* tasks #845
  • Updated supported php version #844
  • Added ClasspathAware trait. #843
  • Get rid of FunctionParam class. #842
  • Added selectors to the grammar file. #841
  • Removed hhvm build from travis - added php nightly #839
  • Removed unused methods. #838
  • Fixed method call on duplicated targets. #837
  • Removed includes for phing own classes #836
  • Removed IterableFileSet #835
  • Removed settings of deprecated ini options #834
  • Simplified Character::isLetter() #833
  • Made DateSelector::setMillis() public #832
  • Improved error/exception reporting in Task::perform() #831
  • Added public setter/getter to reference object. #830
  • Target attrib of PhingTask must not be empty. #827
  • Included Listener/Logger chapter in master.xml #822
  • Updated documentation - FileSyncTask #820
  • Fixed call to a private member var. #819
  • Fixed exclude/include groups for phpunit 6. #818
  • Git branch #817
  • GitBranchTask failes with git >= 2.15.0 #816
  • Fixed composer install issue #815
  • Bump minimum PHP version to 7.0+ #813
  • PharPackageTask wrong format of path in webstub and/or clistub when building on Windows #809
  • Cannot make work PHPUnit 6 #802
  • Can't install dev-master version using Composer #799
  • Fixed generation of html reportfiles. #798
  • Init feature #796
  • Added type aware traits. #783
  • Added regex attrib to the filename selector. #782
  • Added casesensitive and handledirsep attribs to the regexp mapper. #781
  • Added casesensitive and handledirsep attribs to the glob mapper. #780
  • Added multline attribute to containsregexp selector. #779
  • Added negate, regexp, casesensitive attribs to linecontainsregexp filter #778
  • Added negate attribute to the linecontains filter. #777
  • Fixed log method - HttpGetTask. #771
  • Added stopwatch name to log output. #767
  • feature request: stopwatch should show name as well #765
  • stopwatch includes autoloader #764
  • Fix: php.ini variable evaluation and "Notice: A non well formed numeric value encountered" #761
  • Added ability logging exceptions. #760
  • Added location setting to all task defined. #759
  • Added DependSet task. #757
  • Added FileList support to the TouchTask #756
  • Added osfamily attribute to ExecTask #755
  • Fixed usage of filelist if PathConvert uses a reference. #754
  • Superseded #302 Remove S3 PEAR dependency #748
  • Added relentless task. #746
  • StatisticsListener #744
  • Default exclude task #740
  • Fixed PropertyConditions behavior. #739
  • Fixed deprecated function calls. #737
  • SCA with Php Inspections (EA Extended) #731
  • Added PHPLoc ^4 support. #729
  • PHPLoc Task: Wrong class name in CSV Formatter #725
  • PHPLoc task Wrong class name for XML Logger class #724
  • HttpRequestTask doesn't support POST application/json #715
  • SassTask: Consider removing/embeding the dependency on Pear::System #710
  • Parallel Task: Call to a member function push() on null in ... Manager.php:237 #706
  • Dynamic path for composer task #701
  • patchTask not shell escaping file paths #693
  • Relative Symlinks #684
  • NullPointerException when phploc is used without a formatter #683
  • Always interpret basedir as relative to project's root #668
  • phpunit task is not compatible with PHPUnit 6.0 #659
  • symfony/yaml dependency improvemnt #658
  • Deprecate the PEAR channel #657
  • Making phing compatible with phive (https://phar.io) #633
  • Phing Strict Build Mode #626
  • Adding 0 and 1 strings as true and false values in StringHelper. #590
  • PHPUnitReportTask fails with XSLTProcessor::importStylesheet() unable to read phar:/usr/local/bin/phing/etc/str.replace.function.xsl (Trac #1240) #584
  • Unit test for various Git and SVN related tasks fails if locale is not 'en' or 'C' (Trac #1213) #577
  • Phingcall should have the options returnProperty (Trac #1209) #576
  • add task for git archive or git checkout-index (Trac #1182) #573
  • Error overwriting symlinks on copy or move (Trac #1096) #562
  • Support in chmod, chown, delete, echo, copy, foreach and move tasks (Trac #1026) #559
  • ComposerTask when composer is installed in the system (Trac #1008) #558
  • phing should get a strict mode (Trac #918) #554
  • Add 'hide input' attribute to InputTask (Trac #885) #553
  • Find build.xml file in parent directory tree (Trac #864) #551
  • includePath using project.basedir is failing under certain conditions (Trac #586) #537
  • Properties not being set on subsequent sets. (Trac #511) #535
  • Build Progress Bar (Trac #305) #532
  • Document that in a FileSet include/exclude "foo/" means "foo/**" #367
  • Make basedir property (including its default value) a path relative to the buildfile #358
  • Remove S3 PEAR dependency #302
  • Consider the strings "1" and "0" to be true and false, respectively. #261
  • Phing Strict Build Mode #159

The following pull requests were merged in this release:

  • fixed typos in error messages #888
  • Refactor SassTask tests #882
  • The is_executable check in the Which method when run on Windows is unnecessary. #880
  • Fixed #712 #879
  • Added missing method DataType::getDataTypeName() #864
  • Removed unused methods in StringHelper #863
  • Fixed ConsoleInputHandler for symfony 4 #862
  • Fixed regression test 309 for win #860
  • Fixed FileUtils::contentEquals #859
  • Added multiple property file inclusion. #856
  • Fixed wrong init value #855
  • Fixed FatalError in ZendGuardFileSet #854
  • Optimized api build file #852
  • Fixed grammar for phpdoc2 task. #851
  • Removed more include statements #850
  • Removed includes/requires from test sources. #849
  • Removed unused ident #846
  • Added SvnProp* tasks #845
  • Updated supported php version #844
  • Added ClasspathAware trait. #843
  • Get rid of FunctionParam class. #842
  • Added selectors to the grammar file. #841
  • Removed hhvm build from travis - added php nightly #839
  • Removed unused methods. #838
  • Fixed method call on duplicated targets. #837
  • Removed includes for phing own classes #836
  • Removed IterableFileSet #835
  • Removed settings of deprecated ini options #834
  • Simplified Character::isLetter() #833
  • Made DateSelector::setMillis() public #832
  • Improved error/exception reporting in Task::perform() #831
  • Added public setter/getter to reference object. #830
  • Target attrib of PhingTask must not be empty. #827
  • Included Listener/Logger chapter in master.xml #822
  • Updated documentation - FileSyncTask #820
  • Fixed call to a private member var. #819
  • Fixed exclude/include groups for phpunit 6. #818
  • Git branch #817
  • Fixed composer install issue #815
  • Fixed generation of html reportfiles. #798
  • Added type aware traits. #783
  • Added regex attrib to the filename selector. #782
  • Added casesensitive and handledirsep attribs to the regexp mapper. #781
  • Added casesensitive and handledirsep attribs to the glob mapper. #780
  • Added multline attribute to containsregexp selector. #779
  • Added negate, regexp, casesensitive attribs to linecontainsregexp filter #778
  • Added negate attribute to the linecontains filter. #777
  • Fixed log method - HttpGetTask. #771
  • Added stopwatch name to log output. #767
  • Fix: php.ini variable evaluation and "Notice: A non well formed numeric value encountered" #761
  • Added ability logging exceptions. #760
  • Added DependSet task. #757
  • Added FileList support to the TouchTask #756
  • Added osfamily attribute to ExecTask #755
  • Fixed usage of filelist if PathConvert uses a reference. #754
  • Superseded #302 Remove S3 PEAR dependency #748
  • Added relentless task. #746
  • StatisticsListener #744
  • Default exclude task #740
  • Fixed PropertyConditions behavior. #739
  • Fixed deprecated function calls. #737
  • SCA with Php Inspections (EA Extended) #731
  • Added PHPLoc ^4 support. #729
  • Dynamic path for composer task #701
  • Phing Strict Build Mode #626
  • Adding 0 and 1 strings as true and false values in StringHelper. #590
  • Document that in a FileSet include/exclude "foo/" means "foo/**" #367
  • Make basedir property (including its default value) a path relative to the buildfile #358

2.16.1

6 years ago

This patch release fixes the following issue:

  • Allow Symfony 4 #807