Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8.4 #767

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

PHP 8.4 #767

wants to merge 6 commits into from

Commits on Nov 22, 2024

  1. Drop unused PHP build formulae

    We do not have support for PHP 5 or PHP 7.[012] anymore.
    dzuelke committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1844080 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2d7d86 View commit details
    Browse the repository at this point in the history
  3. Drop unused PHP default configs

    We do not have support for PHP 5 or PHP 7.0 anymore.
    dzuelke committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    485c229 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09c1621 View commit details
    Browse the repository at this point in the history
  5. PHP/8.4.1

    There is no more E_STRICT for error_reporting, and session.sid_length is gone.
    
    The imap extension has moved to PECL.
    
    No blackfire or newrelic extension builds yet with support for 8.4. The phalcon extension is incompatible with 8.4 (they always get new releases some time later), and pcov needs a fix and release first: krakjoe/pcov#111
    
    The heroku-20 stack is not getting this version because the stack is already deprecated.
    
    GUS-W-17226361
    dzuelke committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    8f336f3 View commit details
    Browse the repository at this point in the history
  6. Allow latest Composer if no lock file present

    We're bumping the plugin-api-version for the no lock file present case to allow Composer 2.8 which works with PHP 8.4 (to allow clean boots, and builds without deprecation errors).
    
    This is a very inconsequential change for users that have no lock file, as no lock file means no package installs, plugins, etc.
    dzuelke committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    f5db191 View commit details
    Browse the repository at this point in the history