Releases: laravel/framework
Releases Β· laravel/framework
v10.48.17
- [10.x] Fix PHP_CLI_SERVER_WORKERS warning by suppressing it by @pelomedusa in #52094
- [10.x] Backport #51615 by @GrahamCampbell in #52215
v11.16.0
- [11.x] Fix expected/actual argument order for test assertion by @riesjart in #52084
- [11.x] Fix Moving Files in Sorted Order in vendor:publish by @lmottasin in #52078
- [11.x] Fix docblock for \Illuminate\Validation\ClosureValidationRule::message() by @seriquynh in #52077
- [11.x] Allow passing Enum casts to
Rule::enum()->only()
and->except()
by @bakerkretzmar in #52073 - [11.x] Include ConnectionException in ConnectionFailed events by @alexbowers in #52069
- [11.x] Document returned array shape for sync methods by @devfrey in #52070
- [11.x] Add ability to configure SQLite
busy_timeout
,journal_mode
, andsynchronous
pragmas by @bakerkretzmar in #52052 - [11.x] Allow view content dependent mail callbacks by @MaxTingle in #51990
- Install Laravel Reverb version 1.0 instead of @beta by @lucasRolff in #52096
- [11.x] fix: dont use web middleware on health endpoint by @joshmanders in #52088
- [11.x] Add an option to replace configs recursively by @felixbessler in #52087
- [11.x] Fixes generator tests by @buismaarten in #52118
- [11.x] Test Improvements by @crynobone in #52122
- [11.x] Fix SQLite schema dumps containing internal
sqlite_*
objects by @bakerkretzmar in #52135 - Fix typo in
<!DOCTYPE>
declaration by @TENIOS in #52134 - [11.x] fix: pluck generics by @calebdw in #52109
- [11.x] Include 'success' console component by @lewislarsen in #52112
- [11.x] Fix dumping migrations table with schema or prefixed name by @hafezdivandari in #52098
- Add
assertSentTo
shorthand by @jasonmccreary in #52083 - [11.x] Test Improvements by @crynobone in #52139
- [11.x] Update the docblock for the constructor of the FileFailedJobProvider class by @kevinb1989 in #52149
- [11.x] Update the docblock for the explode method of the Stringable class. by @kevinb1989 in #52148
- Refactor PHPStan configurations by @TENIOS in #52145
- [11.x] Fix docblock for RoutingServiceProvider by @seriquynh in #52144
v11.15.0
- [10.x] Set previous exception on
HttpResponseException
by @hafezdivandari in #51986 - [11.x] feat: add generics to Eloquent Builder and Relations by @calebdw in #51851
- add phpstan assertions to Collection isEmpty and isNotEmpty by @johanrosenson in #51998
- [11.x] Add support for mime types in Resend mail transport by @jayanratna in #52006
- [11.x] feat: add virtual methods to SoftDeletes trait by @calebdw in #52001
- [11.x] Fix service container docblock by @seriquynh in #52000
- [10.x] Fix Http::retry so that throw is respected for call signature Http::retry([1,2], throw: false) by @paulyoungnb in #52002
- [10.x] Set application_name and character set as PostgreSQL DSN string by @sunaoka in #51985
- [11.x] Fix GeneratorCommand docblock by @seriquynh in #52014
- [11.x] Enhance database migrations by @hafezdivandari in #51373
- [11.x] Run MySQL 9 Database Integration Tests nightly by @Jubeki in #52027
- [11.x] Enhance doc blocks of the Migrator class by @imanghafoori1 in #52033
- [11.x] Use nullsafe operator for event dispatcher by @seriquynh in #52024
- [11.x] Fix PasswordBroker constructor docblock by @seriquynh in #52023
- [11.x] Add test
testMultiplyIsLazy
to ensure LazyCollection'smultiply
method's lazy behaviour by @lmottasin in #52020 - [11.x] Allow
MultipleInstanceManager
to have studly creators by @cosmastech in #52030 - [11.x] Adds
$config
property toMultipleInstanceManager
by @cosmastech in #52028 - [11.x] fix: findOr and firstOr generics by @calebdw in #52037
- [11.x] Make
Router
Tappable
by @mabdullahsari in #52051 - [11.x] feat: improve Factory generics, add generics to HasFactory by @calebdw in #52005
- [11.x] Ask About View Next To Name For Create Mail Command by @christophrumpel in #52057
- [11.x] Added @throws docblock for
block
method forLockTimeoutException
by @siarheipashkevich in #52063
v10.48.16
- [10.x] Fix Http::retry so that throw is respected for call signature Http::retry([1,2], throw: false) by @paulyoungnb in #52002
- [10.x] Set application_name and character set as PostgreSQL DSN string by @sunaoka in #51985
v11.14.0
- Adding Pest stubs to publish command by @bartdenhoed in #51933
- [11.x] Added attempts() method to FakeJob by @JamesFreeman in #51951
- [11.x] Run all Workflows on Ubuntu 24.04 by @Jubeki in #51946
- [11.x] Improve PHPDoc for
mapSpread
Method inArr
Class & Remove Warning from IDE by @lmottasin in #51952 - Bump braces from 3.0.2 to 3.0.3 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #51955
- [11.x] Remove unreachable code in AssertableJsonString by @seriquynh in #51943
- [11.x] Fix TestResponseAssert docblock by @seriquynh in #51942
- [11.x] feat: add more specific types and tests for helpers by @calebdw in #51938
- [11.x] Mark sensitive params with
SensitiveParameter
attribute by @onlime in #51940 - [11.x] Adds support for Markdown extensions to the
Stringable
class. by @lukeraymonddowning in #51932 - [11.x] Add secret method declaration to Components\Factory class by @seriquynh in #51949
- [11.x] Run Workflows on Windows 2022 and with bash instead of powershell by @Jubeki in #51958
- [11.x] Fix duplicated return type PHPDoc by @chu121su12 in #51965
- [11.x] Fix test failure message by @nshiro in #51974
- [11.x] Update tests to ensure mail Message implements the fluent interface pattern by @seriquynh in #51969
- [11.x] Set previous exception on
HttpResponseException
by @hafezdivandari in #51968 - [11.x] Fix typo in SupportCollectionTest by @zbundy in #51966
- [11.x] Improvements for the ServeCommand (add more loves & elevate DX) by @sethsandaru in #51957
- [11.x] Adds support for using castAsJson with a MariaDb connection by @haniha in #51963
- [11.x] Add support for acting on attributes through container by @innocenzi in #51934
- [11.x] Fix Component::resolveComponentsUsing test by @seriquynh in #51988
- [11.x] Update composer.json files to provide PSR implementations by @seriquynh in #51983
- [11.x] add queued closure type for soft delete events by @hpiaia in #51982
- [11.x] Fix using container nesting to make the same 'abstract' in different context by @guiqibusixin in #51989
- [11.x] Fix sync is running touch query twice by @Tofandel in #51984
v10.48.15
- [10.x] Set previous exception on
HttpResponseException
by @hafezdivandari in #51986
v11.13.0
- [11.x] Add Support for Extensions in Str::markdown Method by @tnylea in #51907
- [11.x] Update config:show command by @seriquynh in #51902
- [11.x] Fix console prompt docblock by @seriquynh in #51913
- [11.x] Fix prohibit docblock by @seriquynh in #51916
- [11.x] Mark
$queue
as nullable by @timacdonald in #51912 - use
Macroable
trait on TokenGuard by @imanghafoori1 in #51922 - [11.x] Update Command::fail() dockblock and tests by @seriquynh in #51914
- Revert and add test by @jasonmccreary in #51924
- [11.x] Display view creation messages by @nshiro in #51925
- [11.x] Introduce
Str::chopStart
andStr::chopEnd
by @timacdonald in #51910 - feat: Add Number::pairs by @hotmeteor in #51904
- [11.x] Fixes escaping path via Process given commands as array by @crynobone in #51926
- [11.x] Make MultipleInstanceManager driver field customizable by @princejohnsantillan in #51905
- [11.x] Account for long strings on new Laravel error page by @shengslogar in #51880
v11.12.0
- [10.x] Fix typo in return comment of createSesTransport method by @zds-s in #51688
- [10.x] Fix collection shift less than one item by @faissaloux in #51686
- [10.x] Turn
Enumerable unless()
$callback parameter optional by @faissaloux in #51701 - Revert "[10.x] Turn
Enumerable unless()
$callback parameter optional" by @taylorotwell in #51707 - [10.x] Fixes unable to call another command as a initialized instance of
Command
class by @crynobone in #51824 - [10.x] fix handle
shift()
on an empty collection by @Treggats in #51841 - [10.x] Ensure
schema:dump
will dump the migrations table only if it exists by @NickSdot in #51827 - [11.x] Test Improvements by @crynobone in #51847
- [11.x] Test application storage path by @seriquynh in #51848
- [11.x] Fix PHP_MAXPATHLEN check for strings slightly smaller then PHP_MAXPATHLEN by @joshuaruesweg in #51850
- [11.x] Improve Bus::assertNothingDispatched(), Event::assertNothingDispatched(), Mail::assertNothingSent(), Notification::assertNothingSent() error messages by @macbookandrew in #51846
- [11.x] Update error page to show GET by @chu121su12 in #51837
- [11.x] Remove deprecated
type
attributes in the exception renderer by @osbre in #51866 - [11.x] Import classes in the exception templates by @osbre in #51863
- [11.x] Collection before/after optimization by @bert-w in #51876
- [11.x] Add multiply to collection by @patrickomeara in #51870
- [11.x] Add addEventDiscoveryPaths to EventServiceProvider by @ya-cha in #51896
- [11.x] Fix validation attributes when translations are empty or missing by @owenandrews in #51890
- [11.x] feat: add generics to tap() helper by @calebdw in #51881
v10.48.14
v11.11.1
- [11.x] Remove useless variable assignment by @seriquynh in #51838
- [11.x] Fix event dispatcher typing in cache repository by @axlon in #51835
- Chop PHP extension when passed to
make
commands by @jasonmccreary in #51842 - [11.x] Simplify
.php
extension chopping ingetNameInput
by @osbre in #51843 - [11.x] fix: improve performance and robustness of Relation::getMorphAlias() by @calebdw in #51845
- Revert "[11.x] Change scope for
afterCreating
andafterMaking
callbacks" by @driesvints in #51858