Phing v3.0.0-alpha1 Release Notes

Release Date: 2018-03-23 // about 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
    • 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