Skip to content

Upgrade valet codebase upstream to support PHP 8.4#1

Open
s-kerdel wants to merge 123 commits intoLets-Talk-NL:masterfrom
s-kerdel:issue/NO-ISSUE_Upgrade-valet-codebase-upstream-php-8.4
Open

Upgrade valet codebase upstream to support PHP 8.4#1
s-kerdel wants to merge 123 commits intoLets-Talk-NL:masterfrom
s-kerdel:issue/NO-ISSUE_Upgrade-valet-codebase-upstream-php-8.4

Conversation

@s-kerdel
Copy link
Copy Markdown

No description provided.

OpJePl44tsm4n and others added 30 commits October 6, 2023 15:27
Many have reported that these changes "do" help the problem.
And yet many others have reported that they make no difference.

Closes laravel#1433

This PR is merely a bandage for a broader problem that exists in the PHP build for MacOS. See the issue referenced above for discussion and links to Homebrew and PHP repository discussions. The problem is not in Homebrew, but in the PHP build published by the PHP core.
Chime in on the PHP discussion if you want to stir up more active participation for a proper fix, telling them that you're a Mac user encountering the fork segfaults (they won't care whether you're using Valet, but they will recognize if you mention Homebrew).
version to string
This makes me a little sad, as it doesn't really test/document the behavior of the renew command.
Bandage for 502 errors using Gettext/PostgreSQL/MongoDB
handle deprecated http2_push_preload conf for nginx >= 1.25.1
Update "fetch-share-url" to pull correct URL for HTTPS tunnels, not just HTTP
added the ability to renew certs and view their expiration dates
adrum and others added 29 commits November 15, 2024 12:00
Include PHP 8.4 in the list of supported PHP versions in both Valet Brew and GitHub Actions test matrix. This ensures compatibility and testing for the latest PHP release.
Fix extra parameters for share tool, fixes laravel#1494
Update logo to support dark/light theme
Add the ability to renew the Certificate Authority certificate
…x-fix

Fixes bad regex for loopback replacement for Issue laravel#1503
These are the only instances, where the valet cli script is executed with the default
php binary instead of the evaluated binary.

We now use the `$PHP` executable to ensure that the valet cli is always called with the correct binary even when proxying composer / php.
fix(entry-script): use correct php binary for proxy commands
Added `DataProvider` attribute, to support newer PHPUnit, in order to support latest phpunit-polyfills.

Closes laravel#1512 which only did part of the update
Add PHPUnit 12 support, and upgrade phpunit-polyfills
@s-kerdel s-kerdel marked this pull request as ready for review March 18, 2025 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.