All Versions
20
Latest Version
Avg Release Cycle
473 days
Latest Release
1429 days ago

Changelog History
Page 1

  • v3.0.0 Changes

    January 04, 2019

    ๐Ÿš€ 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
  • v3.0.0-alpha4 Changes

    July 04, 2020

    ๐Ÿš€ 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
  • v3.0.0-alpha3 Changes

    September 13, 2019

    ๐Ÿš€ 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
  • v3.0.0-alpha2 Changes

    January 04, 2019

    ๐Ÿš€ 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
  • v3.0.0-alpha1 Changes

    March 23, 2018

    ๐Ÿš€ 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
    • 0๏ธโƒฃ 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
    • 0๏ธโƒฃ 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
  • v2.16.3 Changes

    February 03, 2020

    ๐Ÿš€ This patch release fixes additional PHP 7.4 deprecation issues.

  • v2.16.2 Changes

    January 03, 2020

    ๐Ÿš€ 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
  • v2.16.1 Changes

    January 25, 2018

    ๐Ÿš€ This patch release fixes the following issue:

    • ๐Ÿ‘ Allow Symfony 4 #807
  • v2.16.0 Changes

    December 22, 2016

    ๐Ÿš€ This release contains the following new or improved functionality:

    • Append, Property, Sleep, Sonar and Truncate tasks
    • ๐Ÿ‘Œ Improved PHP 7.1 compatibility
    • ๐Ÿ“š Various typo and bug fixes, documentation updates

    ๐Ÿš€ This release will most likely be the last minor update in the 2.x series. Phing 3.x will drop support for PHP < 5.6.

    ๐Ÿš€ The following issues were closed in this release:

    • phing should get a strict mode (Trac #918) #554
    • ๐Ÿ Can not delete git folders on windows (Trac #956) #556
    • Relative symlinks (Trac #1124) #567
    • ๐Ÿ Tests fail under windows (Trac #1215) #578
    • stripphpcomments matches links in html (Trac #1219) #579
    • OS detection fails on OSX (Trac #1227) #581
    • JsHintTask fails when reporter attribute is not set (Trac #1230) #582
    • An issue with 'file' attribute of 'append' task (v2.15.1) #595
    • An issue with 'append' task when adding a list of files in a directory (v2.15.1) #597
    • Git auto modified file with phing vendor #613
    • ๐Ÿ“œ phar file not working - \Symfony\Component\Yaml\Parser' not found #614
    • ๐Ÿ‘ JSHint โ€” Support of specific config file path #615
    • PHP notice on 7.1: A non well formed numeric value encountered #622
    • Sass task fails when PEAR is not installed #624
    • โœ… sha-512 hash for phing-latest.phar #629
  • v2.15.2 Changes

    October 13, 2016

    ๐Ÿš€ This release fixes a regression introduced in 2.15.1:

    • #593 - Changed behavior in filtering in 2.15.1