Skip to content

v4.3.0

Compare
Choose a tag to compare
@lcharette lcharette released this 30 Aug 00:35
· 523 commits to master since this release
79d87fd

See full Changelog

See upgrade guide

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 the bake command.
  • Allow null group assignment for users ([#867]; [#964])
  • Password can now be set manually when creating new user ([#1017]; [#763])
  • Icon picker for user and group form ([#713]; [#1019])

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 from core to admin 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 the create-admin to the general bake command. Any sprinkle already extending the Core BakeCommand might need adjustments.
  • Updated custom Eloquent relations (belongsToManyThrough, morphToManyUnique, belongsToManyUnique, morphToManyUnique, etc.) to support Laravel 5.8. See The belongsToMany Method.

Removed

  • Removed belongsToManyConstrained (deprecated in 4.1.6)
  • Remove league/flysystem-aws-s3-v3 and league/flysystem-rackspace as core dependencies ([#1018])