Skip to content

Commit c3e9f39

Browse files
authored
Merge pull request #858 from ergebnis/feature/php84
Enhancement: Add support for PHP 8.4
2 parents 82850c0 + 155b13c commit c3e9f39

File tree

5 files changed

+17
-5
lines changed

5 files changed

+17
-5
lines changed

.github/settings.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ branches:
2929
- context: "Tests (8.3, highest)"
3030
- context: "Tests (8.3, locked)"
3131
- context: "Tests (8.3, lowest)"
32+
- context: "Tests (8.4, highest)"
33+
- context: "Tests (8.4, locked)"
34+
- context: "Tests (8.4, lowest)"
3235
strict: false
3336
restrictions:
3437

.github/workflows/integrate.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ jobs:
420420
- "8.1"
421421
- "8.2"
422422
- "8.3"
423+
- "8.4"
423424

424425
dependencies:
425426
- "lowest"
@@ -456,6 +457,9 @@ jobs:
456457
key: "php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}"
457458
restore-keys: "php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-"
458459

460+
- name: "Remove incompatible dependencies with composer"
461+
run: "composer remove roave/backward-compatibility-check --ansi --dev --no-interaction --no-progress"
462+
459463
- name: "Remove platform configuration with composer"
460464
if: "matrix.dependencies != 'locked'"
461465
run: "composer config platform.php --ansi --unset"

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88

99
For a full diff see [`2.5.0...main`][2.5.0...main].
1010

11+
### Added
12+
13+
- Added support for PHP 8.4 ([#858]), by [@localheinz]
14+
1115
## [`2.5.0`][2.5.0]
1216

1317
For a full diff see [`2.4.0...2.5.0`][2.4.0...2.5.0].
@@ -160,6 +164,7 @@ For a full diff see [`848192d...1.0.0`][848192d...1.0.0].
160164
[#537]: https://github.com/ergebnis/http-method/pull/537
161165
[#622]: https://github.com/ergebnis/http-method/pull/622
162166
[#693]: https://github.com/ergebnis/http-method/pull/693
167+
[#858]: https://github.com/ergebnis/http-method/pull/858
163168

164169
[@ergebnis]: https://github.com/ergebnis
165170
[@localheinz]: https://github.com/localheinz

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"security": "https://github.com/ergebnis/http-method/blob/main/.github/SECURITY.md"
2323
},
2424
"require": {
25-
"php": "~8.1.0 || ~8.2.0 || ~8.3.0"
25+
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
2626
},
2727
"require-dev": {
2828
"ergebnis/composer-normalize": "^2.44.0",

composer.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)