Releases: phingofficial/phing
Releases · phingofficial/phing
3.1.2
3.1.1
The following issues and pull requests were closed in this release:
- Removing unnecessary xdg-open #1972
- Fix option help message of
-inputhandler#1970 - Use PHP_CodeSniffer-specific annotations as needed #1968
- Adopt PHP 8.5 #1964
- Outdated Symfony version in V3.1.0 #1961
- Fix deprecation warning for $searchForThis #1950
- deprecation warning when shell-completion runs (PR with fix provided) #1949
- Fix Grammar for fail element #1948
- Fix Grammar for delete #1947
- Fix Grammar for XsltTask - be a real child of CopyTask and fix missing verbose attribute #1946
- Fix Grammar for runtarget: add missing element #1945
- Fix Grammar for Fileset element: selector element made optional and selectors added #1944
- Fix echoxml definition in phing-grammar.rng #1942
- Fix Grammar: composerTask attributes are each optional #1941
- phing-grammar.rng: Fix optional attributes in different tasks #1940
- Allow Symfony 7 for required Symfony components #1939
3.1.0
NOTE: This version of Phing requires PHP 8.1 or later!
The following issues and pull requests were closed in this release:
- PDOSQLExecTask doesn't support the 'encoding' attribute #1932
- Refactor creation of
phing.startTimeproperty #1928 - Fix filename uniqueness when using TempfileTask #1917
- Phing 3.* and PHPUnit 12.* impossible to use together #1914
- Remove HipChatTask #1904
- Cache Phing::phingVersion() and add cached Phing::phingShortVersion() method #1900
- Added test case for numeric case values in SwitchTask #1899
- Fix fileset excludefile #1892
- v3 Upgrade: $excludesFile must be of type Phing\Io\File, string given #1890
- Error on using switch statement "Value is required for case" #1889
- fixed some PHP8.4 deprecations #1888
- Use getenv() function instead of $_ENV global variable. #1887
- Regression: empty argument in ExecTask cannot be escaped #1839
- Fix(Task/Ext/Archive/ZipTask): Preseves directories' permissions in zip #1820
- ZipTask stores directories with 777 permission #1817
- Error with MkdirTask #1619
3.0.1
The following issues and pull requests were closed in this release:
- Fixed failing dependabot workflow runs #1886
- Fixes deprecated warnings in PHP 8.4 #1877
- Introduce DisguiseLogger #1868
- [ReplaceRegexpTask] Added
flagsattribute #1867 - [ReplaceRegexpTask] Added failOnError support #1866
- Allow new version of sebastian/version for phpunit 11 compatibility #1864
- SassTask doesn't always show downstream errors (was SassCompiler ignores
style) #1863 - FileSet erroronmissingdir attribute does not work #1856
- Update SonarTask.php #1855
- Some phing tasks require the Intl extension but the dependency is not declared #1840
- No new line between call with RetryTask #1830
- Allow Symfony 7 #1829
3.0.0
Finally, the first stable release of Phing 3.0 is here!
Please refer to the upgrade guide to read all about (backwards incompatible) changes from Phing 2.0 to Phing 3.0.
The following issues and pull requests were closed in this release:
- Fix(php-cs-fixer.dist.php): Use absolute paths from DIR #1819
- gitdescribe outputProperty spurious EOL character captured in property #1814
- Property File Loading Order and Variable Reference Issue #1784
- Found unconstructed IntlDateFormatter #1783
- Add a passthru attribute to PHPStanTask so it can print errors #1767
3.0.0-rc6
3.0.0-rc5
The following issues and pull requests were closed in this release:
- Remove phpcpd and phploc tasks #1708
- Add all task-related require-dev dependencies to suggest section in composer.json #1704
phploc/phplocdependency inrequireblocks upgrade to PHPUnit 10+ #1703- Migrate to monorepo #1693
- Regression in XmlPropertyTask RC3 -> RC4 #1692
- Fix XmlPropertyTask #1691
- Document sanitizing of text in Append task #1673
- Roll-out
pharLocation"hack" to other tasks #1663
3.0.0-RC4
The following issues and pull requests were closed in this release:
- XML\RNG Validation Wierdness #1688
- Uncaught Error: Call to undefined method ReflectionUnionType::isBuiltin() #1686
- FilesystemIterator bug in PHP 8.2 #1685
- TstampTask with ICU syntax #1683
- TstampTask impacted by deprecation #1682
- Fix wrong boolean handling #1680
- Update to 'symfony/yaml ^6' #1679
- Update VisualizerTask tests #1676
- Add support for PHP 8.1 #1674
- fixing DirSet toString returning files #1670
- DirSet toString returns files #1669
- Remove deprecated
commandattribute from ExecTask #1662 - Symfony console 6 support #1659
- Enable symfony 6 support #1658
- Missing php namespace in phpunit-noframes.xsl for phing-3.0.0-RC3.phar release #1656
- Type hasfreespace condition #1653
- PHP 8.1 compatibility #1652
- Update PHP requirement in Phar manifest #1650
- Align usage #1648
- Upgrading filesize #1644
- Add ExecTask suggestions #1643
- Fix PHP 8.1 tests and confirm compatibility #1642
- Finalize UPGRADING.md document #1640
- bump version phing/task-jshint in composer.lock #1639
- Suggestions for ExecTask #1638
- Fix open task test #1637
- Spawn open task #1636
- Add tests for StringHelper #1603
- Fix XmlLintTask error handler #1599