Skip to content

Commit a09b4fd

Browse files
committed
Bump PHP 8.4 minimum and update dependencies
- Drop PHP 8.3 support, require PHP ~8.4.0 || ~8.5.0 - Remove PHP 8.3 from GitHub Actions matrices - Replace monolithic php-standard-library/php-standard-library with standalone packages (foundation, type) - Bump php-soap/engine to ^2.20.0 - Bump psalm to ~6.16.0, php-cs-fixer to ~3.94.0 - Update psalm phpVersion to 8.4
1 parent 724a54e commit a09b4fd

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.github/workflows/analyzers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
operating-system: [ubuntu-latest]
10-
php-versions: ['8.3', '8.4', '8.5']
10+
php-versions: ['8.4', '8.5']
1111
composer-options: ['--ignore-platform-req=php+']
1212
fail-fast: false
1313
name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }}

.github/workflows/code-style.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
operating-system: [ubuntu-latest]
10-
php-versions: [ '8.3', '8.4', '8.5' ]
10+
php-versions: [ '8.4', '8.5' ]
1111
composer-options: [ '--ignore-platform-req=php+' ]
1212
fail-fast: false
1313
name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }}

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
strategy:
88
matrix:
99
operating-system: [ubuntu-latest]
10-
php-versions: [ '8.3', '8.4', '8.5' ]
10+
php-versions: [ '8.4', '8.5' ]
1111
composer-options: [ '--ignore-platform-req=php+' ]
1212
fail-fast: false
1313
name: PHP ${{ matrix.php-versions }} @ ${{ matrix.operating-system }}

composer.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@
2020
}
2121
],
2222
"require": {
23-
"php": "~8.3.0 || ~8.4.0 || ~8.5.0",
24-
"php-soap/engine": "^2.16.0",
23+
"php": "~8.4.0 || ~8.5.0",
24+
"php-soap/engine": "^2.20.0",
2525
"psr/cache": "^3.0",
2626
"psr/cache-implementation": "^3.0",
27-
"php-standard-library/php-standard-library": "^3.0 || ^4.0 || ^5.0 || ^6.0"
27+
"php-standard-library/foundation": "^6.1",
28+
"php-standard-library/type": "^6.1"
2829
},
2930
"require-dev": {
3031
"phpunit/phpunit": "~12.3",
31-
"vimeo/psalm": "~6.13.0",
32-
"php-cs-fixer/shim": "~3.88.0",
32+
"vimeo/psalm": "~6.16.0",
33+
"php-cs-fixer/shim": "~3.94.0",
3334
"symfony/cache": "^7.0 || ^6.4"
3435
}
3536
}

psalm.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<psalm
33
errorLevel="1"
44
strictBinaryOperands="true"
5-
phpVersion="8.1"
5+
phpVersion="8.4"
66
allowStringToStandInForClass="true"
77
rememberPropertyAssignmentsAfterCall="false"
88
skipChecksOnUnresolvableIncludes="false"

0 commit comments

Comments
 (0)