Skip to content

Latest commit

 

History

History
730 lines (647 loc) · 95.5 KB

CHANGELOG.md

File metadata and controls

730 lines (647 loc) · 95.5 KB

Release Notes for 11.x

v11.23.5 - 2024-09-13

  • allow recursive Model::withoutTimestamps calls by @m1guelpf in #52768
  • [11.x] Fixes out of memory issue running route:cache with ServeFile by @crynobone in #52781

v11.23.4 - 2024-09-12

  • [10.x] Fixes whereDate, whereDay, whereMonth, whereTime, whereYear and whereJsonLength to ignore invalid $operator by @crynobone in #52704
  • [11.x] Fixing Concurrency Facade Docblocks by @devajmeireles in #52764
  • [11.x] add lazy default to when helper by @rodrigopedra in #52747
  • Fix arguments passed to artisan commands that start with 'env' by @willrowe in #52748

v11.23.2 - 2024-09-11

v11.23.1 - 2024-09-11

v11.23.0 - 2024-09-11

v11.22.0 - 2024-09-03

  • [11.x] Fix FoundationServiceProvider docblock by @seriquynh in #52542
  • [11.x] Fix ReflectionParameter @param type on Util::getContextualAttributeFromDependency() by @samsonasik in #52541
  • [11.x] More specific parameter type in CastsInboundAttributes by @lorenzolosa in #52536
  • [11.x] Unify prefetch API by @timacdonald in #52550
  • [11.x] Add PDO subclass support for PHP 8.4 by @ju5t in #52538
  • [11.x] Handle circular references in model serialization by @samlev in #52461
  • [11.x] Eloquent inverse relations by @samlev in #51582
  • [11.x] Feature/whereany closures by @liamduckett in #52555
  • [11.x] Update remaining workflows to run on latest possible ubuntu version by @Jubeki in #52566
  • Correct comments to better represent the updated method functionality by @dropweb in #52564
  • [11.x] Support CSP nonce by @timacdonald in #52558
  • [11.x] Allow enums to be passed to routes by @NickSdot in #52561
  • [11.x] SORT_NATURAL on Collection no longer throws warning for nulls by @Chaplinski in #52557
  • [11.x] Allow prefetch to start on custom event by @timacdonald in #52574
  • [11.x] Fix regression in database assertions with custom model connections by @devfrey in #52581
  • [11] Update DetectsLostConnections.php by @webartisan10 in #52614
  • Fix docblock for Model::getEventDispatcher() by @inmula in #52602
  • [11.x] Restore Request::HEADER_X_FORWARDED_PREFIX in TrustProxies by @taka-oyama in #52598
  • [11.x] Accepts BackedEnum for onQueue, onConnection, allOnQueue, and allOnConnection methods in the Queueable trait by @sethsandaru in #52604
  • [11.x] Use the same parameter type for 'throwUnless' as used for 'throwIf' by @pataar in #52626
  • [11.x] Pass iterable keys to withProgressBar in InteractsWithIO by @robinmoisson in #52623
  • [11.x] Fix docblock for Filesystem::hash() by @sunaoka in #52630
  • Fix Apostrophe Handling in SeeInOrder.php and Enhance Test Coverage by @nomitoor in #52627
  • [11.x] SQLite Error: "General error: 1 no such table" after adding a foreign key when using a table prefix. by @incrize in #52578

v11.21.0 - 2024-08-20

v11.20.0 - 2024-08-06

v11.19.0 - 2024-07-30

  • fix @return typehint in Illuminate\Contracts\Process\InvokedProcess::wait method by @mdmahbubhelal in #52304
  • [11.x] Add php doc for ServiceProvider bindings and singletons properties by @Anton5360 in #52298
  • [10.x] backport #52188 by @calebdw in #52293
  • Update docblock to accept an Expression for whereLike methods by @patrickomeara in #52299
  • [11.x] Fix Bcrypt/Argon/Argon2I Hashers not checking database field for nullish value before checking hash compatibility by @localpath in #52297
  • [11.x] Method to trim '0' digits after decimal point of a given number by @gdebrauwer in #52284
  • [11.x] Add whereNone method to the query builder by @einar-hansen in #52260
  • [11.x] Fix flat array parameter for relation upsert by @iamgergo in #52289
  • [11.x] assertSeeHtml, assertDontSeeHtml and assertSeeHtmlInOrder testing methods by @gdebrauwer in #52285
  • [11.x] Fully qualify morph columns when using WHERE clauses by @maartenpaauw in #52227
  • [10.x] Fix runPaginationCountQuery not working properly for union queries by @chinleung in #52314
  • [11.x] Add assertExactJsonStructure method by @gdebrauwer in #52311
  • [11.x] Add withoutHeader() test method by @gdebrauwer in #52309
  • [11.x] Widen typehints in base service provider by @devfrey in #52308
  • [11.X] "Model::preventAccessingMissingAttributes()" Causes Exception During Pagination with ResourceCollection by @Katalam in #52305
  • [11.x] Fixes through() relationship by @leobeal in #52318
  • [11.x] Add new success Method to the Docblock of Illuminate\Console\View\Components\Factory by @devajmeireles in #52310
  • [11.x] Fix tests in wrong file by @christophrumpel in #52329

v11.18.1 - 2024-07-26

  • [11.x] Fix variable typo at Terminating Event test by @chu121su12 in #52282
  • Revert "[11.x] Declare bindings and singletons properties in Service Provider" by @driesvints in #52288

v11.18.0 - 2024-07-26

v11.17.0 - 2024-07-23

v11.16.0 - 2024-07-16

v11.15.0 - 2024-07-09

v11.14.0 - 2024-07-02

  • 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 in Arr 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

v11.13.0 - 2024-06-27

v11.12.0 - 2024-06-25

  • [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] Ensureschema: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

v11.11.1 - 2024-06-20

  • [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 in getNameInput 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 and afterMaking callbacks" by @driesvints in #51858

v11.11.0 - 2024-06-18

v11.10.0 - 2024-06-04

v11.9.2 - 2024-05-30

  • [11.x] Fix new exception renderer compatibility with closure middleware by @ifox in #51614
  • [11.x] Fix double-quoted string literals on SQLite by @hafezdivandari in #51615
  • [11.x] Allow setting Resend api key in mailer specific config by @riasvdv in #51618
  • [11.x] Fix only number as session key will result in numbered session keys by @Katalam in #51611

v11.9.1 - 2024-05-28

v11.9.0 - 2024-05-28

v11.8.0 - 2024-05-21

v11.7.0 - 2024-05-07

  • [11.x] Fix SesV2Transport to use correct EmailTags argument by @Tietew in #51265
  • [11.x] Add Databases nightly workflow by @Jubeki in #51218
  • [11.x] update "min" and "max" rule comments by @browner12 in #51274
  • [11.x] Fix namespace and improvement PSR in ClassMakeCommandTest.php by @saMahmoudzadeh in #51280
  • [11.x] improvement test coverage for view components. by @saMahmoudzadeh in #51271
  • [11.x] Introduce method Rule::array() by @Jacobs63 in #51250
  • [11.x] Fix docblock for collection pluck methods by @SanderMuller in #51295
  • [11.x] Add tests for handling non-baked enum and empty string requests by @hrant1020 in #51289
  • blank and filled now support stringable by @lava83 in #51300
  • [11.x] Fix ratio validation for high ratio images by @ahmedbally in #51296
  • [11.x] Add int|float support to e method by @trippo in #51314
  • [11.x] Add release notes by @driesvints in #51310
  • [11.x] Stringable is also an interface of symfony by @lava83 in #51309
  • [11.x] Add some tests and improvement test coverage for Str::camel by @saMahmoudzadeh in #51308
  • [11.x] Using the ?? Operator (Null Coalescing Operator) by @saMahmoudzadeh in #51305
  • [11.x] Add ability to override the default loading cached Routes for application by @ahmedabdel3al in #51292
  • [11.x] Add ->whereJsonOverlaps() for mysql by @parkourben99 in #51288
  • [11.x] Add InteractsWithInput methods to ValidatedInput by @aydinfatih in #51316
  • [11.x] Adding PasswordResetLinkSent event by @Muffinman in #51253

v11.6.0 - 2024-04-30

  • [11.x] github: mariadb database healthcheck+naming by @grooverdan in #51192
  • Add support for PHPUnit 11.1 by @crynobone in #51197
  • Move whitespace in front of verbatim block in Blade templates by @Sjord in #51195
  • [11.x] Trim trailing ? from generated URL without query params by @onlime in #51191
  • Add some tests on route:list sort command by @fgaroby in #51202
  • [10.x] Improve releases flow by @driesvints in #51213
  • Fix return types of firstWhere and first of BelongsToMany and HasManyThrough by @SanderMuller in #51219
  • [10.x] Fix typo in signed URL tampering tests by @Krisell in #51238
  • [10.x] Add "Server has gone away" to DetectsLostConnection by @Jubeki in #51241
  • [11.x] Add some tests in SupportStrTest class by @saMahmoudzadeh in #51235
  • [10.x] Fix support for the LARAVEL_STORAGE_PATH env var (#51238) by @dunglas in #51243
  • [11.x] Add replaceable tags to translations by @LegendEffects in #51190
  • [10.x] fix: Factory::createMany creating n^2 records by @calebdw in #51225

v11.5.0 - 2024-04-23

v11.4.0 - 2024-04-16

v11.3.1 - 2024-04-10

  • [11.x] Name of job set by displayName() must be honoured by Schedule by @SCIF in #50973
  • Add Conditionable trait to Testing\PendingCommand.php by @tobz-nz in #50988
  • Allow sorting of route:list by multiple column/factors using a comma by @fredbradley in #50998
  • [10.x] Added eachById and chunkByIdDesc to BelongsToMany by @lonnylot in #50991

v11.3.0 - 2024-04-09

v11.2.0 - 2024-04-02

v11.1.1 - 2024-03-28

v11.1.0 - 2024-03-26

v11.0.8 - 2024-03-21

v11.0.7 - 2024-03-15

v11.0.6 - 2024-03-14

v11.0.5 - 2024-03-13

v11.0.4 - 2024-03-13

  • [11.x] Add class_exists check for Spark's subscribed default alias Middleware by @akr4m in #50489
  • [11.x] Fix: Removed TTY mode to resolve Windows compatibility issue by @yourchocomate in #50495
  • [11.x] Check for password before storing hash in session by @valorin in #50507
  • [11.x] Fix an issue with missing controller class by @driesvints in #50505
  • [11.x] Add default empty config when creating repository within CacheManager by @noefleury in #50510

v11.0.3 - 2024-03-12

v11.0.2 - 2024-03-12

v11.0.1 - 2024-03-12

v11.0.0 - 2024-03-12

Check the upgrade guide in the Official Laravel Upgrade Documentation. Also you can see some release notes in the Official Laravel Release Documentation.