diff --git a/CHANGELOG-5.3.md b/CHANGELOG-5.3.md index 517edcbe4789..4537bf43eda1 100644 --- a/CHANGELOG-5.3.md +++ b/CHANGELOG-5.3.md @@ -1,5 +1,49 @@ # Release Notes for 5.3.x +## v5.3.7 (2016-09-08) + +### Added +- Added missing translation for `mimetypes` validation ([#15209](https://github.com/laravel/framework/pull/15209), [#3921](https://github.com/laravel/laravel/pull/3921)) +- Added ability to check if between two times when using scheduler ([#15216](https://github.com/laravel/framework/pull/15216), [#15306](https://github.com/laravel/framework/pull/15306)) +- Added `X-RateLimit-Reset` header to throttled responses ([#15275](https://github.com/laravel/framework/pull/15275)) +- Support aliases on `withCount()` ([#15279](https://github.com/laravel/framework/pull/15279)) +- Added `Filesystem::isReadable()` ([#15289](https://github.com/laravel/framework/pull/15289)) +- Added `Collection::split()` method ([#15302](https://github.com/laravel/framework/pull/15302)) +- Allow passing a `Closure` to `View::share()` ([#15312](https://github.com/laravel/framework/pull/15312)) +- Added support for `Mailable` messages in `MailChannel` ([#15318](https://github.com/laravel/framework/pull/15318)) +- Added `with*()` syntax to `Mailable` class ([#15316](https://github.com/laravel/framework/pull/15316)) +- Added `--path` option for `migrate:rollback/refresh/reset` ([#15251](https://github.com/laravel/framework/pull/15251)) +- Allow numeric keys on `morphMap()` ([#15332](https://github.com/laravel/framework/pull/15332)) +- Added fakes for bus, events, mail, queue and notifications ([5deab59](https://github.com/laravel/framework/commit/5deab59e89b85e09b2bd1642e4efe55e933805ca)) + +### Changed +- Update `Model::save()` to return `true` when no error occurs ([#15236](https://github.com/laravel/framework/pull/15236)) +- Optimized performance of `Arr::first()` ([#15213](https://github.com/laravel/framework/pull/15213)) +- Swapped `drop()` for `dropIfExists()` in all stubs ([#15230](https://github.com/laravel/framework/pull/15230)) +- Allow passing object instance to `class_uses_recursive()` ([#15223](https://github.com/laravel/framework/pull/15223)) +- Improved handling of failed file uploads during validation ([#15166](https://github.com/laravel/framework/pull/15166)) +- Hide pagination if it does not have multiple pages ([#15246](https://github.com/laravel/framework/pull/15246)) +- Cast Pusher message to JSON in `validAuthentiactoinResponse()` ([#15262](https://github.com/laravel/framework/pull/15262)) +- Throw exception if queue failed to create payload ([#15284](https://github.com/laravel/framework/pull/15284)) +- Call `getUrl()` first in `FilesystemAdapter::url()` ([#15291](https://github.com/laravel/framework/pull/15291)) +- Consider local key in `HasManyThrough` relationships ([#15303](https://github.com/laravel/framework/pull/15303)) +- Fail faster by checking Route Validators in likely fail order ([#15287](https://github.com/laravel/framework/pull/15287)) +- Make the `FilesystemAdapter::delete()` behave like `FileSystem::delete()` ([#15308](https://github.com/laravel/framework/pull/15308)) +- Don't call `floor()` in `Collection::median()` ([#15343](https://github.com/laravel/framework/pull/15343)) +- Always return number from aggregate method `sum()` ([#15345](https://github.com/laravel/framework/pull/15345)) + +### Fixed +- Reverted "Hide empty paginators" [#15125](https://github.com/laravel/framework/pull/15125) ([#15241](https://github.com/laravel/framework/pull/15241)) +- Fixed empty `multifile` uploads ([#15250](https://github.com/laravel/framework/pull/15250)) +- Fixed regression in `save(touch)` option ([#15264](https://github.com/laravel/framework/pull/15264)) +- Fixed lower case model names in policy classes ([15270](https://github.com/laravel/framework/pull/15270)) +- Allow models with global scopes to be refreshed ([#15282](https://github.com/laravel/framework/pull/15282)) +- Fix `ChannelManager::getDefaultDriver()` implementation ([#15288](https://github.com/laravel/framework/pull/15288)) +- Fire `illuminate.queue.looping` event before running daemon ([#15290](https://github.com/laravel/framework/pull/15290)) +- Check attempts before firing queue job ([#15319](https://github.com/laravel/framework/pull/15319)) +- Fixed `morphTo()` naming inconsistency ([#15334](https://github.com/laravel/framework/pull/15334)) + + ## v5.3.6 (2016-09-01) ### Added @@ -19,7 +63,6 @@ - Optimized performance of `Str::random()` ([#15112](https://github.com/laravel/framework/pull/15112)) - Show `app.name` in auth stub ([#15138](https://github.com/laravel/framework/pull/15138)) - Switched from `htmlentities()` to `htmlspecialchars()` in `e()` helper ([#15159](https://github.com/laravel/framework/pull/15159)) -- Improved handling of failed file uploads during validation ([#15166](https://github.com/laravel/framework/pull/15166)) - Hide empty paginators ([#15125](https://github.com/laravel/framework/pull/15125)) ### Fixed