3.0.0 alpha1
Pre-release
Pre-release
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
- 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
- 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