Phing v3.0.0 Release Notes
Release Date: 2019-01-04 // about 6 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 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
Previous changes from v3.0.0-alpha1
-
๐ 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