Skip to content

Releases: magento/PHPCompatibilityFork

Version 0.1.0

29 Nov 23:02
1cf031c

Choose a tag to compare

Description

This release adds several improvements to the ongoing work in the original repository to support PHP8.0, PHP8.1, PHP8.2 and PHP8.3. See PHPCompatibility/PHPCompatibility 10.0.0 milestone for details on new features and bug fixes this release contains.

Improvements

  • Added sniff PHPCompatibility.ParameterValues.RemovedMbStringEncodings that reports usage of the QPrint, Base64, Uuencode, and HTML-ENTITIES ‘text encodings’ with MBString functions as deprecated. See PHP 8.2 Deprecated Features.
  • Added sniff PHPCompatibility.Classes.RemovedDynamicProperties that reports usage of dynamic properties in classes as deprecated. See PHP 8.2 Deprecated Features.
  • Enhanced sniff PHPCompatibility.FunctionDeclarations.ForbiddenFinalPrivateMethods to be fixable.
  • Replaced objectionable terms with more inclusive ones.

Shout-out

Thanks to all PHPCompatibility/PHPCompatibility Contributors for their valuable effort that has been put into PHPCompatibility.