Skip to content

2.3.4

Compare
Choose a tag to compare
@GaryJones GaryJones released this 24 Aug 15:18
· 125 commits to develop since this release
2.3.4
b8610e3

Props: @kshaner, @GaryJones, @jrfnl, @yolih

Increases requirements for PHPCS from 3.5.5+ to 3.7.1.

Fixed

  • #709: Add get_theme_file_path() to list of allowed include functions.
  • #762: IncludingFile: allow for more path-returning functions.
  • #748: ProperEscapingFunction: Fix short tag detection.
  • #760: RestrictedFunctions: remove reference to function which doesn't exist.

Changed

  • #768: DeclarationCompatibility: performance improvement.

  • Rulesets:

    • #763: Move VariableAnalysis configuration from Go to Minimum.
    • #765: Fix the names.
  • Composer:

    • #742: Up the minimum PHPCS version to 3.7.1.
    • #764: Update VariableAnalysis dependency to 2.11.17.
    • #738: Allow for the 1.0.0 version of the Composer PHPCS plugin.
    • #721: Update composer.json keywords.
    • #714: Update PHP Parallel Lint and Console Highlighter.
    • #741: Update script names.
    • #747: Fix script references.
    • #708: Update references to the Composer plugin.
  • Tests:

    • #735: Unit tests: Support PHP >= 8.1.
    • #746: Fix checks for PHP 8.1 and above.
    • #737: AdminBarRemovalUnitTest: Ensure final reset is read.
  • Coding Standards

    • #733: Fix coding standards of VIPCS sniffs.
    • #756: Remove extra line at end of classes.
    • #758: Simplifications of sniffs extending the WPCS AbstractArrayAssignmentRestrictionsSniff.
    • #761: RegexpCompare: remove redundant condition.
    • #771: QA: fix condition order.
  • CI:

    • #705: Various updates.
    • #750: Test Higher PHP versions.
    • #724: Fix use of deprecated set-output.
    • #725: Update the xmllint-problem-matcher.
    • #726: Various tweaks.
    • #728: Bust the cache semi-regularly.
    • #711: Version update for various predefined actions.
    • #712: Fix build failure.
    • #755: Validate the PHPCS installed standards.
    • #757: Test and Quicktest tweaks.
    • #767: Minor simplifications.
    • #769: .gitattributes: readability improvement.
  • Docs:

    • #722: Updated Docs link for ORDER BY RAND().
    • #707: README: update requirements listing.
    • #706: README: update for Composer 2.2.
    • #766: Various minor doc fixes.
    • #759: Bug template: make version table more comprehensive.
    • #770: Docs: various tag improvements.

Deprecated

  • #612: The WordPressVIPMinimum.Compatibility.Zoninator sniff is (soft) deprecated and will be removed in the 3.0.0 release.
  • #613: The WordPressVIPMinimum.Performance.BatcacheWhitelistedParams sniff is (soft) deprecated and will be removed in the 3.0.0 release.