Skip to content

Latest commit

 

History

History
147 lines (113 loc) · 10.7 KB

CHANGELOG-5.3.md

File metadata and controls

147 lines (113 loc) · 10.7 KB

Release Notes for 5.3.x

v5.3.9 (2016-09-12)

Changed

  • Optimized performance of Str::startsWith() and Str::endsWith() (#15380, #15397)

Fixed

v5.3.8 (2016-09-09)

Added

  • Added missing MailableMailer::later() method (#15364)
  • Added missing $queue parameter on SyncJob (#15368)
  • Added SSL options for PostgreSQL DSN (#15371)
  • Added ability to disable touching of parent when toggling relation (#15263)
  • Added username, icon and channel options for Slack Notifications (#14910)

Changed

  • Renamed methods in NotificationFake (69b08f6)
  • Minor code improvements (#15369)

Fixed

v5.3.7 (2016-09-08)

Added

  • Added missing translation for mimetypes validation (#15209, #3921)
  • Added ability to check if between two times when using scheduler (#15216, #15306)
  • Added X-RateLimit-Reset header to throttled responses (#15275)
  • Support aliases on withCount() (#15279)
  • Added Filesystem::isReadable() (#15289)
  • Added Collection::split() method (#15302)
  • Allow passing a Closure to View::share() (#15312)
  • Added support for Mailable messages in MailChannel (#15318)
  • Added with*() syntax to Mailable class (#15316)
  • Added --path option for migrate:rollback/refresh/reset (#15251)
  • Allow numeric keys on morphMap() (#15332)
  • Added fakes for bus, events, mail, queue and notifications (5deab59)

Changed

  • Update Model::save() to return true when no error occurs (#15236)
  • Optimized performance of Arr::first() (#15213)
  • Swapped drop() for dropIfExists() in all stubs (#15230)
  • Allow passing object instance to class_uses_recursive() (#15223)
  • Improved handling of failed file uploads during validation (#15166)
  • Hide pagination if it does not have multiple pages (#15246)
  • Cast Pusher message to JSON in validAuthentiactoinResponse() (#15262)
  • Throw exception if queue failed to create payload (#15284)
  • Call getUrl() first in FilesystemAdapter::url() (#15291)
  • Consider local key in HasManyThrough relationships (#15303)
  • Fail faster by checking Route Validators in likely fail order (#15287)
  • Make the FilesystemAdapter::delete() behave like FileSystem::delete() (#15308)
  • Don't call floor() in Collection::median() (#15343)
  • Always return number from aggregate method sum() (#15345)

Fixed

  • Reverted "Hide empty paginators" #15125 (#15241)
  • Fixed empty multifile uploads (#15250)
  • Fixed regression in save(touch) option (#15264)
  • Fixed lower case model names in policy classes (15270)
  • Allow models with global scopes to be refreshed (#15282)
  • Fix ChannelManager::getDefaultDriver() implementation (#15288)
  • Fire illuminate.queue.looping event before running daemon (#15290)
  • Check attempts before firing queue job (#15319)
  • Fixed morphTo() naming inconsistency (#15334)

v5.3.6 (2016-09-01)

Added

  • Added required attributes to auth scaffold (#15087)
  • Support custom recipient(s) in MailMessage notifications (#15100)
  • Support custom greeting in SimpleMessage notifications (#15108)
  • Added prependLocation() method to FileViewFinder (#15103)
  • Added fluent email priority setter (#15178)
  • Added send() and sendNow() to notification factory contract (0066b5d)

Changed

  • Defer resolving of PDO connection until needed (#15031)
  • Send plain text email along with HTML email notifications (#15016, #15092, #15115)
  • Stop further validation if a required rule fails (#15089)
  • Swaps drop() for dropIfExists() in migration stub (#15113)
  • The resource_path() helper now relies on Application::resourcePath() (#15095)
  • Optimized performance of Str::random() (#15112)
  • Show app.name in auth stub (#15138)
  • Switched from htmlentities() to htmlspecialchars() in e() helper (#15159)
  • Hide empty paginators (#15125)

Fixed

  • Fixed migrate:rollback with FETCH_ASSOC enabled (#15088)
  • Fixes query builder not considering raw expressions in whereIn() (#15078)
  • Fixed notifications serialization mistake in ChannelManager (#15106)
  • Fixed session id collisions (#15206)
  • Fixed extending cache expiration time issue in file cache (#15164)

Removed

  • Removed data transformation in Response::json() (#15137)

v5.3.4 (2016-08-26)

Added

  • Added ability to set from address for email notifications (#15055)

Changed

  • Support implicit keys in MessageBag::get() (#15063)
  • Allow passing of closures to assertViewHas() (#15074)
  • Strip protocol from Route group domains parameters (#15070)
  • Support dot notation as callback in Arr::sort() (#15050)
  • Use Redis database interface instead of implementation (#15041)
  • Allow closure middleware to be registered from the controller constructor (#15080, abd85c9)

Fixed

  • Fixed plural form of Emoji (#15068)

v5.3.3 (2016-08-26)

Fixed

  • Fixed testing of Eloquent model events (#15052)

v5.3.2 (2016-08-24)

Fixed

  • Revert changes to Eloquent Builder that breaks firstOr* methods (#15018)

v5.3.1 (2016-08-24)

Changed

  • Support unversioned assets in elixir() function (#14987)
  • Changed visibility of BladeCompiler::stripParentheses() to public (#14986)
  • Use getter instead of accessing the properties directly in JoinClause::__construct() (#14984)
  • Replaced manual comparator with asort in Collection::sort() (#14980)
  • Use query() instead of input() for key lookup in TokenGuard::getTokenForRequest() (#14985)

Fixed

  • Check if exact key exists before assuming the dot notation represents segments in Arr::has() (#14976)
  • Revert aggregate changes in #14793 (#14994)
  • Prevent infinite recursion with closure based console commands (26eaa35)
  • Fixed transaction() method for SqlServer (f4588f8)