Skip to content

Roadmap for UserFrosting 4.3

Louis Charette edited this page Oct 20, 2018 · 26 revisions

Main goals : Locale fix and Social Login.

Status: Planning stage

Related Milestone: 4.3.0

Require at Least PHP 7.1 (#908)

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 (#907)

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.

Update to FontAwesome 5 (#870)

Dev features

  • Remove deprecated methods?

Rework locale and translator feature

  • Implement new locale metadata (#850)
  • Add new locale selector for translator (#868)
  • Load the correct jquery-validation locale. (#755)
  • WELCOME message not in user's locale (#811)
  • Localisation of date and time in the activity tables (#632)