Releases: laravel/framework
Releases Β· laravel/framework
v12.28.1
- [12.x] Rename
group
tomessageGroup
property 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]
CacheSchedulingMutex
should use lock connection by @GrahamCampbell in #56614 - [11.x] Test Improvements by @crynobone in #56630
- [11.x] Update
orchestra/testbench-core
deps 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/math
versions by @GrahamCampbell in #56890 - [12.x] Test Improvements by @crynobone in #56894
- [12.x] Switch back to ternaries in
DatabaseManager
to 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/math
versions by @GrahamCampbell in #56891 - [12.x] Fix secure_url() breaking changes by @AhmedAlaa4611 in #56885
v12.27.0
- [12.x] Add prepend option for Str::plural() by @caseydwyer in #56802
- [12.x] Fix multi-line embedded image replacement in mail views by @iammursal in #56828
- [12.x] Add supports for SQS Fair Queue by @crynobone in #56763
- [12.x] Support enum values in
Collection
countBy
method by @jnoordsij in #56830 - [12.x] Test Improvements by @crynobone in #56838
- [12.x] Fix docblocks and all() method in ArrayStore for consistency by @AhmedAlaa4611 in #56845
- [12.x] Improve Grammar in ArrayLock by @cosmastech in #56844
- [12.x] Normalize comments for timestampsTz() and nullableTimestampsTz() by @AhmedAlaa4611 in #56840
- [12.x] Reduce meaningless intermediate variables by @AhmedAlaa4611 in #56843
- [12.x] Simpler and consistent
Arr::collapse()
by @weshooper in #56842 - [12.x] Improving readability by @AhmedAlaa4611 in #56847
- [12.x] Test Improvements by @crynobone in #56850
- [12.x] Remove extra space before line number in exception trace by @mtbossa in #56863
- [12.x] Remove unused variable by @AhmedAlaa4611 in #56861
- [12.x] Add support for
UnitEnum
inCollection
groupBy
method by @jnoordsij in #56857 - [12.x] Add missing void return type to test methods by @AhmedAlaa4611 in #56860
- [12.x] Improve
countBy
docblock inCollection
to allow for enum callback by @jnoordsij in #56856 - [12.x] Improve
InteractsWithContainer
return types by @axlon in #56853 - [12.x] Allow mass assignment for value object casting. by @AbdelElrafa in #56871
- [12.x] Allows
APP_BASE_PATH
from$_SERVER
by @crynobone in #56868 - [12.x] Fix typo in docblock by @dwightwatson in #56867
- [12.x] Allow enums in other DatabaseManager methods by @jnoordsij in #56878
- Add health score badge to README by @jonathimer in #56875
- [12.x] Let
toPrettyJson()
accepts options by @lucasmichot in #56876
v11.45.3
- [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/math
versions by @GrahamCampbell in #56890
v12.26.4
- [12.x] Refactor duplicated logic in ReplacesAttributes by @AhmedAlaa4611 in #56792
- [12.x] Refactor duplicated logic in ReplacesAttributes by @AhmedAlaa4611 in #56794
- [12.x] Refactor duplicated logic in ReplacesAttributes by @AhmedAlaa4611 in #56795
- [12.x] Add support for nested array notation within
loadMissing
by @angus-mcritchie in #56711 - [12.x] Colocate Container build functions with the
SelfBuilding
interface by @cosmastech in #56731 - perf: optimize loop performance by pre-calculating array counts in Str::apa() and fileSize() methods by @AmadulHaque in #56796
- fix: Helper function secure_url not always returning a string by @SOD96 in #56807
- [12.x] Test Improvements by @crynobone in #56803
- [12.x] Parse Redis "friendly" algorithm names into integers by @mateusjatenee in #56800
- [12.x] Remove @return tags from constructors by @AhmedAlaa4611 in #56814
- [12.x] Refactor duplicated logic in ReplacesAttributes by @AhmedAlaa4611 in #56813
- [12.x] Use FQCN for @mixin annotation for consistency by @AhmedAlaa4611 in #56811
- [12.x] Remove leftover
method_exists
checks by @rodrigopedra in #56821 - [12.x] Fix use array_first and array_last by @AhmedAlaa4611 in #56820
- Support enum in Collection -> keyBy() by @zKoz210 in #56786
- Adds make:config command by @inmanturbo in #56819
v12.26.3
- [12.x] add back return type by @browner12 in #56774
- fix: base class guard in return types is breaking custom guards by @phadaphunk in #56779
- [12.x] Standardise polyfill dependencies by @crynobone in #56781
- [12.x] Refactor duplicated logic in ReplacesAttributes by @AhmedAlaa4611 in #56790
- [12.x] Refactor duplicated logic in ReplacesAttributes by @AhmedAlaa4611 in #56789
- [12.x] Improve output grammar in
ScheduleRunCommand
by @cosmastech in #56776
v12.26.2
- [12.x] fix: csrf_token can return null by @calebdw in #56768
- [12.x] Fix
date_format
validation on DST Timezone by @crynobone in #56767 - [12.x] Fix event helper by @jasonvarga in #56773
v12.26.1
- [12.x] fix: add polyfill requirement to illuminate packages by @erikgaal in #56765
- [12.x] revert changes to
old()
helper by @browner12 in #56769
v12.26.0
- [12.x] feat: add native return types to helper functions by @calebdw in #56684
- [12.x] Allow passing enum to
Database
attribute by @jnoordsij in #56688 - [12.x] Clean up redundant type hints in docblocks by @amirhshokri in #56690
- Add ability to specify a transaction mode for SQLite connection by @panda-madness in #56681
- [12.x] Fix
spliceIntoPosition
docblock to allowstring|int
values by @amirhshokri in #56698 - [12.x] Use array_first and array_last polyfills by @KIKOmanasijev in #56703
- [12.x] Fix path to Str in exception markdown by @apreiml in #56705
- [12.x] Add
withHeartbeat
method toLazyCollection
by @JosephSilber in #56477 - [12.x] Add toPrettyJson method by @WendellAdriel in #56697
- [12.x] Use
array_first
andarray_last
by @KIKOmanasijev in #56706 - [12.x] Do not dispatch
MessageLogged
twice by @cosmastech in #56713 - [12.x] Order classes alphabetically by @AhmedAlaa4611 in #56743
- [12.x] Normalize file path separators for commands on Windows by @AhmedAlaa4611 in #56734
- [12.x] Improve
queue:prune-failed
tests coverage by @amirhshokri in #56732 - [12.x] Align trait usage for consistency by @AhmedAlaa4611 in #56727
- [12.x] Fix composer suggests for illuminate/container by @cosmastech in #56722
- Add nullableTimestampsTz method to Blueprint by @mohamedhabibwork in #56720
- Add possibility to override symbol when using currency format by @PhilippeThouvenot in #56749
- [12.x] Revert #56608 by @amirhshokri in #56752
- Revert "Add possibility to override symbol when using currency format" by @taylorotwell in #56753
- [12.x] Support
null
parameter inBusFake::chain()
method by @stevebauman in #56750 - [12.x] Remove unnecessary return in ddBody for consistency by @AhmedAlaa4611 in #56759
- [12.x] Make interface accept UnitEnum by @parijke in #56758
- [12.x] Fix concurrency closure invocation: use base64 encoding by @sashko-guz in #56757
- [12.x]
ArrayStore::all()
by @cosmastech in #56751 - [12.x] Fix: Add
$forceWrap
property to JsonResource for consistent API response #56724 by @achrafAa in #56736 - [12.x] Ensures casts objects can be transformed into strings by @DarkGhostHunter in #56687