Skip to content

Releases: PHPCompatibility/PHPCompatibilityJoomla

3.0.0-alpha1 - 2025-10-22

22 Oct 17:02
Immutable release. Only release title and notes can be modified.
fbef573

Choose a tag to compare

Pre-release
  • Composer: All PHPCompatibility dependencies have been updated to the recently released PHPCompatibility 10.0.0-alpha1 based versions.
    Note: in select cases, this means that custom <exclude> rules in a project's [.]phpcs.xml[.dist] configuration file may needs to be updated.
    Along the same lines, selective // phpcs:ignore comments used inline may need to be updated with the new sniff code(s).
    For full information on these kind of changes, please refer to the Upgrade guide for PHPCompatibility 10.0.0.
  • The Composer PHPCS plugin will now be installed automatically to register PHPCompatibility and other external standards with PHP_CodeSniffer.
    If you have a require-dev in place for this plugin in your own composer.json, it is strongly recommended to remove this to prevent conflicting version constraints.
    If you previously used another Composer plugin, manually set the installed_paths configuration, or set the installed_paths in your [.]phpcs.xml[.dist] configuration file, it is recommended you remove this in favour of letting the Composer PHPCS plugin handle this.
  • Support for PHP 5.3 has been dropped. The new minimum supported PHP version is 5.4.
  • Support for PHP_CodeSniffer 4.0 has been added.
  • Support for PHP_CodeSniffer < 3.13.3 has been dropped.

2.1.5 - 2025-10-18

17 Oct 23:46
Immutable release. Only release title and notes can be modified.
5367bc6

Choose a tag to compare

This is a maintenance release.

  • The ruleset now includes schema tags.
  • General housekeeping and maintenance.

2.1.4 - 2025-01-16

16 Jan 22:25
1fda0a8

Choose a tag to compare

This is a maintenance release.

  • The recommended version of the Composer PHPCS plugin is now ^1.0.0.
  • README: Fixed some broken badges.
  • General housekeeping and maintenance. Including a contribution by @fredden.

2.1.3 - 2022-10-25

25 Oct 01:53
4aa29a7

Choose a tag to compare

  • README: Updated the installation instructions for compatibility with Composer >= 2.2.
  • Composer: The package will now identify itself as a static analysis tool. Thanks @GaryJones!
  • Other housekeeping and minor documentation updates.

2.1.2 - 2021-02-15

16 Feb 11:40
9143bd8

Choose a tag to compare

  • The recommended version of the Composer PHPCS plugin is now ^0.7.0, which offers compatibility with Composer 2.0.
  • The ruleset is now also tested against PHP 7.4 and 8.0.
    Note: full PHP 7.4 support is only available in combination with PHP_CodeSniffer >= 3.5.6.
    Note: runtime PHP 8.0 support is only available in combination with PHP_CodeSniffer >= 3.5.7, full support is expected in PHP_CodeSniffer 3.6.0.

2.1.1 - 2019-08-29

28 Aug 15:59
1a679f2

Choose a tag to compare

  • The recommended version of the DealerDirect PHPCS Composer plugin is now ^0.5.0.

2.1.0 - 2018-12-16

16 Dec 19:38
4c905d6

Choose a tag to compare

  • Ruleset: Updated for the PHP 7.1 polyfill which is included in Joomla 3.9.
  • The ruleset is now also tested against PHP 7.3.
    Note: full PHP 7.3 support is only available in combination with PHP_CodeSniffer 2.9.2 or 3.3.1+ due to an incompatibility within PHP_CodeSniffer itself.

2.0.0 - 2018-10-07

07 Oct 18:35
54c00f5

Choose a tag to compare

  • Ruleset: Updated for Joomla 3.9.
  • Ruleset: Updated for compatibility with PHPCompatibility 9.0+.
  • Composer: Added dependencies for the dedicated polyfill-based PHPCompatibility rulesets.
  • CI: Added a test for the ruleset.
  • Readme: Removed the installation instructions for a non-Composer based install.

1.0.0- 2018-07-17

17 Jul 09:27
f3523fe

Choose a tag to compare

Initial release of the PHPCompatibilityJoomla ruleset.