v4.3.0-beta.1
Pre-release
Pre-release
lcharette
released this
28 Jul 02:50
·
525 commits
to develop
since this release
See Upgrade Guide : https://learn.userfrosting.com/develop/upgrading/42-to-43
Changed Requirements
- Changed minimum PHP Version to 7.1
Changed Composer Dependencies
- Updated Laravel Illuminate packages to 5.8
- Updated Twig to 2.11
- Updated PHPUnit to 7.5
- Updated Mockery to 1.2
- Updated nikic/php-parser to 4.2.2
- Updated PHPMailer/PHPMailer to 6.0.7
- Updated league/csv to 9.2.1
- Updated symfony/console to 4.3
- Updated vlucas/phpdotenv to 3.4.0
Changed Frontend Dependencies
- Updated handlebar from 3.0.x to 4.1.2
- Updated AdminLTE theme to 2.4.15 (#994; #1014; #1015)
- Updated Font Awesome to 5.9 (#957; #870)
Added
- Separated
BakeCommand
class into multiple methods to make it easier for sprinkle to add custom command to thebake
command. - Allow null group assignment for users (#867; #964)
- Password can now be set manually when creating new user (#1017; #763)
Fix
bake
command return error if account sprinkle is not included (#944)- Email is case-sensitive (#881; #1012)
- Update vulnerable handlebars@^3.0.3 to ^4.0.12 (#921)
- Moved
handlebars-helpers.js
fromcore
toadmin
sprinkle (#897) - Remove
Package guzzle/guzzle is abandoned, you should avoid using it. Use guzzlehttp/guzzle instead
message (#1016)
Changed
- Account sprinkle now extend the Core
BakeCommand
class to add thecreate-admin
to the general bake command. Any sprinkle already extending the CoreBakeCommand
might need adjustments. - Updated custom Eloquent relations (
belongsToManyThrough
,morphToManyUnique
,belongsToManyUnique
,morphToManyUnique
, etc.) to support Laravel 5.8. See ThebelongsToMany
Method.
Removed
- Removed
belongsToManyConstrained
(deprecated in 4.1.6) - Remove
league/flysystem-aws-s3-v3
andleague/flysystem-rackspace
as core dependencies (#1018)