Skip to content

Roadmap for UserFrosting 4.3

Louis Charette edited this page Dec 20, 2017 · 26 revisions

Status: Planning stage

Related Milestone: 4.3.0

Require at Least PHP 7.1

By the time 4.3 ships PHP5 will only be receiving security fixes. The same is true for PHP 7.0.x. Because of this, UserFrosting 4.3 will require at least PHP 7.1.

Use stricter typing where possible

With PHP5 support removed, internally we should aim to leverage scalar type hints and strict typing as much as possible. This will continue work started in #711. The addition of type hints should not be added if they will cause significant backwards compatibility breaks. One of the goals of 4.3 is be a 'simple' upgrade from previous version.

Update Illuminate packages to their latest version

Current version of UserFrosting is locked to Illuminate 5.4 because of a breaking change between Laravel 5.4 and 5.5. UserFrosting 4.3 will require the necessary fix to move to the latest version of Laravel.