Skip to content

Releases: phingofficial/phing

3.1.2

06 Feb 17:26
b83482c

Choose a tag to compare

The following issues and pull requests were closed in this release:

  • Allow Symfony 8 #1975
  • More strict ChmodTask #1971

3.1.1

21 Dec 18:20
050eff8

Choose a tag to compare

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

25 Jul 19:06
816739d

Choose a tag to compare

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.startTime property #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

04 Dec 20:07
96d3b6f

Choose a tag to compare

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 flags attribute #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

01 May 18:33
52a1dff

Choose a tag to compare

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

14 Nov 12:30
a869ce8

Choose a tag to compare

The following issues and pull requests were closed in this release:

  • Replacetokens treating values as boolean #1719

3.0.0-rc5

09 May 19:43
399df8c

Choose a tag to compare

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/phploc dependency in require blocks 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

20 Jan 19:54
35254e1

Choose a tag to compare

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 command attribute 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

2.17.4

08 Jul 09:14
9f3bc8c

Choose a tag to compare

This patch release fixes some PHP 8.1 compatibility issues.

2.17.3

04 May 19:27
053cb49

Choose a tag to compare

This patch release fixes some PHP 8.1 compatibility issues.