Releases: laravel/framework
Releases Β· laravel/framework
v10.38.1
- [10.x] Adds support for parse callbacks from anonymous classes by @nunomaduro in #49432
- Revert "[10.x] Drop the primary key if it exists when adding a new primary key" by @taylorotwell in #49448
- [10.x] Fix installing DBAL on a fresh app by @timacdonald in #49438
- [10.x] Add method to create request by @dododedodonl in #49446
- [10.x] Move
Illuminate\Foundation\Application::joinPaths()
toIlluminate\Filesystem\join_paths()
by @crynobone in #49433
v10.38.0
- [10.x] Add routeRoute method to test request by @fragkp in #49366
- [10.x] Update import & typo by @chu121su12 in #49370
- [10.x] Show default
false
values indb:table
command by @PerryvanderMeer in #49379 - [10.x] Fix primary key creation for MySQL with
sql_require_primary_key
enabled by @mtawil in #49374 - [10.x] Add
charset
andcollation
method toBlueprint
by @gcazin in #49396 - Fixes second run of
about
command on Octane by @josecl in #49387 - [10.x] Fix bug in ArrayLock getCurrentOwner by @Joostb in #49393
- [10.x] Dynamo Batch Repository - Match Default Horizon Sort by @evan-burrell in #49391
- [10.x] Add Blade
@session
Directive by @jrd-lewis in #49339 - [10.x] Improve
Arr::dot
performance by @bastien-phi in #49386 - [10.x] Fix assertStatus() parameter order by @marcovo in #49404
- [10.x] Only set
defaultCasters
if not previously set by @inxilpro in #49402 - [10.x] Fixes parameter type in
ManagesFrequencies
by @Lucas-Schmukas in #49399 - [10.x] Add SQLite support for
whereJsonContains
method by @danieleambrosino in #49401 - [10x.] Use native json_validate in Validation by @gtjamesa in #49413
- [10.x] Introducing
isEmpty
andisNotEmpty
toComponentAttributeBag
by @devajmeireles in #49408 - [10.x] Drop the primary key if it exists when adding a new primary key by @KieranFYI in #49392
- [10.x] Improve schema builder
getColumns()
method by @hafezdivandari in #49416 - [10.x] Add
MailMessage
helpers for plain text email notifications by @onlime in #49407 - [10.x] Test Improvements by @crynobone in #49426
- [10.x] Add Conditionable to Pipeline by @shane-zeng in #49429
v10.37.3
- Flush middleware callbacks by @taylorotwell in bb49a72
v10.37.2
- Ability to test chained job via closure by @jasonmccreary in #49337
- [10.x] Add
progress
option toPendingBatch
by @orkhanahmadov in #49273 - [10.x] Test Improvements by @crynobone in #49338
- [10.x] Avoid using
rescue()
in standaloneilluminate/database
component. by @crynobone in #49355 - [10.x] Exclude extension types on PostgreSQL when retrieving types by @hafezdivandari in #49358
- [10.x] Revert "[10.x] Disconnecting the database connection after testing" by @driesvints in #49361
v10.37.1
- [10.x] Disconnecting the database connection after testing by @KentarouTakeda in #49327
- [10.x] Get user-defined types on PostgreSQL by @hafezdivandari in #49303
v10.37.0
- [10.x] Add
engine
method toBlueprint
by @jbrooksuk in #49250 - [10.x] Use translator from validator in
Can
andEnum
rules by @fancyweb in #49251 - [10.x] Get indexes of a table by @hafezdivandari in #49204
- [10.x] Filesystem : can lock file on append of content by @StephaneBour in #49262
- [10.x] Test Improvements by @crynobone in #49266
- [10.x] Fixes generating facades documentation shouldn't be affected by
php-psr
extension by @crynobone in #49268 - [10.x] Fixes
AboutCommand::format()
docblock by @crynobone in #49274 - [10.x]
Route::getController()
should returnnull
when the accessing closure based route by @crynobone in #49269 - [10.x] Add "noActionOnUpdate" method in Illuminate/Database/Schema/ForeignKeyDefinition by @hrsa in #49297
- [10.x] Fixing number helper for floating 0.0 by @mr-punyapal in #49277
- [10.x] Allow checking if lock succesfully restored by @Joostb in #49272
- [10.x] Enable DynamoDB as a backend for Job Batches by @khepin in #49169
- [10.x] Removed deprecated and not used argument by @Muetze42 in #49304
- [10.x] Add Conditionable to Batched and Chained jobs by @bretto36 in #49310
- [10.x] Include partitioned tables on PostgreSQL when retrieving tables by @hafezdivandari in #49326
- [10.x] Allow to pass
Arrayable
orStringble
in rulesIn
andNotIn
by @michaelnabil230 in #49055 - [10.x] Display error message if json_encode() fails by @aimeos in #48856
- [10.x] Allow error list per field by @timacdonald in #49309
- [10.x] Get foreign keys of a table by @hafezdivandari in #49264
- [10.x] PHPStan Improvements by @crynobone in #49343
- [10.x] Handle missing translations: more robust handling of callback return value by @DeanWunder in #49341
v10.35.0
- [10.x] Add
Conditionable
trait toAssertableJson
by @khalilst in #49172 - [10.x] Add
--with-secret
option to Artisandown
command. by @jj15asmr in #49171 - [10.x] Add support for
Number::summarize
by @jcsoriano in #49197 - [10.x] Add Blade @use directive by @simonhamp in #49179
- [10.x] Fixes retrying failed jobs causes PHP memory exhaustion errors when dealing with thousands of failed jobs by @crynobone in #49186
- [10.x] Add "substituteImplicitBindingsUsing" method to router by @calebporzio in #49200
- [10.x] Cookies Having Independent Partitioned State (CHIPS) by @fabricecw in #48745
- [10.x] Update InteractsWithDictionary.php to use base InvalidArgumentException by @Grldk in #49209
- [10.x] Fix docblock for wasRecentlyCreated by @stancl in #49208
- [10.x] Fix loss of attributes after calling child component by @rojtjo in #49216
- [10.x] Fix typo in PHPDoc comment by @caendesilva in #49234
- [10.x] Determine if the given view exists. by @hafezdivandari in #49231
v10.34.2
- [v10.x] Add missing methods to newly extended fake
Vite
instance by @stevebauman in #49165
v10.34.1
- [10.x] Streamline
DatabaseMigrations
andRefreshDatabase
events by @crynobone in #49153 - [10.x] Use HtmlString in Vite fake by @jasonvarga in #49163
v10.34.0
- [10.x] Fix
hex_color
validation rule by @apih in #49070 - [10.x] Prevent passing null to base64_decode in Encrypter by @robtesch in #49071
- [10.x] Alias Number class by @ziadoz in #49073
- [10.x] Added File Validation
extensions
by @eusonlito in #49082 - [10.x] Add @throws in doc-blocks by @imanghafoori1 in #49091
- [10.x] Update docblocks for consistency by @dwightwatson in #49092
- [10.x] Throw exception when trying to initiate
Collection
usingWeakMap
by @crynobone in #49095 - [10.x] Only stage committed transactions by @hansnn in #49093
- Better transaction manager object design by @taylorotwell in #49103
- [10.x] use php 8.3
mb_str_pad()
forStr::pad*
by @amacado in #49108 - [10.x] Add Conditionable to TestResponse by @nshiro in #49112
- [10.x] Allow multiple types in Collection's
ensure
method by @ash-jc-allen in #49127 - [10.x] Fix middleware "SetCacheHeaders" with download responses by @clementbirkle in #49138
- [10.x][Cache] Fix handling of
false
values in apc by @simivar in #49145 - [10.x] Reset numeric rules after each attribute's validation by @apih in #49142
- [10.x] Extract dirty getter for
performUpdate
by @taka-oyama in #49141 - [10.x]
ensure
: Resolve$itemType
outside the closure by @lucasmichot in #49137 - Allow "missing" method to be used on route groups by @redelschaap in #49144
- [10.x] Get tables and views info by @hafezdivandari in #49020
- [10.x] Fix
MorphTo::associate()
PHPDoc parameter by @devfrey in #49162 - [10.x] Make test error messages more multi-byte readable by @nshiro in #49160
- [10.x] Generate a unique hash for anonymous components by @billyonecan in #49156
- [10.x] Improves output when using
php artisan about --json
by @crynobone in #49154 - [10.x] Make fake instance inherit from
Vite
when usingwithoutVite()
by @orkhanahmadov in #49150