Tempest is still a work in progress . Visit our GitHub or Discord

Roadmap

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 .

1.0-alpha2

This 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:

  • Internal kernel refactor
  • Make all subsplit components work on their own
  • Ability to skip any file from discovery
  • Responsive image view component
  • tempest deploy command
  • CSRF support
  • Support for multiple database connections

Next alphas

Depending on the feedback from the first two alpha versions, we might opt into adding more alpha versions before 1.0.

1.0 and beyond

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 :

  • MVC support
  • Console application support
  • ORM and database support
  • Event bus
  • Command bus
  • Logging
  • Mapping and validation
  • Tempest Views

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:

  • 1.1: auth, htmx support, improved form support, and app events
  • 1.2: queue manager
  • 1.3: mail support
  • 1.4: Event bus improvements, possibly with ES support