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

[5.x] PHP 8.4 Support #11114

Merged
merged 40 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
acb8235
Add PHP 8.4 to the testing matrix
duncanmcclean Nov 12, 2024
1fa1fd1
Make PHPUnit display any deprecations
duncanmcclean Nov 12, 2024
e20a562
Update `laravel/framework` version constraint
duncanmcclean Nov 12, 2024
70fb20c
wip
duncanmcclean Nov 12, 2024
4dc0f6d
Revert unnecessary formatting.
duncanmcclean Nov 19, 2024
f7945b1
Merge remote-tracking branch 'origin/5.x' into php84
duncanmcclean Nov 19, 2024
475c2b2
Specify minimum version of PHPUnit
duncanmcclean Nov 19, 2024
c5680d2
Specify minimum version of Laravel 11
duncanmcclean Nov 19, 2024
1085f61
Specify minimum version of Laravel 11 (again)
duncanmcclean Nov 19, 2024
128eeeb
wip
duncanmcclean Nov 19, 2024
365dad6
Update Mockery
duncanmcclean Nov 19, 2024
8f2b6a4
Let's just focus on getting PHP 8.4 passing for now.
duncanmcclean Nov 19, 2024
b172d12
Revert "Let's just focus on getting PHP 8.4 passing for now."
duncanmcclean Nov 19, 2024
6e5b1e5
wip
duncanmcclean Nov 19, 2024
25b2086
wip
duncanmcclean Nov 19, 2024
9657591
wip
duncanmcclean Nov 19, 2024
a13af74
wip
duncanmcclean Nov 19, 2024
a1c1d32
Specify minimum version of `spatie/ray`
duncanmcclean Nov 20, 2024
b86bf99
For giggles, let's see if this breaks anything.
duncanmcclean Nov 20, 2024
6349da2
Nah, it didn't. Good.
duncanmcclean Nov 20, 2024
2739188
Merge remote-tracking branch 'origin/5.x' into php84
duncanmcclean Nov 20, 2024
5a6dfc0
Merge remote-tracking branch 'origin/5.x' into php84
duncanmcclean Nov 21, 2024
36c8547
wip
duncanmcclean Nov 21, 2024
c37d23b
Don't run `prefer-lowest` tests with PHP 8.4
duncanmcclean Nov 21, 2024
eaa2692
Revert "Don't run `prefer-lowest` tests with PHP 8.4"
duncanmcclean Nov 21, 2024
e6b8d78
Specify some minimum versions
duncanmcclean Nov 21, 2024
a883c3f
wip
duncanmcclean Nov 21, 2024
d733c39
wip
duncanmcclean Nov 21, 2024
d9fc77c
wip
duncanmcclean Nov 21, 2024
cef7a72
wip
duncanmcclean Nov 21, 2024
c1862c5
wip
duncanmcclean Nov 21, 2024
cde9043
Prevent deprecation warnings from Carbon
duncanmcclean Nov 22, 2024
965f81a
Revert "Prevent deprecation warnings from Carbon"
duncanmcclean Nov 22, 2024
d88d3ce
wip
duncanmcclean Nov 25, 2024
a95ca69
🤔
jasonvarga Nov 25, 2024
adbe8e1
phpdotenv
jasonvarga Nov 25, 2024
f196bd1
latest dotenv is required in what will probably be framework 11.34
jasonvarga Nov 25, 2024
c593909
bump
jasonvarga Nov 26, 2024
a9235d3
bump testbench ...
jasonvarga Nov 26, 2024
86b28df
not really helpful imo
jasonvarga Nov 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
php: [8.1, 8.2, 8.3]
php: [8.1, 8.2, 8.3, 8.4]
laravel: [10.*, 11.*]
stability: [prefer-lowest, prefer-stable]
os: [ubuntu-latest]
Expand All @@ -32,6 +32,8 @@ jobs:
exclude:
- php: 8.1
laravel: 11.*
- php: 8.4
laravel: 10.*

name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}

Expand Down
12 changes: 6 additions & 6 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"composer/semver": "^3.4",
"guzzlehttp/guzzle": "^6.3 || ^7.0",
"james-heinrich/getid3": "^1.9.21",
"laravel/framework": "^10.40 || ^11.0",
"laravel/framework": "^10.40 || ^11.34",
"laravel/prompts": "^0.1.16",
"league/commonmark": "^2.2",
"league/csv": "^9.0",
Expand All @@ -23,7 +23,7 @@
"michelf/php-smartypants": "^1.8.1",
"nesbot/carbon": "^2.62.1",
"pixelfear/composer-dist-plugin": "^0.1.4",
"rebing/graphql-laravel": "^9.5",
"rebing/graphql-laravel": "^9.7",
"rhukster/dom-sanitizer": "^1.0.6",
"spatie/blink": "^1.3",
"spatie/ignition": "^1.15",
Expand All @@ -33,17 +33,17 @@
"symfony/var-exporter": "^6.0",
"symfony/yaml": "^6.0 || ^7.0",
"ueberdosis/tiptap-php": "^1.4",
"voku/portable-ascii": "^2.0",
"voku/portable-ascii": "^2.0.2",
"wilderborn/partyline": "^1.0"
},
"require-dev": {
"doctrine/dbal": "^3.6",
"fakerphp/faker": "~1.10",
"google/cloud-translate": "^1.6",
"laravel/pint": "1.16.0",
"mockery/mockery": "^1.3.3",
"orchestra/testbench": "^8.14 || ^9.0",
"phpunit/phpunit": "^10.0",
"mockery/mockery": "^1.6.10",
"orchestra/testbench": "^8.14 || ^9.2",
"phpunit/phpunit": "^10.5.35",
"spatie/laravel-ray": "^1.37"
},
"config": {
Expand Down