laravel/framework
Summarizing
v13.35.0
v13.35.0
View on GitHub
Changelog
- [13.x] Allow fake assertions to accept an array of properties by @jackbayliss in https://github.com/laravel/framework/pull/61770
- [13.x] Support percentages for queue:work --memory by @jackbayliss in https://github.com/laravel/framework/pull/61753
- [13.x] Let long-running scheduled commands see schedule:interrupt by @cyppe in https://github.com/laravel/framework/pull/61764
- [13.x] Make the parallel compiled view callbacks tolerate a concurrent run by @joshdaugherty in https://github.com/laravel/framework/pull/61786
- [13.x] Add markdown() method to the response factory by @Ashot1995 in https://github.com/laravel/framework/pull/61800
- [13.x] Add
onOneServerto theschedule:list --jsonoutput by @MizouziE in https://github.com/laravel/framework/pull/61798 - [13.x] Add
lazy_root_creationconfiguration option forlocaldisks by @ziadoz in https://github.com/laravel/framework/pull/61799 - [13.x] Test Improvements by @crynobone in https://github.com/laravel/framework/pull/61790
- Exception enhancements by @timacdonald in https://github.com/laravel/framework/pull/61791
- [13.x] Add Schedule::alwaysOnOneServer(); by @jackbayliss in https://github.com/laravel/framework/pull/61789
- [13.x] add test for notifyJobOfSignal SIGALRM by @jackbayliss in https://github.com/laravel/framework/pull/61787
- [13.x] Optimize Str::finish and Str::start by @HamidRezaLS in https://github.com/laravel/framework/pull/61803
- [13.x] Fix reference cycle from PendingRequest::throw() default callback by @andrewnabors in https://github.com/laravel/framework/pull/61802
- [13.x] Fix Memcached lock isLocked() on a free lock by @mrjavadseydi in https://github.com/laravel/framework/pull/61801
- [13.x] Add QUERY route method support by @joelbutcher in https://github.com/laravel/framework/pull/61797
- [13.x] Fix DatabaseRule where() and whereNot() losing false values by @sajjadhossainshohag in https://github.com/laravel/framework/pull/61796
- [13.x] Fix duration helpers truncating float values by @xurshudyan in https://github.com/laravel/framework/pull/61825
- [13.x] Release unique job locks in
Queue::fakeFor()by @xurshudyan in https://github.com/laravel/framework/pull/61824 - [13.x] Fix
forceCreate()ignoringwithAttributes()by @xurshudyan in https://github.com/laravel/framework/pull/61823 - [13.x] Fix
has()andwithCount()onHasOneThroughone-of-many relations by @xurshudyan in https://github.com/laravel/framework/pull/61818 - [13.x] Accept null password in hashPasswordForCookie by @troioi-vn in https://github.com/laravel/framework/pull/61817
- [13.x] Fix
chunkById()andlazyById()looping forever on models with a cast primary key by @xurshudyan in https://github.com/laravel/framework/pull/61816 - [13.x] Fix custom MorphPivot not touching owners on detach by @mrjavadseydi in https://github.com/laravel/framework/pull/61812
- [13.x] Fix collapse(), collapseWithKeys() and flatten() dropping lazy collections by @ahmadreza-fatemikia in https://github.com/laravel/framework/pull/61811
- [13.x] Fix DB::setDefaultConnection() storing enums in the configuration by @ahmadreza-fatemikia in https://github.com/laravel/framework/pull/61810
- [13.x] normalize queue in SQS bulk method by @jackbayliss in https://github.com/laravel/framework/pull/61828
- [13.x] Fix
HasOneThrough::is()comparing the wrong keys by @xurshudyan in https://github.com/laravel/framework/pull/61827 - [13.x] Fix inherited queue attributes being ignored when the child uses Queueable by @xurshudyan in https://github.com/laravel/framework/pull/61826
- [13.x] Fix JSON path updates on
AsEncryptedArrayObjectandAsEncryptedCollectionby @xurshudyan in https://github.com/laravel/framework/pull/61834 - Fix root route matching with route cache when served from a subdirectory by @Simon0Harms in https://github.com/laravel/framework/pull/61794
- Address query issues by @taylorotwell in https://github.com/laravel/framework/pull/61837
- [13.x] Document enum support for disk in
copyToDisk()andmoveToDisk()by @riesjart in https://github.com/laravel/framework/pull/61867 - [13.x] Skip building a query in loadMissing() when no relations are given by @MAboyadak in https://github.com/laravel/framework/pull/61869
- [13.x] Accept enums in
FilesystemManager::set(),forgetDisk()andpurge()by @riesjart in https://github.com/laravel/framework/pull/61868 - [13.x] Fix parallel testing with PHPUnit 13.4 by @lazerg in https://github.com/laravel/framework/pull/61859
- [13.x] Fix
AsHtmlStringattributes serializing to an empty object by @xurshudyan in https://github.com/laravel/framework/pull/61854 - [13.x] Fix
whereJsonOverlaps()with a JSON path on MySQL by @xurshudyan in https://github.com/laravel/framework/pull/61853 - [13.x] Fix reference cycle from Mailable headers() and priority() callbacks by @xurshudyan in https://github.com/laravel/framework/pull/61863
- [13.x] Fix
findOrNew()andchunkMap()on HasManyThrough and BelongsToMany by @xurshudyan in https://github.com/laravel/framework/pull/61855 - [13.x] Fix
incrementOrCreate()not setting the foreign key on relations by @xurshudyan in https://github.com/laravel/framework/pull/61849 - [13.x] Fix
loadMissing()with nested relations on mixedmorphTomodels by @xurshudyan in https://github.com/laravel/framework/pull/61845 - [13.x] Fix Eloquent Collection findOrFail() with a collection of ids by @xurshudyan in https://github.com/laravel/framework/pull/61844
- [13.x] Fix
cursorPaginate()losing union select and join bindings by @xurshudyan in https://github.com/laravel/framework/pull/61841 - [13.x] Fix docblocks of
logoutOtherDevicesmethod by @imanghafoori1 in https://github.com/laravel/framework/pull/61877 - [13.x] Fix JSON path updates discarding unsaved changes on cast objects by @xurshudyan in https://github.com/laravel/framework/pull/61847
- [13.x ]
neverreturn type forfailedBasicResponsemethod by @imanghafoori1 in https://github.com/laravel/framework/pull/61887 - [13.x] Fix downloads crashing on filenames with no ASCII equivalent by @jhm-ciberman in https://github.com/laravel/framework/pull/61888
- [13.x] Qualify eager loaded columns on through and one-of-many relations by @xurshudyan in https://github.com/laravel/framework/pull/61885
- [13.x] Fix recycled models leaking into later calls on the same factory by @xurshudyan in https://github.com/laravel/framework/pull/61884
- [13.x] Fake the pwnedpasswords API in ValidationPasswordRuleTest::testMessagesOrder by @xurshudyan in https://github.com/laravel/framework/pull/61880
- [13.x] Fix
morphTo()->withTrashed()being ignored byhas()andwhereHasMorph()by @xurshudyan in https://github.com/laravel/framework/pull/61846 - [13.x] Fix
incrementOrCreate()ignoring extra attributes when creating by @xurshudyan in https://github.com/laravel/framework/pull/61878 - [13.x] Fix undefined array key in GenericUser::getAuthPassword() for users without a password by @tommie1001 in https://github.com/laravel/framework/pull/61876
- [13.x] Database test improvements by @jnoordsij in https://github.com/laravel/framework/pull/61819
- [13.x] Port
defaults()via opt-in trait by @weshooper in https://github.com/laravel/framework/pull/61813 - Bump source-map-js from 1.2.1 to 1.2.2 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in https://github.com/laravel/framework/pull/61889
- [13.x] Fix
schedule:listtimezone conversion when the next runs straddle a DST change by @xiCO2k in https://github.com/laravel/framework/pull/61894 - [13.x] Don't expand URL templates without URL parameters by @xurshudyan in https://github.com/laravel/framework/pull/61893
- [13.x] Ignore _token and _method when failing on unknown fields by @xurshudyan in https://github.com/laravel/framework/pull/61891
- [13.x] Fix
withCasts()on a cloned query changing the casts of the original query by @xurshudyan in https://github.com/laravel/framework/pull/61883
Pull requests
#61753 [13.x] Support percentages for queue:work --memory
Jack Bayliss
+30 / -6
Merged
#61764 [13.x] Let long-running scheduled commands see schedule:interrupt
cyppe
+66 / -20
Merged
#61770 [13.x] Allow fake assertions to accept an array of properties
Jack Bayliss
+137 / -25
Merged
#61786 [13.x] Make the parallel compiled view callbacks tolerate a concurrent run
Josh
+105 / -2
Merged
#61787 [13.x] add test for notifyJobOfSignal SIGALRM
Jack Bayliss
+78 / -0
Merged
#61789 [13.x] Add Schedule::alwaysOnOneServer();
Jack Bayliss
+61 / -1
Merged
#61790 [13.x] Test Improvements
Mior Muhammad Zaki
+104 / -1
Merged
#61791 Exception enhancements
Tim MacDonald
+134 / -21
Merged
#61794 Fix root route matching with route cache when served from a subdirectory
Simon Harms
+54 / -1
Merged
#61796 [13.x] Fix DatabaseRule where() and whereNot() losing false values
Sajjad Hossain Shohag
+51 / -1
Merged
#61797 [13.x] Add QUERY route method support
Joel Butcher
+106 / -5
Merged
#61798 [13.x] Add `onOneServer` to the `schedule:list --json` output
Sam
+20 / -0
Merged
#61799 [13.x] Add `lazy_root_creation` configuration option for `local` disks
Jamie York
+35 / -2
Merged
#61800 [13.x] Add markdown() method to the response factory
Ashot Gharakeshishyan
+73 / -0
Merged
#61801 [13.x] Fix Memcached lock isLocked() on a free lock
javad seydi
+52 / -1
Merged
#61802 [13.x] Fix reference cycle from PendingRequest::throw() default callback
Andrew Nabors
+21 / -1
Merged
#61803 [13.x] Optimize Str::finish and Str::start
Hamidreza Asnaashari
+31 / -0
Merged
#61810 [13.x] Fix DB::setDefaultConnection() storing enums in the configuration
Ahmadreza
+43 / -2
Merged
#61811 [13.x] Fix collapse(), collapseWithKeys() and flatten() dropping lazy collections
Ahmadreza
+35 / -3
Merged
#61812 [13.x] Fix custom MorphPivot not touching owners on detach
javad seydi
+43 / -0
Merged
#61813 [13.x] Port `defaults()` via opt-in trait
Wes Hooper
+143 / -0
Merged
#61816 [13.x] Fix `chunkById()` and `lazyById()` looping forever on models with a cast primary key
Volodya Kurshudyan
+82 / -2
Merged
#61817 [13.x] Accept null password in hashPasswordForCookie
Athanasius
+24 / -3
Merged
#61818 [13.x] Fix `has()` and `withCount()` on `HasOneThrough` one-of-many relations
Volodya Kurshudyan
+9 / -1
Merged
#61819 [13.x] Database test improvements
Jenthe Noordsij
+145 / -72
Merged
#61823 [13.x] Fix `forceCreate()` ignoring `withAttributes()`
Volodya Kurshudyan
+66 / -1
Merged
#61824 [13.x] Release unique job locks in `Queue::fakeFor()`
Volodya Kurshudyan
+34 / -2
Merged
#61825 [13.x] Fix duration helpers truncating float values
Volodya Kurshudyan
+33 / -4
Merged
#61826 [13.x] Fix inherited queue attributes being ignored when the child uses Queueable
Volodya Kurshudyan
+39 / -0
Merged
#61827 [13.x] Fix `HasOneThrough::is()` comparing the wrong keys
Volodya Kurshudyan
+38 / -0
Merged
#61828 [13.x] normalize queue in SQS bulk method
Jack Bayliss
+33 / -0
Merged
#61834 [13.x] Fix JSON path updates on `AsEncryptedArrayObject` and `AsEncryptedCollection`
Volodya Kurshudyan
+82 / -8
Merged
#61837 Address query issues
Taylor Otwell
+48 / -2
Merged
#61841 [13.x] Fix `cursorPaginate()` losing union select and join bindings
Volodya Kurshudyan
+56 / -11
Merged
#61844 [13.x] Fix Eloquent Collection findOrFail() with a collection of ids
Volodya Kurshudyan
+16 / -0
Merged
#61845 [13.x] Fix `loadMissing()` with nested relations on mixed `morphTo` models
Volodya Kurshudyan
+73 / -1
Merged
#61846 [13.x] Fix `morphTo()->withTrashed()` being ignored by `has()` and `whereHasMorph()`
Volodya Kurshudyan
+35 / -1
Merged
#61847 [13.x] Fix JSON path updates discarding unsaved changes on cast objects
Volodya Kurshudyan
+26 / -0
Merged
#61849 [13.x] Fix `incrementOrCreate()` not setting the foreign key on relations
Volodya Kurshudyan
+71 / -1
Merged
#61853 [13.x] Fix `whereJsonOverlaps()` with a JSON path on MySQL
Volodya Kurshudyan
+22 / -5
Merged
#61854 [13.x] Fix `AsHtmlString` attributes serializing to an empty object
Volodya Kurshudyan
+25 / -1
Merged
#61855 [13.x] Fix `findOrNew()` and `chunkMap()` on HasManyThrough and BelongsToMany
Volodya Kurshudyan
+110 / -0
Merged
#61859 [13.x] Fix parallel testing with PHPUnit 13.4
Lazizbek Ergashev
+2 / -1
Merged
#61863 [13.x] Fix reference cycle from Mailable headers() and priority() callbacks
Volodya Kurshudyan
+50 / -2
Merged
#61867 [13.x] Document enum support for disk in `copyToDisk()` and `moveToDisk()`
Richard van Baarsen
+4 / -4
Merged
#61868 [13.x] Accept enums in `FilesystemManager::set()`, `forgetDisk()` and `purge()`
Richard van Baarsen
+64 / -8
Merged
#61869 [13.x] Skip building a query in loadMissing() when no relations are given
MAboyadak
+10 / -1
Merged
#61876 [13.x] Fix undefined array key in GenericUser::getAuthPassword() for users without a password
Thomas Wijnands
+25 / -2
Merged
#61877 [13.x] Fix docblocks of `logoutOtherDevices` method
Iman
+3 / -5
Merged
#61878 [13.x] Fix `incrementOrCreate()` ignoring extra attributes when creating
Volodya Kurshudyan
+47 / -3
Merged
#61880 [13.x] Fake the pwnedpasswords API in ValidationPasswordRuleTest::testMessagesOrder
Volodya Kurshudyan
+4 / -0
Merged
#61883 [13.x] Fix `withCasts()` on a cloned query changing the casts of the original query
Volodya Kurshudyan
+11 / -1
Merged
#61884 [13.x] Fix recycled models leaking into later calls on the same factory
Volodya Kurshudyan
+28 / -6
Merged
#61885 [13.x] Qualify eager loaded columns on through and one-of-many relations
Volodya Kurshudyan
+29 / -0
Merged
#61887 [13.x ] `never` return type for `failedBasicResponse` method
Iman
+3 / -3
Merged
#61888 [13.x] Fix downloads crashing on filenames with no ASCII equivalent
Javier "Ciberman" Mora
+34 / -2
Merged
#61889 Bump source-map-js from 1.2.1 to 1.2.2 in /src/Illuminate/Foundation/resources/exceptions/renderer
dependabot[bot]
+3 / -3
Merged
#61891 [13.x] Ignore _token and _method when failing on unknown fields
Volodya Kurshudyan
+35 / -0
Merged
#61893 [13.x] Don't expand URL templates without URL parameters
Volodya Kurshudyan
+18 / -1
Merged
#61894 [13.x] Fix `schedule:list` timezone conversion when the next runs straddle a DST change
Francisco Madeira
+21 / -19
Merged