Skip to content

Releases: phingofficial/phing

3.0.0

01 May 18:33
52a1dff
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

This patch release fixes some PHP 8.1 compatibility issues.

2.17.3

04 May 19:27
053cb49
Compare
Choose a tag to compare

This patch release fixes some PHP 8.1 compatibility issues.

2.17.2

09 Feb 10:22
8b8cee3
Compare
Choose a tag to compare

This patch release fixes some PHP 8.1 compatibility issues.

2.17.1

17 Jan 11:50
a386de3
Compare
Choose a tag to compare

This release fixes some compatibility issues.

3.0.0-RC3

09 Sep 14:51
9c75611
Compare
Choose a tag to compare

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

  • [stopwatch] Added test and cleanup. #1635
  • [pdosqlexec] Using traits #1634
  • [pdosqlexec] Added failOnConnectionError / Removed obsolete caching attribute #1632
  • [pdosqlexec] Added more attributes. #1631
  • [delete] Removed duplicated log entry #1630
  • [mkdir] Fixed PHP 8 compat #1629
  • [pdosqlexec] Fixed PHP 8 compat, Code Cleanup and tests #1628
  • Error with MkdirTask #1619
  • Remove the default value before the required parameter. #1618
  • Add OpenTask #1617
  • Add support for formatter nested tag to the phpcs task #1614
  • bump version phing/task-svn in composer.lock #1613

2.17.0

31 Aug 14:05
c0a3bce
Compare
Choose a tag to compare

This release fixes some PHP 8.0 compatibility issues.