Laravel 11.14.0
3 July 2024
Laravel version 11.14.0 is now available (major release).
What's New in Laravel 11.14.0
11.14.0
Bug Fixes and Changes
- Adding Pest stubs to publish command by @bartdenhoed in #51933
- Added attempts() method to FakeJob by @JamesFreeman in #51951
- Run all Workflows on Ubuntu 24.04 by @Jubeki in #51946
- 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
- Remove unreachable code in AssertableJsonString by @seriquynh in #51943
- Fix TestResponseAssert docblock by @seriquynh in #51942
- feat: add more specific types and tests for helpers by @calebdw in #51938
- Mark sensitive params with SensitiveParameter attribute by @onlime in #51940
- Adds support for Markdown extensions to the Stringable class. by @lukeraymonddowning in #51932
- Add secret method declaration to Components\Factory class by @seriquynh in #51949
- Run Workflows on Windows 2022 and with bash instead of powershell by @Jubeki in #51958
- Fix duplicated return type PHPDoc by @chu121su12 in #51965
- Fix test failure message by @nshiro in #51974
- Update tests to ensure mail Message implements the fluent interface pattern by @seriquynh in #51969
- Set previous exception on HttpResponseException by @hafezdivandari in #51968
- Fix typo in SupportCollectionTest by @zbundy in #51966
- Improvements for the ServeCommand (add more loves & elevate DX) by @sethsandaru in #51957
- Adds support for using castAsJson with a MariaDb connection by @haniha in #51963
- Add support for acting on attributes through container by @innocenzi in #51934
- Fix Component::resolveComponentsUsing test by @seriquynh in #51988
- Update composer.json files to provide PSR implementations by @seriquynh in #51983
- add queued closure type for soft delete events by @hpiaia in #51982
- Fix using container nesting to make the same 'abstract' in different context by @guiqibusixin in #51989
- Fix sync is running touch query twice by @Tofandel in #51984
11.13.0
Bug Fixes and Changes
- Add Support for Extensions in Str::markdown Method by @tnylea in #51907
- Update config:show command by @seriquynh in #51902
- Fix console prompt docblock by @seriquynh in #51913
- Fix prohibit docblock by @seriquynh in #51916
- Mark $queue as nullable by @timacdonald in #51912
- use Macroable trait on TokenGuard by @imanghafoori1 in #51922
- Update Command::fail() dockblock and tests by @seriquynh in #51914
- Revert and add test by @jasonmccreary in #51924
- Display view creation messages by @nshiro in #51925
- Introduce Str::chopStart and Str::chopEnd by @timacdonald in #51910
- feat: Add Number::pairs by @hotmeteor in #51904
- Fixes escaping path via Process given commands as array by @crynobone in #51926
- Make MultipleInstanceManager driver field customizable by @princejohnsantillan in #51905
- Account for long strings on new Laravel error page by @shengslogar in #51880
11.12.0
Bug Fixes and Changes
- Fix typo in return comment of createSesTransport method by @zds-s in #51688
- Fix collection shift less than one item by @faissaloux in #51686
- Turn Enumerable unless() $callback parameter optional by @faissaloux in #51701
- Revert "Turn Enumerable unless() $callback parameter optional" by @taylorotwell in #51707
- Fixes unable to call another command as a initialized instance of Command class by @crynobone in #51824
- fix handle shift() on an empty collection by @Treggats in #51841
- Ensureschema:dump will dump the migrations table only if it exists by @NickSdot in #51827
- Test Improvements by @crynobone in #51847
- Test application storage path by @seriquynh in #51848
- Fix PHP_MAXPATHLEN check for strings slightly smaller then PHP_MAXPATHLEN by @joshuaruesweg in #51850
- Improve Bus::assertNothingDispatched(), Event::assertNothingDispatched(), Mail::assertNothingSent(), Notification::assertNothingSent() error messages by @macbookandrew in #51846
- Update error page to show GET by @chu121su12 in #51837
- Remove deprecated type attributes in the exception renderer by @osbre in #51866
- Import classes in the exception templates by @osbre in #51863
- Collection before/after optimization by @bert-w in #51876
- Add multiply to collection by @patrickomeara in #51870
- Add addEventDiscoveryPaths to EventServiceProvider by @ya-cha in #51896
- Fix validation attributes when translations are empty or missing by @owenandrews in #51890
- feat: add generics to tap() helper by @calebdw in #51881