Skip to content

Commit d4cb487

Browse files
committed
allow symfony 8 and test with php 8.5
1 parent 0cfe985 commit d4cb487

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

.github/workflows/tests.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ jobs:
1111
name: PHP ${{ matrix.php }} Latest
1212
runs-on: ubuntu-latest
1313
strategy:
14+
fail-fast: false
1415
matrix:
15-
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
16+
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5']
1617

1718
steps:
1819
- name: Checkout code
@@ -25,10 +26,6 @@ jobs:
2526
tools: composer:v2
2627
coverage: none
2728

28-
- name: Emulate PHP 8.3
29-
run: composer config platform.php 8.3.999
30-
if: matrix.php == '8.4'
31-
3229
- name: Install PHP dependencies
3330
run: composer update --prefer-dist --no-interaction --no-progress
3431

@@ -39,8 +36,9 @@ jobs:
3936
name: PHP ${{ matrix.php }} Lowest
4037
runs-on: ubuntu-latest
4138
strategy:
39+
fail-fast: false
4240
matrix:
43-
php: ['7.1', '7.4', '8.2', '8.3']
41+
php: ['7.1', '7.4', '8.2', '8.5']
4442

4543
steps:
4644
- name: Checkout code
@@ -63,6 +61,7 @@ jobs:
6361
name: Symfony ${{ matrix.symfony }} LTS
6462
runs-on: ubuntu-latest
6563
strategy:
64+
fail-fast: false
6665
matrix:
6766
include:
6867
- symfony: '4.4.*'
@@ -71,8 +70,10 @@ jobs:
7170
php-version: '7.4'
7271
- symfony: '6.4.*'
7372
php-version: '8.2'
74-
- symfony: '7.0.*'
73+
- symfony: '7.4.*'
7574
php-version: '8.2'
75+
- symfony: '8.*'
76+
php-version: '8.5'
7677

7778
steps:
7879
- name: Checkout code

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Change Log
22

3+
## 2.7.3 - 2025-11-29
4+
5+
- Allow installation with Symfony 8.
6+
- Run tests with PHP 8.5.
7+
38
## 2.7.2 - 2024-09-24
49

510
- Updated code to not raise warnings for nullable parameters in PHP 8.4.

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"psr/http-client": "^1.0",
1818
"psr/http-factory": "^1.0",
1919
"psr/http-message": "^1.0 || ^2.0",
20-
"symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0",
20+
"symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0 || ^8.0",
2121
"symfony/polyfill-php80": "^1.17"
2222
},
2323
"require-dev": {

phpstan.neon.dist

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
parameters:
22
level: max
3-
checkMissingIterableValueType: false
43
treatPhpDocTypesAsCertain: false
54
paths:
65
- src

0 commit comments

Comments
 (0)