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 thePropertyTask
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 thePropertyTask
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 -
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