Skip to content

Commit 6b6cdca

Browse files
authored
Merge pull request #651 from humanmade/1827-v24-beta-prep
Add upgrade guide for v24 beta
2 parents 9b04268 + 8ad1c7d commit 6b6cdca

File tree

2 files changed

+88
-2
lines changed

2 files changed

+88
-2
lines changed

other-docs/guides/updating-php/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,10 @@ There are 2 key steps to getting ready for a new version of PHP:
1212

1313
| Altis | PHP 8.3 | PHP 8.2 | PHP 8.1 |
1414
|-------|----------------|---------------|---------------|
15+
| v24 | **Supported** | **Supported** | *Deprecated* |
1516
| v23 | **Supported** | **Supported** | *Deprecated* |
1617
| v22 | **Supported** | **Supported** | **Supported** |
1718
| v21 | *Experimental* | **Supported** | **Supported** |
18-
| v20 | *Experimental* | **Supported** | **Supported** |
19-
| v19 | | **Supported** | **Supported** |
2019

2120
## Checking PHP Version Compatibility
2221

other-docs/guides/upgrading/v24.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
order: 24
3+
---
4+
5+
# Upgrading to v24
6+
7+
*If you are migrating from WordPress to Altis, check out the [migrating guide](../migrating/) first.*
8+
9+
To upgrade to Altis v24, edit your `composer.json` and change the version constraint for `altis/altis` and any local environment
10+
modules to `^24.0.0`.
11+
12+
```json
13+
{
14+
"require": {
15+
"altis/altis": "^24.0.0"
16+
},
17+
"require-dev": {
18+
"altis/local-server": "^24.0.0"
19+
},
20+
"config": {
21+
"platform": {
22+
"php": "8.2"
23+
}
24+
}
25+
}
26+
```
27+
28+
Once you have made these changes, run `composer update` and then run the `wp altis migrate` command:
29+
30+
```sh
31+
# For cloud environments
32+
wp altis migrate
33+
34+
# For local server
35+
composer server cli -- altis migrate
36+
```
37+
38+
## Headline Features
39+
40+
### Altis CLI Improvements
41+
42+
The [Altis CLI](docs://cloud/cli/) app has been reworked to bring the tool bang up to date with the latest JavaScript
43+
development standards. This means increased stability and security improvements.
44+
45+
#### Why It Matters
46+
47+
It makes it easier for us to continue to build new features and improvements to the CLI, which is a key part of the Altis
48+
developer experience.
49+
50+
#### What's Next
51+
52+
You tell us. We are keen to hear what CLI features you would like to see next. Give the tool a go and let us know what you think.
53+
Please [send us any feedback you have](support://new).
54+
55+
### Altis Dashboard Features
56+
57+
In order to empower and improve developer experience we continue to ship self-service features and improvements to the Dashboard. In
58+
this release we have updated soem of the existing features as well as laying the groundwork for future ones.
59+
60+
#### Self-Service PHP Upgrades
61+
62+
The Self-service PHP upgrades we introduced in the last release have been refined and improved. In particular some tricky
63+
edge-cases are now handled better.
64+
65+
This update builds on our ongoing mission to give developers greater control over their infrastructure, just like with
66+
Composer-managed WordPress versions. We're continuing to explore ways to further streamline your development experience.
67+
68+
#### Domains Management
69+
70+
We have improved the domains management experience in the Dashboard, making it easier to manage your domains and subdomains.
71+
Some of those tricky DNS issue are now handled better. We make it clearer why certificate validation fails, and you can now retry
72+
the validation process from the Dashboard.
73+
74+
You now have the ability to delete domains and subdomains from the Dashboard.
75+
76+
### Altis Local Server Improvements
77+
78+
Core parts of the Local Server stack have been updated to the latest versions of the underlying thirty-party dependencies.
79+
80+
### Altis Core improvements
81+
82+
We have incorporated many updates to modules and libraries in Altis to bring in important bug fixes and improvements.
83+
84+
### Documentation
85+
86+
Our developer focused documentation has been improved again. As usual, feedback from our customers and partners is always welcome.
87+
Please [send us any feedback you have](support://new).

0 commit comments

Comments
 (0)