Tempest is still a work in progress , this page outlines the next milestones. You're more than welcome to contribute to Tempest , you can even work on features in future milestones if anything is of particular interest to you. The best way to get in touch about Tempest development is to join our Discord server .
The first alpha version of Tempest will be the first version that's publicly announced. The goal of announcing this version is to get initial reactions from people reading the docs and playing with the framework. This version won't be stable, and there will be breaking changes after it.
Before we can tag this release, there are a handful of issues to be solved still.
:elseif
attributeThis version will bundle fixes and feedback changes from the first alpha version. Most notably, this version will also support PHP 8.4 as the minimum , and use property hooks wherever possible. This is the last big breaking change prior to tagging version 1.0.
Meanwhile, we also want to look into supporting Tempest Views as a PhpStorm plugin . It's still unclear whether we will succeed in adding IDE support, but we'll try to have this fixed before the 1.0 release.
On top of that, we'll work on some more finetunings:
tempest deploy
commandDepending on the feedback from the first two alpha versions, we might opt into adding more alpha versions before 1.0.
There's no hard deadline on when Tempest 1.0 should be tagged. It's clear that we'll have to wait until PHP 8.4 has been released, though it could be a couple of months longer still.
The following features will be included in Tempest 1.0 :
Tempest 1.0 will be a lightweight version of the framework, with several useful features still missing. We plan on added features like queue management and mail support in subsequent minor versions: