Skip to content

Commit

Permalink
Merge pull request #497 from eliashaeussler/feature/php-8.3
Browse files Browse the repository at this point in the history
[FEATURE] Add support for PHP 8.3
  • Loading branch information
eliashaeussler authored Nov 9, 2023
2 parents aeabc37 + 29b6eaf commit e2860d9
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 20 deletions.
6 changes: 5 additions & 1 deletion .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
php-version: ["8.1", "8.2"]
php-version: ["8.1", "8.2", "8.3"]
typo3-version: ["12.4"]
dependencies: ["highest", "lowest"]
steps:
Expand Down Expand Up @@ -79,6 +79,8 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
# @todo Switch to PHP 8.3 once https://github.com/oerdnj/deb.sury.org/issues/2034
# is resolved and DDEV comes with a PHP 8.3 compatible version
php-version: 8.2
tools: composer:v2
coverage: none
Expand All @@ -89,6 +91,8 @@ jobs:
with:
autostart: false
- name: Configure and start DDEV
# @todo Switch to PHP 8.3 once https://github.com/oerdnj/deb.sury.org/issues/2034
# is resolved and DDEV comes with a PHP 8.3 compatible version
run: |
ddev config --project-type=typo3 --php-version=8.2 --xdebug-enabled=true --webimage-extra-packages=
ddev start
Expand Down
6 changes: 4 additions & 2 deletions Documentation/Installation/Index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Installation
Requirements
============

- PHP 8.1 - 8.2
- PHP 8.1 - 8.3
- TYPO3 12.4 LTS

.. _steps:
Expand All @@ -36,7 +36,9 @@ Version matrix
+--------------------+-------------------------+---------------+
| Extension versions | TYPO3 versions | PHP versions |
+====================+=========================+===============+
| **since 1.0.0** | **12.4 LTS** | **8.1 - 8.2** |
| **since 1.2.0** | **12.4 LTS** | **8.1 - 8.3** |
+--------------------+-------------------------+---------------+
| 1.0.0 - 1.1.3 | 12.4 LTS | 8.1 - 8.2 |
+--------------------+-------------------------+---------------+
| **since 0.5.0** | **10.4 LTS - 11.5 LTS** | **7.4 - 8.2** |
+--------------------+-------------------------+---------------+
Expand Down
2 changes: 1 addition & 1 deletion Resources/Private/Libs/Build/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
}
],
"require": {
"php": "~8.1.0 || ~8.2.0",
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"cuyz/valinor": "^1.3",
"eliashaeussler/cache-warmup": "^2.4.2",
"eliashaeussler/sse": "^1.0.1"
Expand Down
6 changes: 3 additions & 3 deletions Resources/Private/Libs/Build/composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"rss": "https://github.com/eliashaeussler/typo3-warming/releases.atom"
},
"require": {
"php": "~8.1.0 || ~8.2.0",
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"ext-json": "*",
"cuyz/valinor": "^1.3",
"eliashaeussler/cache-warmup": "^2.4.2",
Expand All @@ -30,10 +30,10 @@
"psr/log": "^1.0 || ^2.0 || ^3.0",
"symfony/console": "^6.0",
"symfony/dependency-injection": "^6.0",
"typo3/cms-backend": "~12.4.0",
"typo3/cms-core": "~12.4.0",
"typo3/cms-extbase": "~12.4.0",
"typo3/cms-fluid": "~12.4.0"
"typo3/cms-backend": "~12.4.2",
"typo3/cms-core": "~12.4.2",
"typo3/cms-extbase": "~12.4.2",
"typo3/cms-fluid": "~12.4.2"
},
"require-dev": {
"armin/editorconfig-cli": "^1.5",
Expand All @@ -55,9 +55,9 @@
"saschaegerer/phpstan-typo3": "^1.8",
"ssch/typo3-rector": "^1.2",
"symfony/config": "^6.0",
"typo3/cms-install": "~12.4.0",
"typo3/cms-seo": "~12.4.0",
"typo3/cms-tstemplate": "~12.4.0",
"typo3/cms-install": "~12.4.2",
"typo3/cms-seo": "~12.4.2",
"typo3/cms-tstemplate": "~12.4.2",
"typo3/coding-standards": "^0.7.1",
"typo3/testing-framework": "^8.0"
},
Expand Down
6 changes: 3 additions & 3 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions ext_emconf.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
'author_email' => 'elias@haeussler.dev',
'constraints' => [
'depends' => [
'typo3' => '12.4.0-12.4.99',
'php' => '8.1.0-8.2.99',
'typo3' => '12.4.2-12.4.99',
'php' => '8.1.0-8.3.99',
],
],
];

0 comments on commit e2860d9

Please sign in to comment.