Skip to content

Commit 27edd7d

Browse files
authored
docs: align the supported PHP and database versions (#50)
Thelia 3 supports PHP 8.3, 8.4 and 8.5 (8.3 recommended) and MariaDB 10.11+ or MySQL 8.x. Update both the current and the version-3.0 docs, and point to the security policy for support duration.
1 parent 5f5e2b3 commit 27edd7d

4 files changed

Lines changed: 22 additions & 14 deletions

File tree

docs/getting-started/index.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ Install Thelia 3 and get your store running.
99

1010
## Prerequisites
1111

12-
- **PHP 8.3 or 8.4** with extensions: PDO_MySQL, openssl, intl, gd, curl, dom
13-
- **Composer 2+**
14-
- **MySQL 8.0+** or **MariaDB 10.6+**
15-
- A **GitHub token** for Composer, see the next section
12+
| Requirement | Supported |
13+
| --- | --- |
14+
| PHP | 8.3, 8.4 or 8.5 (8.3 recommended) |
15+
| Database | MariaDB 10.11 or later (recommended), or MySQL 8.x |
16+
17+
PHP extensions: PDO_MySQL, openssl, intl, gd, curl, dom. You also need Composer 2+ and a GitHub token for Composer, described in the next section.
18+
19+
How long each release series receives security fixes is described in the [security policy](../security/security-policy.md).
1620

1721
## Give Composer a GitHub token
1822

docs/getting-started/installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ For local development, use **[DDEV](./ddev)**. It gives a faster and more consis
1313

1414
## Prerequisites
1515

16-
### PHP 8.3 or 8.4
16+
### PHP 8.3, 8.4 or 8.5
1717

1818
```bash
1919
php -v
2020
# PHP 8.3.x (cli) ...
2121
```
2222

23-
Both versions are supported and covered by the test matrix.
23+
Thelia 3 supports PHP 8.3, 8.4 and 8.5, and 8.3 is recommended. All three are covered by the test matrix.
2424

2525
**Required extensions:**
2626

@@ -72,7 +72,7 @@ The value is written to your global `auth.json`. After `composer install`, check
7272

7373
### Database
7474

75-
MySQL 8.0+ or MariaDB 10.6+:
75+
MariaDB 10.11 or later (recommended), or MySQL 8.x:
7676

7777
```sql
7878
CREATE DATABASE thelia CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

versioned_docs/version-3.0/getting-started/index.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ Install Thelia 3 and get your store running.
99

1010
## Prerequisites
1111

12-
- **PHP 8.3 or 8.4** with extensions: PDO_MySQL, openssl, intl, gd, curl, dom
13-
- **Composer 2+**
14-
- **MySQL 8.0+** or **MariaDB 10.6+**
15-
- A **GitHub token** for Composer, see the next section
12+
| Requirement | Supported |
13+
| --- | --- |
14+
| PHP | 8.3, 8.4 or 8.5 (8.3 recommended) |
15+
| Database | MariaDB 10.11 or later (recommended), or MySQL 8.x |
16+
17+
PHP extensions: PDO_MySQL, openssl, intl, gd, curl, dom. You also need Composer 2+ and a GitHub token for Composer, described in the next section.
18+
19+
How long each release series receives security fixes is described in the [security policy](../security/security-policy.md).
1620

1721
## Give Composer a GitHub token
1822

versioned_docs/version-3.0/getting-started/installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ For local development, use **[DDEV](./ddev)**. It gives a faster and more consis
1313

1414
## Prerequisites
1515

16-
### PHP 8.3 or 8.4
16+
### PHP 8.3, 8.4 or 8.5
1717

1818
```bash
1919
php -v
2020
# PHP 8.3.x (cli) ...
2121
```
2222

23-
Both versions are supported and covered by the test matrix.
23+
Thelia 3 supports PHP 8.3, 8.4 and 8.5, and 8.3 is recommended. All three are covered by the test matrix.
2424

2525
**Required extensions:**
2626

@@ -72,7 +72,7 @@ The value is written to your global `auth.json`. After `composer install`, check
7272

7373
### Database
7474

75-
MySQL 8.0+ or MariaDB 10.6+:
75+
MariaDB 10.11 or later (recommended), or MySQL 8.x:
7676

7777
```sql
7878
CREATE DATABASE thelia CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

0 commit comments

Comments
 (0)