Good morning. Have a question about Fuel's continued development. Will Fuel be supporting PHP versions 8.3 and 8.4, and will there be an official release beyond v1.8.2? Thank you.
A new release is long overdue, due to some brain damage I haven't been able to do much for years, and I've only been slowly recovering over the last year or so. Given the fact I'm the only open source developer (as in "work for free") left on the project, there wasn't much progress.
Having said that, Fuel already supports up to 8.4, and my company uses 8.4 for all our web development, using the 1.9-dev branch. The plan is to create a 1.9 release as soon as PHP 8.5 is out and we can test the current codebase against it.
Initially the plan was to abandon the current framework design for 2.0 and completely design a new framework from scratch. Given the fact that long term support and compatibility is one of the major strengths of Fuel (we still maintain Fuel apps written in 2012), we've abandoned that plan.
Instead, for 2.x, we intend to
drop support for PHP 5.x and 7.x, and clean up the codebase accordingly
add strict typing to methods and functions
introduce dependency injection
add PSR compatibility where possible
split the static interface from the main code
migrate to a middleware based design
while retaining as much compatibiility as possible, as we know every well from our own clients, nobody wants to pay for major code rework without any functional benefit.