Laravel Changelog History Search

Welcome to the Laravel Changelog History Search! Dive into the comprehensive history of the Laravel framework with ease. Explore past changes, updates, and improvements. Find specific versions or features quickly. Stay informed and empowered as you navigate the evolution of Laravel. Start searching and uncover the valuable insights from the Laravel Changelog History.

v7.21.0 (2020-07-21)

Added

  • Added Illuminate\Database\Schema\ForeignKeyDefinition::nullOnDelete() (#33551)
  • Added getFallbackLocale() and setFallbackLocale() methods to Illuminate\Foundation\Application (#33595)

Fixed

  • Fixed Illuminate/Redis/Connections/PhpRedisConnection::*scan() returns (d3d36f0)
  • Align (fix) nested arrays support for assertViewHas & assertViewMissing in Illuminate\Testing\TestResponse (#33566)
  • Fixed issue where Storage::path breaks when using cache due to missing method in CachedAdapter (#33602)

Changed

  • Added a base exception for Http Client exceptions (#33581)

v7.20.0 (2020-07-14)

Added

  • Added Illuminate\Database\Schema\ForeignKeyDefinition::cascadeOnUpdate() (#33522)

Changed

  • Apply model connection name to Database validation rules (#33525)
  • Allow calling invokable classes using FQN in Illuminate\Container\BoundMethod.php::call() (#33535)

v7.19.1 (2020-07-10)

Added

  • Added support for SQL Server LoginTimeout to specify seconds to wait before failing connection attempt (#33472)
  • Added ability to simulate "withCredentials" in test requests (#33497, aa17e75)

Fixed

  • Fixed Illuminate\Cache\FileStore::flush() (#33458)
  • Fixed auto creating model by class name (#33481)
  • Don't return nested data from validator when failing an exclude rule (#33435)
  • Fixed validation nested error messages (6615371)
  • Fixed Illuminate\Support\Reflector to handle parent (#33502)

Revert

v7.19.0 (2020-07-07)

Added

  • Added everyTwoHours() | everyThreeHours() | everyFourHours() | everySixHours() methods to Illuminate\Console\Scheduling\ManagesFrequencies (#33393)
  • Conditionally returning appended attributes in API resources (#33422)
  • Added ScheduledTaskFailed event (#33427)
  • Added Illuminate\Support\Stringable::when() (#33455)

Fixed

  • Fixed signed urls with custom parameters (bcb133e)
  • Determine model key name correctly in Illuminate/Validation/Concerns/ValidatesAttributes.php (a1fdd53)
  • Fixed notifications database channel for anonymous notifiables (#33409)

Changed

  • Make Str::endsWith return false if both haystack and needle are empty strings (#33434)

v7.18.0 (2020-06-30)

Added

  • Added Illuminate\Http\Client\PendingRequest::withMiddleware() (#33315, b718d3a)
  • Make ComponentAttributeBag Macroable (#33354)
  • Added filter and whereStartsWith and thatStartWith to Illuminate\View\ComponentAttributeBag (0abe2db, 07ee3e8)
  • Added Illuminate\Database\Eloquent\Collection::toQuery() (#33356, 15586fa)
  • Added first() to Illuminate\View\ComponentAttributeBag (#33358, 731b94f)
  • Added everyTwoMinutes() | everyThreeMinutes() | everyFourMinutes() methods to Illuminate/Console/Scheduling/ManagesFrequencies (#33379)

Fixed

  • Fixed ConfigurationUrlParser query decoding (#33340)
  • Fixed exists in Illuminate\Database\Eloquent\Relations\Concerns\AsPivot::delete() (#33347)

Changed

  • Replace placeholder for dots and asterisks in validator (#33367)