v13.25.0
Added 4
- Add foreignUlidFor schema helper
- Add uuid to queue fake for inspection methods
- Add a UniqueJobSkipped event
- Add the timeout in JobTimedOut
Changed 4
- Improve return type for Arr::prependKeysWith()
- Respect after-commit dispatch when bulk pushing to DatabaseQueue
- Configure a socket timeout for the Cloud log driver
- Respect backed enum queue names when queueing mailables
Fixed 13
- Prevent fatal errors when logging deprecations fails
- Fix Factory::insert() with a count of zero
- Fix schedule:list timezone conversion for range, step, and wildcard cron expressions
- Fix getMigrationBatches return type annotation
- Ensure Container::call cleans up build stack after exceptions
- Reject non-stream resources in HTTP fake response bodies
- Fix incorrect image dimensions for HEIC
- Fix Str::numbers() type annotation
- Normalize enum keys in typed cache getters
- Isolate cloud agent requests from global HTTP client configuration
- Fix missing check for #[WithoutTimestamps] on model ignore touch
- Restore missing model deletion for broadcast events
- Skip unsupported values in LazyCollection::flip()
- [12.x] Prevent fatal errors when logging deprecations fails by @GrahamCampbell in https://github.com/laravel/framework/pull/60907
- [12.x] Fix Factory::insert() with a count of zero by @alies-dev in https://github.com/laravel/framework/pull/60911
- [12.x] Fix schedule:list timezone conversion for range, step, and wildcard cron expressions by @xiCO2k in https://github.com/laravel/framework/pull/60913
- [12.x] Fix getMigrationBatches return type annotation by @wouterj in https://github.com/laravel/framework/pull/60973
- [13.x] Add foreignUlidFor schema helper by @talaridisTh in https://github.com/laravel/framework/pull/61036
- [13.x] Improve return type for
Arr::prependKeysWith()by @axlon in https://github.com/laravel/framework/pull/61034 - [13.x] Add uuid to queue fake for inspection methods by @jackbayliss in https://github.com/laravel/framework/pull/60966
- [13.x] Respect after-commit dispatch when bulk pushing to DatabaseQueue by @Faiyajz in https://github.com/laravel/framework/pull/60996
- [13.x] Add a UniqueJobSkipped event by @jackbayliss in https://github.com/laravel/framework/pull/61039
- [13.x] Ensure Container::call cleans up build stack after exceptions by @Faiyajz in https://github.com/laravel/framework/pull/61041
- [13.x] Reject non-stream resources in HTTP fake response bodies by @GrahamCampbell in https://github.com/laravel/framework/pull/61047
- [13.x] Fix incorrect image dimensions for HEIC by @zachiler in https://github.com/laravel/framework/pull/61010
- [13.x] Simplify most of the exceptions expectations by @lucasmichot in https://github.com/laravel/framework/pull/61049
- [13.x] Fix Str::numbers() type annotation by @lucasmichot in https://github.com/laravel/framework/pull/61053
- [13.x] Fix flaky Str::random distribution test by @lucasmichot in https://github.com/laravel/framework/pull/61052
- [13.x] Normalize enum keys in typed cache getters by @Amirhf1 in https://github.com/laravel/framework/pull/61056
- Simplify remaining exception expectations by @lucasmichot in https://github.com/laravel/framework/pull/61058
- Apply fixes from StyleCI by @taylorotwell in https://github.com/laravel/framework/pull/61059
- [13.x] Isolate cloud agent requests from global HTTP client configuration by @kieranbrown in https://github.com/laravel/framework/pull/61064
- [13.x] Fix flaky circuit breaker release delay assertions by @GrahamCampbell in https://github.com/laravel/framework/pull/61062
- [13.x] Bump minimum versions by @lucasmichot in https://github.com/laravel/framework/pull/61033
- [13.x] Configure a socket timeout for the Cloud log driver by @jessarcher in https://github.com/laravel/framework/pull/61065
- [13.x] Fix: add missing check for
#[WithoutTimestamps]on model ignore touch by @bram-pkg in https://github.com/laravel/framework/pull/61073 - [12.x] Isolate cloud agent requests from global HTTP client configuration by @kieranbrown in https://github.com/laravel/framework/pull/61068
- [13.x] Fix getRememberToken return type documentation by @keibass in https://github.com/laravel/framework/pull/61067
- [13.x] Respect backed enum queue names when queueing mailables by @Faiyajz in https://github.com/laravel/framework/pull/61066
- [13.x] Restore missing model deletion for broadcast events by @Faiyajz in https://github.com/laravel/framework/pull/61074
- [13.x] Use new Collection instead of Collection::make in tests by @lucasmichot in https://github.com/laravel/framework/pull/61079
- [13.x] Add the timeout in JobTimedOut by @jackbayliss in https://github.com/laravel/framework/pull/61060
- [12.x] Configure a socket timeout for the Cloud log driver by @jessarcher in https://github.com/laravel/framework/pull/61082
- [13.x] Move Testbench-based tests to tests/Integration by @lucasmichot in https://github.com/laravel/framework/pull/61080
- Use serve defaults for dev command by @n3crosis in https://github.com/laravel/framework/pull/61090
- [13.x] Skip unsupported values in LazyCollection::flip() by @Amirhf1 in https://github.com/laravel/framework/pull/61081
- [13.x] Preserve default denial response for Gate::forUser by @Faiyajz in https://github.com/laravel/framework/pull/61087
- [13.x] Support fail on timeout for notifications by @jackbayliss in https://github.com/laravel/framework/pull/61072
- [13.x] Fix QueueFakeTest by @jackbayliss in https://github.com/laravel/framework/pull/61091
- [13.x] Prefer consitent assertions by @lucasmichot in https://github.com/laravel/framework/pull/61093
- [13.x] Clean up test teardown by @lucasmichot in https://github.com/laravel/framework/pull/61078
- Prefer text input on dynamic access by @taylorotwell in https://github.com/laravel/framework/pull/61099
- [13.x] feat: make Image::toFormat() public by @calebdw in https://github.com/laravel/framework/pull/61110
- [13.x] Pass the HTTP method to retry callbacks for asynchronous HTTP requests by @Button99 in https://github.com/laravel/framework/pull/61106
- [13.x] Add
withoutCookiesmethod by @xurshudyan in https://github.com/laravel/framework/pull/61115 - [13.x] feat: implement Responsable on Image class by @calebdw in https://github.com/laravel/framework/pull/61111
- [13.x] feat: add Image::fromStream method by @calebdw in https://github.com/laravel/framework/pull/61109
- [13.x] Run
artisan devthrough@laravel/multiplexby @joetannenbaum in https://github.com/laravel/framework/pull/61100 - [13.x] Restore array support in Str::substrReplace by @Faiyajz in https://github.com/laravel/framework/pull/61105
- Revert "[13.x] Bump minimum versions" by @GrahamCampbell in https://github.com/laravel/framework/pull/61118
- [12.x] ColumnDefinition::unsigned takes a parameter, which should be documented by @afk11 in https://github.com/laravel/framework/pull/61123
- [13.x] Ensure Queue drivers work for enums matching the Fake by @jackbayliss in https://github.com/laravel/framework/pull/61116
- [13.x] Preserve queue resolution on queued mailables in MailFake by @hamdyelbatal122 in https://github.com/laravel/framework/pull/61114
- [13.x] Handle cache maintenance mode deactivation races by @Faiyajz in https://github.com/laravel/framework/pull/61121
- [13.x] Fix nullable return types on the route binding registrar by @dfinchenko in https://github.com/laravel/framework/pull/61124
- [13.x] Mockery cleanup by @jasonmccreary in https://github.com/laravel/framework/pull/61117
- Merge branch '12.x' by @crynobone in https://github.com/laravel/framework/pull/61130
- [13.x] Support brick math ^0.19 by @jackbayliss in https://github.com/laravel/framework/pull/61133
- Improve signed URL support for Vapor by @timacdonald in https://github.com/laravel/framework/pull/61129
- [13.x] Add a global pause switch for queues by @jackbayliss in https://github.com/laravel/framework/pull/61126