# Laravel v13.25.0 - Product: Laravel (https://whatsnew.fyi/product/laravel) - Vendor: Laravel - Date: 2026-08-11 - Version: v13.25.0 - Original notes: https://github.com/laravel/framework/releases/tag/v13.25.0 - Permalink: https://whatsnew.fyi/product/laravel/releases/v13.25.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Prevent fatal errors when logging deprecations fails - **fixed** — Fix Factory::insert() with a count of zero - **fixed** — Fix schedule:list timezone conversion for range, step, and wildcard cron expressions - **fixed** — Fix getMigrationBatches return type annotation - **added** — Add foreignUlidFor schema helper - **changed** — Improve return type for Arr::prependKeysWith() - **added** — Add uuid to queue fake for inspection methods - **changed** — Respect after-commit dispatch when bulk pushing to DatabaseQueue - **added** — Add a UniqueJobSkipped event - **fixed** — Ensure Container::call cleans up build stack after exceptions - **fixed** — Reject non-stream resources in HTTP fake response bodies - **fixed** — Fix incorrect image dimensions for HEIC - **fixed** — Fix Str::numbers() type annotation - **fixed** — Normalize enum keys in typed cache getters - **fixed** — Isolate cloud agent requests from global HTTP client configuration - **changed** — Configure a socket timeout for the Cloud log driver - **fixed** — Fix missing check for #[WithoutTimestamps] on model ignore touch - **changed** — Respect backed enum queue names when queueing mailables - **fixed** — Restore missing model deletion for broadcast events - **added** — Add the timeout in JobTimedOut - **fixed** — 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://g _[Truncated at 4000 characters — full notes: https://github.com/laravel/framework/releases/tag/v13.25.0]_