Releases: laravel/framework
Releases · laravel/framework
v11.46.1
- [11.x] Fixes incorrectly serializing virtual properties (backport) by @DarkGhostHunter in #57201
- Revert "[11.x] Fixes incorrectly serializing virtual properties (backport)" by @taylorotwell in #57203
v12.31.1
- Revert "[12.x] Reintroduce short-hand "false" syntax for Blade component props" by @taylorotwell in #57151
v12.31.0
- Bump vite from 7.1.2 to 7.1.6 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in #57114
- [12.x] Reintroduce short-hand "false" syntax for Blade component props by @PerryvanderMeer in #57104
- [12.x] Allow Number parse helpers to return false by @platoindebugmode in #57127
- [12.x] Refactor
RedisTaggedCache@flush()to allow for custom connections by @cosmastech in #57122 - [12.x] Use light-dark scheme for exception renderer by @pxlrbt in #57128
- [12.x] Replace logger helper and log function concrete return type ?LogManager with abstract ?LoggerInterface by @abdelrahmenAyman in #57028
- [12.x] Fix session value is missing assertion by @barclaymichael in #57134
- median() div swapped for intdiv() by @artumi-richard in #57148
- [12.x] Fix PHP 8.5 null-key deprecations by @IonBazan in #57137
v12.30.1
- [12.x] Fix: Apply intl extension check to ordinal position to prevent issues by @BinaryKitten in #57112
v12.30.0
- [12.x] Allow newer versions for phiki/phiki than 2.0.0 by @hebbet in #57075
- [12.x] Use null coalescing for memoryExceededExitCode by @jackbayliss in #57090
- [12.x] Fix 'can' function that was defined in RouterRegistrar in #54648 by @pdewit in #57072
- [12.x] Fix SQS FIFO and fair queue support by @patrickcarlohickman in #57080
- atomically flush redis cache tags by @taylorotwell in #57098
- [12.x] Add type hints to
\Illuminate\Support\Strby @shaedrich in #57096 - Doc: Update Database Connection getElapsedTime comment to specify unit by @glensc in #57099
- [12.x] Add support for Ordinal Position in validation messages by @BinaryKitten in #57109
- [12.x] Fix exception frame file path on Windows by @avosalmon in #57103
- Add fallback to copy buttons on new exception page by @joaokamun in #57092
- [12.x] Adds
Macroabletrait toIlluminate/Support/Benchmarkby @1tim22 in #57107
v12.29.0
- Ensure cached and uncached routes share same precedence when resolving actions and names by @timacdonald in #56920
- [12.x] Re-enable previously commented assertions by @AhmedAlaa4611 in #56930
- [12.x] Reorder .gitignore entries for consistency and readability by @AhmedAlaa4611 in #56963
- [12.x] SQLite: Allow setting any pragmas by @stancl in #56962
- refactor: remove unused array from docblock by @alipowerful7 in #56961
- PendingResourceRegistration withoutMiddleware never returns array by @moshe-autoleadstar in #56959
- [12.x] Allow not having "fakerphp/faker" installed by @SjorsO in #56953
- [12.x] Fix Validator placeholderHash PHPDoc by @AhmedAlaa4611 in #56947
- [12.x] Handle MariaDB innodb_snapshot_isolation=ON by @Muffinman in #56945
- [12.x] Add PhpRedis pack ignore numbers option by @tuandp in #56941
- test(support): add edge-case tuples for preg_replace_array by @realpvz in #56937
- [12.x] Allow for BackedEnum on dynamic blade component by @gehrisandro in #56940
- [12.x] Remove one redundant array access by @vincentvanhoven in #56931
- [12.x] Add withoutGlobalScopesExcept() to keep only specified global scopes by @theHocineSaad in #56957
- [12.x] Make visibility consistent by @AhmedAlaa4611 in #56970
- [12.x] Change list to tuple in PHPDoc block by @shaedrich in #56967
- [12.x] Improve
AggregateServiceProviderdocblocks by @cosmastech in #56968 - [12.x] add --whisper option to schedule:work command by @thojo0 in #56969
- [12.x] Update Faker suggestion to match skeleton version by @AhmedAlaa4611 in #56974
- Refactor: use str_contains() instead of strpos() for clarity by @arshidkv12 in #56979
- [12.x] remove unnecessary
with()helper call by @browner12 in #56975 - [12.x] Config: Move some items into pragmas by @AhmedAlaa4611 in #56980
- Add callback support to takeUntilTimeout in LazyCollection by @kamilkozak in #56981
- [12.x] Utilize the is_finite() PHP function by @AhmedAlaa4611 in #56990
- [12.x] Use property promotion in
MessageLoggedand narrow$levelby @cosmastech in #56989 - [12.x] do not use
with()helper when no second argument is passed by @browner12 in #56986 - [12.x] Correct the type of $handler from Connection::whenQueryingForLongerThan by @sethsandaru in #56987
- [12.x] Some quick fixes by @theHocineSaad in #56991
- tests: Ensure transaction callbacks run in FIFO order by @realpvz in #56973
- Pass $attributes and $parent arguments to Factory Sequence by @fritz-c in #56972
- [12.x] - Support
CastableonEnumby @jrseliga in #56977 - [12.x] add trailing commas in multiline method signatures by @browner12 in #56992
- [12.x] Improve docblocks for nullable parameters by @amirhshokri in #56995
- [12.x] Improve docblocks for nullable parameters by @amirhshokri in #56996
- [12.x] Improve docblocks for nullable parameters by @amirhshokri in #56997
- Revert "[12.x] Config: Move some items into pragmas" by @taylorotwell in #57003
- [12.x]: Cache Session Driver by @joaopalopes24 in #56887
- [12.x] Add support for #[UseResource(...)] and #[UseResourceCollection(...)] attributes on models by @Lukasss93 in #56966
- [12.x] Test Improvements by @crynobone in #57010
- [12.x] Test Improvements by @crynobone in #57031
- [12.x] Infinite method chaining in contextual binding builder by @daniser in #57026
- [12.x] Improved manager typehints by @daniser in #57024
- Bump vite from 5.4.19 to 5.4.20 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in #57009
- [12.x] Correct APC cache store docblock types by @xurshudyan in #57020
- [12.x] Enable dynamic tries() method on Queueable Listeners by @glioympas in #57014
- [12.x] Add --json option to ScheduleListCommand by @dxnter in #57006
- [12.x]
with()helper call simplification by @browner12 in #57041 - [12.x] handle all Enum types for default values by @browner12 in #57040
- [12.x] Refactor chained method calls for readability by @AhmedAlaa4611 in #57050
- [12.x] Improve docblock wording by @AhmedAlaa4611 in #57056
- [12.x] Refactor chained method calls for readability by @AhmedAlaa4611 in #57054
- [12.x] Update local exception page by @avosalmon in #57036
- [12.x] Add ability to control QueueWorker memory exceeded exit code by @jackbayliss in #57044
- [12.x] Ensure
laravel-cloud-socketrespectsLOG_LEVELby @PeteBishwhip in #57071
v11.46.0
Update version to v11.46.0
v12.28.1
- [12.x] Rename
grouptomessageGroupproperty by @crynobone in #56919 - Fix PHP_CLI_SERVER_WORKERS inside laravel/sail by @akyrey in #56923
- Allow RouteRegistrar to be Macroable by @moshe-autoleadstar in #56921
- [12.x] Fix SesV2Transport docblock by @dwightwatson in #56917
- [12.x] Prevent unnecessary query logging on exceptions with a custom renderer by @luanfreitasdev in #56874
- [12.x] Reduce meaningless intermediate variables by @AhmedAlaa4611 in #56927
v12.28.0
- [11.x] Correct how base options for missing config files are preloaded by @u01jmg3 in #56216
- [11.x] backport #56235 by @calebdw in #56236
- [11.x] Consistent use of
mb_split()to split strings into words by @GrahamCampbell in #56617 - [11.x]
CacheSchedulingMutexshould use lock connection by @GrahamCampbell in #56614 - [11.x] Test Improvements by @crynobone in #56630
- [11.x] Update
orchestra/testbench-coredeps by @crynobone in #56636 - [11.x] Test Improvements by @crynobone in #56649
- [11.x] Fix exception page not preparing SQL bindings by @crynobone in #56651
- [11.x] Test Improvements by @crynobone in #56849
- [11.x] Chore: Decouple Str::random() from Validator by @michaeldyrynda in #56852
- [11.x] Allow a wider range of
brick/mathversions by @GrahamCampbell in #56890 - [12.x] Test Improvements by @crynobone in #56894
- [12.x] Switch back to ternaries in
DatabaseManagerto allow for empty named connections by @jnoordsij in #56906 - [12.x] Update config/database.php to match the latest skeleton configuration by @AhmedAlaa4611 in #56905
- Update fluent() helper by @tanthammar in #56900
- [12.x] Add method to retrieve the command on InvokedProcess by @rodrigopedra in #56886
- [12.x] provide a default slot name when compiling by @browner12 in #56883
- [12.x] Allow enums on model connection property and methods by @jnoordsij in #56896
- [12.x] Adds internal class by @nunomaduro in #56903
v12.27.1
- [12.x] Allow a wider range of
brick/mathversions by @GrahamCampbell in #56891 - [12.x] Fix secure_url() breaking changes by @AhmedAlaa4611 in #56885