Phing v3.0.0-alpha4 Release Notes

Release Date: 2020-07-04 // almost 4 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