v4.3.0-beta.1
Pre-release
Pre-release
·
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
BakeCommandclass into multiple methods to make it easier for sprinkle to add custom command to thebakecommand. - Allow null group assignment for users (#867; #964)
- Password can now be set manually when creating new user (#1017; #763)
Fix
bakecommand 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.jsfromcoretoadminsprinkle (#897) - Remove
Package guzzle/guzzle is abandoned, you should avoid using it. Use guzzlehttp/guzzle insteadmessage (#1016)
Changed
- Account sprinkle now extend the Core
BakeCommandclass to add thecreate-adminto the general bake command. Any sprinkle already extending the CoreBakeCommandmight need adjustments. - Updated custom Eloquent relations (
belongsToManyThrough,morphToManyUnique,belongsToManyUnique,morphToManyUnique, etc.) to support Laravel 5.8. See ThebelongsToManyMethod.
Removed
- Removed
belongsToManyConstrained(deprecated in 4.1.6) - Remove
league/flysystem-aws-s3-v3andleague/flysystem-rackspaceas core dependencies (#1018)