Skip to content

v4.6.0

Compare
Choose a tag to compare
@lcharette lcharette released this 18 Jul 18:51
· 64 commits to master since this release
4fa04a8

See full Changelog

See upgrade guide

Changed Requirements

  • Drop PHP 7.2 support. Gain PHP 8.0 support. PHP 8.0 is now recommended.

Dependencies upgrade

  • Replaced individual UserFrosting Assets, Cache, Config, Fortress, i18n, Session, Support and UniformResouceLocator repos with monolitic userfrosting/framework repo.
  • Upgrade all Laravel packages to ^8.x from ^5.8.
  • Upgrade vlucas/phpdotenvto ^5.3 from ^3.4.
  • Upgrade symfony/console to ^5.1 from ^4.3.
  • Upgrade phpunit/phpunit to ^9.5

New Feature

  • Added support for built-in PHP Server.

Changes

  • Per user theme ($user->theme) is now deprecated and disabled by default. To enable back, change per_user_theme config to true (#1131). This feature will be removed in future version.
  • Bakery command execute method now requires to return an int (Symfony 4.4 upgrade : https://symfony.com/blog/new-in-symfony-4-4-console-improvements).
  • UserFrosting\Sprinkle\Core\Database\EloquentBuilder now uses Illuminate\Database\Eloquent\Concerns\QueriesRelationships Trait instead of manually implementing withSum, withAvg, withMin, withMax & withAggregate. See Laravel documentation for usage change.
  • Migrate uf-modal.js to jQuery Boilerplate (#740)