Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[10.x] Using the native fopen exception in LockableFile.php #49895

Merged
merged 2 commits into from Jan 30, 2024

Conversation

eusonlito
Copy link
Contributor

@eusonlito eusonlito commented Jan 29, 2024

I am currently getting this error some times:

[2024-01-29T09:14:01+01:00] production.ERROR: Unable to create lockable file: /app/storage/framework/cache/data/e7/da/e7da1512baf3c3cf089e9ae9a65970e0b433ec82. Please ensure you have permission to create files in this location. {"exception":"[object] (Exception(code: 0): Unable to create lockable file: /app/storage/framework/cache/data/e7/da/e7da1512baf3c3cf089e9ae9a65970e0b433ec82. Please ensure you have permission to create files in this location. at /app/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php:73)

The directory where that lock file should be generated is a network directory that is always available, but the file generation fails, and I have no idea what the problem is, as I have validated and checked that it is correct, and it only fails sometimes.

The solution could be to not catch the error in the fopen and let it throw the native exception on failure instead of manually generating a generic exception without the original error.

This will allow to trace detailed errors in the file creation.

@driesvints
Copy link
Member

I think this is the right decision but probably something for Laravel v11 because of the exception type change.

@eusonlito
Copy link
Contributor Author

@driesvints the new exception is ErrorException but ErrorException extends Exception, so I think it can be caught in the same way.

@eusonlito
Copy link
Contributor Author

eusonlito commented Jan 29, 2024

@driesvints and, there are nothing that the developer can catch on this action, because all trace are Laravel internals files:

[2024-01-29T13:53:01+01:00] production.ERROR: Unable to create lockable file: /app/storage/framework/cache/data/e7/da/e7da1512baf3c3cf089e9ae9a65970e0b433ec82. Please ensure you have permission to create files in this location. {"exception":"[object] (Exception(code: 0): Unable to create lockable file: /app/storage/framework/cache/data/e7/da/e7da1512baf3c3cf089e9ae9a65970e0b433ec82. Please ensure you have permission to create files in this location. at /app/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php:73)
[stacktrace]
#0 /app/vendor/laravel/framework/src/Illuminate/Filesystem/LockableFile.php(43): Illuminate\\Filesystem\\LockableFile->createResource('/app/storage/fr...', 'c+')
#1 /app/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php(108): Illuminate\\Filesystem\\LockableFile->__construct('/app/storage/fr...', 'c+')
#2 /app/vendor/laravel/framework/src/Illuminate/Cache/FileLock.php(14): Illuminate\\Cache\\FileStore->add('framework/sched...', 'JrsC18Z2JODSmp7...', 5.5340232221129E+20)
#3 /app/vendor/laravel/framework/src/Illuminate/Cache/Lock.php(91): Illuminate\\Cache\\FileLock->acquire()
#4 /app/vendor/laravel/framework/src/Illuminate/Console/Scheduling/CacheEventMutex.php(66): Illuminate\\Cache\\Lock->get(Object(Closure))
#5 /app/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(713): Illuminate\\Console\\Scheduling\\CacheEventMutex->exists(Object(Illuminate\\Console\\Scheduling\\Event))
#6 /app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\Event->Illuminate\\Console\\Scheduling\\{closure}()
#7 /app/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#8 /app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#9 /app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Object(Closure), Object(Closure))
#10 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Object(Closure), Array, NULL)
#11 /app/vendor/laravel/framework/src/Illuminate/Console/Scheduling/Event.php(419): Illuminate\\Container\\Container->call(Object(Closure))
#12 /app/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(122): Illuminate\\Console\\Scheduling\\Event->filtersPass(Object(Illuminate\\Foundation\\Application))
#13 /app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(App\\Exceptions\\Handler))
#14 /app/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#15 /app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /app/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /app/vendor/laravel/framework/src/Illuminate/Container/Container.php(662): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /app/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /app/vendor/symfony/console/Command/Command.php(326): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /app/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /app/vendor/symfony/console/Application.php(1096): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /app/vendor/symfony/console/Application.php(324): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /app/vendor/symfony/console/Application.php(175): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /app/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(201): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /app/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 {main}
"} 

@taylorotwell taylorotwell merged commit af2a7ca into laravel:10.x Jan 30, 2024
24 checks passed
renovate bot added a commit to RadioRoster/backend that referenced this pull request Feb 10, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [laravel/framework](https://laravel.com)
([source](https://togithub.com/laravel/framework)) | `10.33.0` ->
`10.43.0` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/laravel%2fframework/10.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/laravel%2fframework/10.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/laravel%2fframework/10.33.0/10.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/laravel%2fframework/10.33.0/10.43.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>laravel/framework (laravel/framework)</summary>

###
[`v10.43.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10430---2024-01-30)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.42.0...v10.43.0)

- \[10.x] Add storage:unlink command by
[@&#8203;salkovmx](https://togithub.com/salkovmx) in
[laravel/framework#49795
- \[10.x] Unify `\Illuminate\Log\LogManager` method definition comments
with `\Psr\Logger\Interface` by
[@&#8203;eusonlito](https://togithub.com/eusonlito) in
[laravel/framework#49805
- \[10.x] class-name string argument for global scopes by
[@&#8203;emargareten](https://togithub.com/emargareten) in
[laravel/framework#49802
- \[10.x] Add `hasIndex()` and minor Schema enhancements by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49796
- \[10.x] Do not touch `BelongsToMany` relation when using
`withoutTouching` by
[@&#8203;mateusjunges](https://togithub.com/mateusjunges) in
[laravel/framework#49798
- \[10.x] Check properties on mailables are initialized before sharing
with the view by [@&#8203;j3j5](https://togithub.com/j3j5) in
[laravel/framework#49813
- \[10.x] Remove duplicate actions/checkout from queue workflow by
[@&#8203;Jubeki](https://togithub.com/Jubeki) in
[laravel/framework#49828
- \[10.x] Add `insertOrIgnoreUsing` for Eloquent by
[@&#8203;trovster](https://togithub.com/trovster) in
[laravel/framework#49827
- \[10.x] Make `hasIndex()` Order-sensitive by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49840
- \[10.x] Release action by
[@&#8203;driesvints](https://togithub.com/driesvints) in
[laravel/framework#49838
- \[10.x] Add MariaDb1060Platform by
[@&#8203;driesvints](https://togithub.com/driesvints) in
[laravel/framework#49848
- \[10.x] Unified Pivot and Model Doc Block `$guarded` by
[@&#8203;eusonlito](https://togithub.com/eusonlito) in
[laravel/framework#49851
- \[10.x] Introducing `beforeStartingTransaction` callback and use it in
`LazilyRefreshDatabase` by
[@&#8203;pascalbaljet](https://togithub.com/pascalbaljet) in
[laravel/framework#49853
- \[10.x] fix password max validation message by
[@&#8203;MrPunyapal](https://togithub.com/MrPunyapal) in
[laravel/framework#49861
- \[10.x] Fix validation message used for max file size by
[@&#8203;mateusjunges](https://togithub.com/mateusjunges) in
[laravel/framework#49879
- Update README.md by
[@&#8203;foremtehan](https://togithub.com/foremtehan) in
[laravel/framework#49878
- \[10.x] Adds
`FormRequest[@&#8203;getRules](https://togithub.com/getRules)()` method
by [@&#8203;cosmastech](https://togithub.com/cosmastech) in
[laravel/framework#49860
- \[10.x] add addGlobalScopes method by
[@&#8203;emargareten](https://togithub.com/emargareten) in
[laravel/framework#49880
- \[10.x] Allow brick/math 0.12 by
[@&#8203;LogicSatinn](https://togithub.com/LogicSatinn) in
[laravel/framework#49883
- \[10.x] Add support for streamed JSON Response by
[@&#8203;pelmered](https://togithub.com/pelmered) in
[laravel/framework#49873
- \[10.x] Using the native fopen exception in LockableFile.php by
[@&#8203;eusonlito](https://togithub.com/eusonlito) in
[laravel/framework#49895
- \[10.x] Fix LazilyRefreshDatabase when testing artisan commands by
[@&#8203;iamgergo](https://togithub.com/iamgergo) in
[laravel/framework#49914
- \[10.x] Fix expressions in with-functions doing aggregates by
[@&#8203;tpetry](https://togithub.com/tpetry) in
[laravel/framework#49912
- \[10.x] Fix redis tag entries never becoming stale if cache ttl is
past time by [@&#8203;jagers](https://togithub.com/jagers) in
[laravel/framework#49864
- \[10.x] Fix - The `Translator` may incorrectly report the locale of a
missing translation key by
[@&#8203;VicGUTT](https://togithub.com/VicGUTT) in
[laravel/framework#49900
- \[10.x] fix Before/After validation rules by
[@&#8203;MrPunyapal](https://togithub.com/MrPunyapal) in
[laravel/framework#49871

###
[`v10.42.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10420---2024-01-23)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.41.0...v10.42.0)

- \[10.x] Switch to hash_equals in `File::hasSameHash()` by
[@&#8203;simonhamp](https://togithub.com/simonhamp) in
[laravel/framework#49721
- \[10.x] fix Rule::unless for callable $condition by
[@&#8203;dbakan](https://togithub.com/dbakan) in
[laravel/framework#49726
- \[10.x] Adds JobQueueing event by
[@&#8203;dmason30](https://togithub.com/dmason30) in
[laravel/framework#49722
- \[10.x] Fix decoding issue in MailLogTransport by
[@&#8203;rojtjo](https://togithub.com/rojtjo) in
[laravel/framework#49727
- \[10.x] Implement "max" validation rule for passwords by
[@&#8203;angelej](https://togithub.com/angelej) in
[laravel/framework#49739
- \[10.x] Add multiple channels/routes to AnonymousNotifiable at once by
[@&#8203;iamgergo](https://togithub.com/iamgergo) in
[laravel/framework#49745
- \[10.x] Sort service providers alphabetically by
[@&#8203;buismaarten](https://togithub.com/buismaarten) in
[laravel/framework#49762
- \[10.x] Global default options for the http factory by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49767
- \[10.x] Only use `Carbon` if accessed from Laravel or also uses
`illuminate/support` by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49772
- \[10.x] Add `Str::unwrap` by
[@&#8203;stevebauman](https://togithub.com/stevebauman) in
[laravel/framework#49779
- \[10.x] Allow Uuid and Ulid in Carbon::createFromId() by
[@&#8203;kylekatarnls](https://togithub.com/kylekatarnls) in
[laravel/framework#49783
- \[10.x] Test Improvements by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49785

###
[`v10.41.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10410---2024-01-16)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.40.0...v10.41.0)

- \[10.x] Add a `threshold` parameter to the `Number::spell` helper by
[@&#8203;caendesilva](https://togithub.com/caendesilva) in
[laravel/framework#49610
- Revert "\[10.x] Make ComponentAttributeBag Arrayable" by
[@&#8203;luanfreitasdev](https://togithub.com/luanfreitasdev) in
[laravel/framework#49623
- \[10.x] Fix return value and docblock by
[@&#8203;dwightwatson](https://togithub.com/dwightwatson) in
[laravel/framework#49627
- \[10.x] Add an option to specify the default path to the models
directory for `php artisan model:prune` by
[@&#8203;dbhynds](https://togithub.com/dbhynds) in
[laravel/framework#49617
- \[10.x] Allow job chains to be conditionally dispatched by
[@&#8203;fjarrett](https://togithub.com/fjarrett) in
[laravel/framework#49624
- \[10.x] Add test for existing empty test by
[@&#8203;lioneaglesolutions](https://togithub.com/lioneaglesolutions) in
[laravel/framework#49632
- \[10.x] Add additional context to Mailable assertion messages by
[@&#8203;lioneaglesolutions](https://togithub.com/lioneaglesolutions) in
[laravel/framework#49631
- \[10.x] Allow job batches to be conditionally dispatched by
[@&#8203;fjarrett](https://togithub.com/fjarrett) in
[laravel/framework#49639
- \[10.x] Revert parameter name change by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49659
- \[10.x] Printing Name of The Method that Calls
`ensureIntlExtensionIsInstalled` in `Number` class. by
[@&#8203;devajmeireles](https://togithub.com/devajmeireles) in
[laravel/framework#49660
- \[10.x] Update pagination tailwind.blade.php by
[@&#8203;anasmorahhib](https://togithub.com/anasmorahhib) in
[laravel/framework#49665
- \[10.x] feat: add base argument to Stringable->toInteger() by
[@&#8203;adamczykpiotr](https://togithub.com/adamczykpiotr) in
[laravel/framework#49670
- \[10.x]: Remove unused class ShouldBeUnique when make a job by
[@&#8203;Kenini1805](https://togithub.com/Kenini1805) in
[laravel/framework#49669
- \[10.x] Add tests for Eloquent methods by
[@&#8203;milwad-dev](https://togithub.com/milwad-dev) in
[laravel/framework#49673
- Implement draft workflow by
[@&#8203;driesvints](https://togithub.com/driesvints) in
[laravel/framework#49683
- \[10.x] Fixing Types, Word and Returns of `Number`class. by
[@&#8203;devajmeireles](https://togithub.com/devajmeireles) in
[laravel/framework#49681
- \[10.x] Test Improvements by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49679
- \[10.x] Officially support floats in trans_choice and
Translator::choice by
[@&#8203;philbates35](https://togithub.com/philbates35) in
[laravel/framework#49693
- \[10.x] Use static function by
[@&#8203;michaelnabil230](https://togithub.com/michaelnabil230) in
[laravel/framework#49696
- \[10.x] Revert "\[10.x] Improve numeric comparison for custom casts"
by [@&#8203;driesvints](https://togithub.com/driesvints) in
[laravel/framework#49702
- \[10.x] Add exit code to queue:clear, and queue:forget commands by
[@&#8203;bytestream](https://togithub.com/bytestream) in
[laravel/framework#49707
- \[10.x] Allow StreamInterface as raw HTTP Client body by
[@&#8203;janolivermr](https://togithub.com/janolivermr) in
[laravel/framework#49705

###
[`v10.40.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10400---2024-01-09)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.39.0...v10.40.0)

- \[10.x] `Model::preventAccessingMissingAttributes()` raises exception
for enums & primitive castable attributes that were not retrieved by
[@&#8203;cosmastech](https://togithub.com/cosmastech) in
[laravel/framework#49480
- \[10.x] Include system versioned tables for MariaDB by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49509
- \[10.x] Fixes the `Arr::dot()` method to properly handle indexes array
by [@&#8203;kayw-geek](https://togithub.com/kayw-geek) in
[laravel/framework#49507
- \[10.x] Expand Gate::allows & Gate::denies signature by
[@&#8203;antonkomarev](https://togithub.com/antonkomarev) in
[laravel/framework#49503
- \[10.x] Improve numeric comparison for custom casts by
[@&#8203;imahmood](https://togithub.com/imahmood) in
[laravel/framework#49504
- \[10.x] Add session except method by
[@&#8203;xurshudyan](https://togithub.com/xurshudyan) in
[laravel/framework#49520
- \[10.x] Add `Number::clamp` by
[@&#8203;jbrooksuk](https://togithub.com/jbrooksuk) in
[laravel/framework#49512
- \[10.x] Fix Schedule test by
[@&#8203;michaelnabil230](https://togithub.com/michaelnabil230) in
[laravel/framework#49538
- \[10.x] Use correct format of date by
[@&#8203;buismaarten](https://togithub.com/buismaarten) in
[laravel/framework#49541
- \[10.x] Clean Arr by
[@&#8203;michaelnabil230](https://togithub.com/michaelnabil230) in
[laravel/framework#49530
- \[10.x] Make ComponentAttributeBag Arrayable by
[@&#8203;iamgergo](https://togithub.com/iamgergo) in
[laravel/framework#49524
- \[10.x] Fix whenAggregated when default is not specified by
[@&#8203;lovePizza](https://togithub.com/lovePizza) in
[laravel/framework#49521
- \[10.x] Update AsArrayObject.php to use ARRAY_AS_PROPS flag by
[@&#8203;pintend](https://togithub.com/pintend) in
[laravel/framework#49534
- \[10.x] Remove invalid `RedisCluster::client()` call by
[@&#8203;tillkruss](https://togithub.com/tillkruss) in
[laravel/framework#49560
- \[10.x] Remove unused code from `PhpRedisConnector` by
[@&#8203;tillkruss](https://togithub.com/tillkruss) in
[laravel/framework#49559
- \[10.x] Flush about command during test runs by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49557
- \[10.x] Fix parentOfParameter method by
[@&#8203;iamgergo](https://togithub.com/iamgergo) in
[laravel/framework#49548
- \[10.x] Make the Schema Builder macroable by
[@&#8203;kevinb1989](https://togithub.com/kevinb1989) in
[laravel/framework#49547
- \[10.x] Remove unused code from tests by
[@&#8203;imahmood](https://togithub.com/imahmood) in
[laravel/framework#49566
- \[10.x] Update Query/Builder.php $columns typehint by
[@&#8203;Grldk](https://togithub.com/Grldk) in
[laravel/framework#49563
- \[10.x] Add assertViewEmpty to TestView by
[@&#8203;dwightwatson](https://togithub.com/dwightwatson) in
[laravel/framework#49558
- \[10.x] Update tailwind.blade.php for dark mode by
[@&#8203;sabinchacko03](https://togithub.com/sabinchacko03) in
[laravel/framework#49515
- \[10.x] Fix deprecation with null value in cache FileStore by
[@&#8203;driesvints](https://togithub.com/driesvints) in
[laravel/framework#49578
- \[10.x] Allow Vite asset path customization by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49437
- \[10.x] Type hinting of the second parameter of date- and time-related
`where*()` methods of `Illuminate\Database\Query\Builder` by
[@&#8203;lorenzolosa](https://togithub.com/lorenzolosa) in
[laravel/framework#49599
- \[10.x] Fix Stringable::convertCase() return type by
[@&#8203;vaites](https://togithub.com/vaites) in
[laravel/framework#49590
- Allow \Blade::stringable() to be called on native Iterables by
[@&#8203;tsjason](https://togithub.com/tsjason) in
[laravel/framework#49591
- \[10.x] Refactor time handling using `InteractsWithTime` trait method
by [@&#8203;xurshudyan](https://togithub.com/xurshudyan) in
[laravel/framework#49601
- \[10.x] Add `assertCount` test helper by
[@&#8203;xurshudyan](https://togithub.com/xurshudyan) in
[laravel/framework#49609
- \[10.x] Ability to establish connection without using Config
Repository by [@&#8203;deleugpn](https://togithub.com/deleugpn) in
[laravel/framework#49527
- \[10.x] Add APA style title helper by
[@&#8203;hotmeteor](https://togithub.com/hotmeteor) in
[laravel/framework#49572
- \[10.x] Fix usage of alternatives in error output by
[@&#8203;Mrjavaci](https://togithub.com/Mrjavaci) in
[laravel/framework#49614
- \[10.x] Use locks for queue job popping for PlanetScale's
MySQL-compatible Vitess 19 engine by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49561

###
[`v10.39.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10390---2023-12-27)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.38.2...v10.39.0)

- \[9.x] Support for phpredis 6.0.0 by
[@&#8203;MichalHubatka](https://togithub.com/MichalHubatka) in
[laravel/framework#48380
- \[10.x] Dynamic `maxTries` for queued jobs by
[@&#8203;mechelon](https://togithub.com/mechelon) in
[laravel/framework#49473
- \[10.x] Avoid TypeError when using json validation rule when PHP < 8.3
by [@&#8203;Xint0](https://togithub.com/Xint0) in
[laravel/framework#49474
- \[10.x] Fix use statement compilation in Blade templates by
[@&#8203;MrPunyapal](https://togithub.com/MrPunyapal) in
[laravel/framework#49479
- \[10.x] Allow testing prompts validation by
[@&#8203;cerbero90](https://togithub.com/cerbero90) in
[laravel/framework#49447
- \[10.x] Add 'Roundrobin' Symfony mailer transport driver by
[@&#8203;me-shaon](https://togithub.com/me-shaon) in
[laravel/framework#49435

###
[`v10.38.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10382---2023-12-22)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.38.1...v10.38.2)

- \[10.x] Add `conflict` for `doctrine/dbal:^4.0` to
`illuminate/database` by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49456
- \[10.x] Simplify Arr::dot by
[@&#8203;bastien-phi](https://togithub.com/bastien-phi) in
[laravel/framework#49461
- \[10.x] Illuminate\Filesystem\join_paths(): Argument
[#&#8203;2](https://togithub.com/laravel/framework/issues/2) must be of
type string, null given by
[@&#8203;tylernathanreed](https://togithub.com/tylernathanreed) in
[laravel/framework#49467
- \[10.x] Allow deprecation logging in tests by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49457
- \[10.x] Fix missing Validation rules not working with nested array by
[@&#8203;aabadawy](https://togithub.com/aabadawy) in
[laravel/framework#49449

###
[`v10.38.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10381---2023-12-20)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.38.0...v10.38.1)

- \[10.x] Adds support for parse callbacks from anonymous classes by
[@&#8203;nunomaduro](https://togithub.com/nunomaduro) in
[laravel/framework#49432
- Revert "\[10.x] Drop the primary key if it exists when adding a new
primary key" by
[@&#8203;taylorotwell](https://togithub.com/taylorotwell) in
[laravel/framework#49448
- \[10.x] Fix installing DBAL on a fresh app by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49438
- \[10.x] Add method to create request by
[@&#8203;dododedodonl](https://togithub.com/dododedodonl) in
[laravel/framework#49446
- \[10.x] Move `Illuminate\Foundation\Application::joinPaths()` to
`Illuminate\Filesystem\join_paths()` by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49433

###
[`v10.38.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10380---2023-12-19)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.37.3...v10.38.0)

- \[10.x] Add routeRoute method to test request by
[@&#8203;fragkp](https://togithub.com/fragkp) in
[laravel/framework#49366
- \[10.x] Update import & typo by
[@&#8203;chu121su12](https://togithub.com/chu121su12) in
[laravel/framework#49370
- \[10.x] Show default `false` values in `db:table` command by
[@&#8203;PerryvanderMeer](https://togithub.com/PerryvanderMeer) in
[laravel/framework#49379
- \[10.x] Fix primary key creation for MySQL with
`sql_require_primary_key` enabled by
[@&#8203;mtawil](https://togithub.com/mtawil) in
[laravel/framework#49374
- \[10.x] Add `charset` and `collation` method to `Blueprint` by
[@&#8203;gcazin](https://togithub.com/gcazin) in
[laravel/framework#49396
- Fixes second run of `about` command on Octane by
[@&#8203;josecl](https://togithub.com/josecl) in
[laravel/framework#49387
- \[10.x] Fix bug in ArrayLock getCurrentOwner by
[@&#8203;Joostb](https://togithub.com/Joostb) in
[laravel/framework#49393
- \[10.x] Dynamo Batch Repository - Match Default Horizon Sort by
[@&#8203;evan-burrell](https://togithub.com/evan-burrell) in
[laravel/framework#49391
- \[10.x] Add Blade `[@session](https://togithub.com/session)` Directive
by [@&#8203;jrd-lewis](https://togithub.com/jrd-lewis) in
[laravel/framework#49339
- \[10.x] Improve `Arr::dot` performance by
[@&#8203;bastien-phi](https://togithub.com/bastien-phi) in
[laravel/framework#49386
- \[10.x] Fix assertStatus() parameter order by
[@&#8203;marcovo](https://togithub.com/marcovo) in
[laravel/framework#49404
- \[10.x] Only set `defaultCasters` if not previously set by
[@&#8203;inxilpro](https://togithub.com/inxilpro) in
[laravel/framework#49402
- \[10.x] Fixes parameter type in `ManagesFrequencies` by
[@&#8203;Lucas-Schmukas](https://togithub.com/Lucas-Schmukas) in
[laravel/framework#49399
- \[10.x] Add SQLite support for `whereJsonContains` method by
[@&#8203;danieleambrosino](https://togithub.com/danieleambrosino) in
[laravel/framework#49401
- \[10x.] Use native json_validate in Validation by
[@&#8203;gtjamesa](https://togithub.com/gtjamesa) in
[laravel/framework#49413
- \[10.x] Introducing `isEmpty` and `isNotEmpty` to
`ComponentAttributeBag` by
[@&#8203;devajmeireles](https://togithub.com/devajmeireles) in
[laravel/framework#49408
- \[10.x] Drop the primary key if it exists when adding a new primary
key by [@&#8203;KieranFYI](https://togithub.com/KieranFYI) in
[laravel/framework#49392
- \[10.x] Improve schema builder `getColumns()` method by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49416
- \[10.x] Add `MailMessage` helpers for plain text email notifications
by [@&#8203;onlime](https://togithub.com/onlime) in
[laravel/framework#49407
- \[10.x] Test Improvements by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49426
- \[10.x] Add Conditionable to Pipeline by
[@&#8203;shane-zeng](https://togithub.com/shane-zeng) in
[laravel/framework#49429

###
[`v10.37.3`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10373---2023-12-13)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.37.2...v10.37.3)

- Flush middleware callbacks by
[@&#8203;taylorotwell](https://togithub.com/taylorotwell) in
laravel/framework@bb49a72

###
[`v10.37.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10372---2023-12-13)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.37.1...v10.37.2)

- Ability to test chained job via closure by
[@&#8203;jasonmccreary](https://togithub.com/jasonmccreary) in
[laravel/framework#49337
- \[10.x] Add `progress` option to `PendingBatch` by
[@&#8203;orkhanahmadov](https://togithub.com/orkhanahmadov) in
[laravel/framework#49273
- \[10.x] Test Improvements by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49338
- \[10.x] Avoid using `rescue()` in standalone `illuminate/database`
component. by [@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49355
- \[10.x] Exclude extension types on PostgreSQL when retrieving types by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49358
- \[10.x] Revert "\[10.x] Disconnecting the database connection after
testing" by [@&#8203;driesvints](https://togithub.com/driesvints) in
[laravel/framework#49361

###
[`v10.37.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10371---2023-12-12)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.37.0...v10.37.1)

- \[10.x] Disconnecting the database connection after testing by
[@&#8203;KentarouTakeda](https://togithub.com/KentarouTakeda) in
[laravel/framework#49327
- \[10.x] Get user-defined types on PostgreSQL by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49303

###
[`v10.37.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10370---2023-12-12)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.36.0...v10.37.0)

- \[10.x] Add `engine` method to `Blueprint` by
[@&#8203;jbrooksuk](https://togithub.com/jbrooksuk) in
[laravel/framework#49250
- \[10.x] Use translator from validator in `Can` and `Enum` rules by
[@&#8203;fancyweb](https://togithub.com/fancyweb) in
[laravel/framework#49251
- \[10.x] Get indexes of a table by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49204
- \[10.x] Filesystem : can lock file on append of content by
[@&#8203;StephaneBour](https://togithub.com/StephaneBour) in
[laravel/framework#49262
- \[10.x] Test Improvements by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49266
- \[10.x] Fixes generating facades documentation shouldn't be affected
by `php-psr` extension by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49268
- \[10.x] Fixes `AboutCommand::format()` docblock by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49274
- \[10.x] `Route::getController()` should return `null` when the
accessing closure based route by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49269
- \[10.x] Add "noActionOnUpdate" method in
Illuminate/Database/Schema/ForeignKeyDefinition by
[@&#8203;hrsa](https://togithub.com/hrsa) in
[laravel/framework#49297
- \[10.x] Fixing number helper for floating 0.0 by
[@&#8203;mr-punyapal](https://togithub.com/mr-punyapal) in
[laravel/framework#49277
- \[10.x] Allow checking if lock succesfully restored by
[@&#8203;Joostb](https://togithub.com/Joostb) in
[laravel/framework#49272
- \[10.x] Enable DynamoDB as a backend for Job Batches by
[@&#8203;khepin](https://togithub.com/khepin) in
[laravel/framework#49169
- \[10.x] Removed deprecated and not used argument by
[@&#8203;Muetze42](https://togithub.com/Muetze42) in
[laravel/framework#49304
- \[10.x] Add Conditionable to Batched and Chained jobs by
[@&#8203;bretto36](https://togithub.com/bretto36) in
[laravel/framework#49310
- \[10.x] Include partitioned tables on PostgreSQL when retrieving
tables by [@&#8203;hafezdivandari](https://togithub.com/hafezdivandari)
in
[laravel/framework#49326
- \[10.x] Allow to pass `Arrayable` or `Stringble` in rules `In` and
`NotIn` by
[@&#8203;michaelnabil230](https://togithub.com/michaelnabil230) in
[laravel/framework#49055
- \[10.x] Display error message if json_encode() fails by
[@&#8203;aimeos](https://togithub.com/aimeos) in
[laravel/framework#48856
- \[10.x] Allow error list per field by
[@&#8203;timacdonald](https://togithub.com/timacdonald) in
[laravel/framework#49309
- \[10.x] Get foreign keys of a table by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49264
- \[10.x] PHPStan Improvements by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49343
- \[10.x] Handle missing translations: more robust handling of callback
return value by [@&#8203;DeanWunder](https://togithub.com/DeanWunder) in
[laravel/framework#49341

###
[`v10.36.0`](https://togithub.com/laravel/framework/compare/v10.35.0...v10.36.0)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.35.0...v10.36.0)

###
[`v10.35.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10350---2023-12-05)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.34.2...v10.35.0)

- \[10.x] Add `Conditionable` trait to `AssertableJson` by
[@&#8203;khalilst](https://togithub.com/khalilst) in
[laravel/framework#49172
- \[10.x] Add `--with-secret` option to Artisan `down` command. by
[@&#8203;jj15asmr](https://togithub.com/jj15asmr) in
[laravel/framework#49171
- \[10.x] Add support for `Number::summarize` by
[@&#8203;jcsoriano](https://togithub.com/jcsoriano) in
[laravel/framework#49197
- \[10.x] Add Blade [@&#8203;use](https://togithub.com/use) directive by
[@&#8203;simonhamp](https://togithub.com/simonhamp) in
[laravel/framework#49179
- \[10.x] Fixes retrying failed jobs causes PHP memory exhaustion errors
when dealing with thousands of failed jobs by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49186
- \[10.x] Add "substituteImplicitBindingsUsing" method to router by
[@&#8203;calebporzio](https://togithub.com/calebporzio) in
[laravel/framework#49200
- \[10.x] Cookies Having Independent Partitioned State (CHIPS) by
[@&#8203;fabricecw](https://togithub.com/fabricecw) in
[laravel/framework#48745
- \[10.x] Update InteractsWithDictionary.php to use base
InvalidArgumentException by [@&#8203;Grldk](https://togithub.com/Grldk)
in
[laravel/framework#49209
- \[10.x] Fix docblock for wasRecentlyCreated by
[@&#8203;stancl](https://togithub.com/stancl) in
[laravel/framework#49208
- \[10.x] Fix loss of attributes after calling child component by
[@&#8203;rojtjo](https://togithub.com/rojtjo) in
[laravel/framework#49216
- \[10.x] Fix typo in PHPDoc comment by
[@&#8203;caendesilva](https://togithub.com/caendesilva) in
[laravel/framework#49234
- \[10.x] Determine if the given view exists. by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49231

###
[`v10.34.2`](https://togithub.com/laravel/framework/compare/v10.34.1...v10.34.2)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.34.1...v10.34.2)

###
[`v10.34.1`](https://togithub.com/laravel/framework/compare/v10.34.0...v10.34.1)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.34.0...v10.34.1)

###
[`v10.34.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10340---2023-11-28)

[Compare
Source](https://togithub.com/laravel/framework/compare/v10.33.0...v10.34.0)

- \[10.x] Fix `hex_color` validation rule by
[@&#8203;apih](https://togithub.com/apih) in
[laravel/framework#49070
- \[10.x] Prevent passing null to base64\_decode in Encrypter by
[@&#8203;robtesch](https://togithub.com/robtesch) in
[laravel/framework#49071
- \[10.x] Alias Number class by
[@&#8203;ziadoz](https://togithub.com/ziadoz) in
[laravel/framework#49073
- \[10.x] Added File Validation `extensions` by
[@&#8203;eusonlito](https://togithub.com/eusonlito) in
[laravel/framework#49082
- \[10.x] Add [@&#8203;throws](https://togithub.com/throws) in
doc-blocks by
[@&#8203;imanghafoori1](https://togithub.com/imanghafoori1) in
[laravel/framework#49091
- \[10.x] Update docblocks for consistency by
[@&#8203;dwightwatson](https://togithub.com/dwightwatson) in
[laravel/framework#49092
- \[10.x] Throw exception when trying to initiate `Collection` using
`WeakMap` by [@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49095
- \[10.x] Only stage committed transactions by
[@&#8203;hansnn](https://togithub.com/hansnn) in
[laravel/framework#49093
- Better transaction manager object design by
[@&#8203;taylorotwell](https://togithub.com/taylorotwell) in
[laravel/framework#49103
- \[10.x] use php 8.3 `mb_str_pad()` for `Str::pad*` by
[@&#8203;amacado](https://togithub.com/amacado) in
[laravel/framework#49108
- \[10.x] Add Conditionable to TestResponse by
[@&#8203;nshiro](https://togithub.com/nshiro) in
[laravel/framework#49112
- \[10.x] Allow multiple types in Collection's `ensure` method by
[@&#8203;ash-jc-allen](https://togithub.com/ash-jc-allen) in
[laravel/framework#49127
- \[10.x] Fix middleware "SetCacheHeaders" with download responses by
[@&#8203;clementbirkle](https://togithub.com/clementbirkle) in
[laravel/framework#49138
- \[10.x]\[Cache] Fix handling of `false` values in apc by
[@&#8203;simivar](https://togithub.com/simivar) in
[laravel/framework#49145
- \[10.x] Reset numeric rules after each attribute's validation by
[@&#8203;apih](https://togithub.com/apih) in
[laravel/framework#49142
- \[10.x] Extract dirty getter for `performUpdate` by
[@&#8203;taka-oyama](https://togithub.com/taka-oyama) in
[laravel/framework#49141
- \[10.x] `ensure`: Resolve `$itemType` outside the closure by
[@&#8203;lucasmichot](https://togithub.com/lucasmichot) in
[laravel/framework#49137
- Allow "missing" method to be used on route groups by
[@&#8203;redelschaap](https://togithub.com/redelschaap) in
[laravel/framework#49144
- \[10.x] Get tables and views info by
[@&#8203;hafezdivandari](https://togithub.com/hafezdivandari) in
[laravel/framework#49020
- \[10.x] Fix `MorphTo::associate()` PHPDoc parameter by
[@&#8203;devfrey](https://togithub.com/devfrey) in
[laravel/framework#49162
- \[10.x] Make test error messages more multi-byte readable by
[@&#8203;nshiro](https://togithub.com/nshiro) in
[laravel/framework#49160
- \[10.x] Generate a unique hash for anonymous components by
[@&#8203;billyonecan](https://togithub.com/billyonecan) in
[laravel/framework#49156
- \[10.x] Improves output when using `php artisan about --json` by
[@&#8203;crynobone](https://togithub.com/crynobone) in
[laravel/framework#49154
- \[10.x] Make fake instance inherit from `Vite` when using
`withoutVite()` by
[@&#8203;orkhanahmadov](https://togithub.com/orkhanahmadov) in
[laravel/framework#49150

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/RadioRoster/backend).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuMTUzLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bert-w added a commit to bert-w/framework that referenced this pull request Feb 27, 2024
commit 39561b1dab03c45debdddadf71523570626aeaaa
Merge: 819e6e0997 778683570e
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 26 10:36:42 2024 +0000

    Merge branch '10.x'

commit 778683570e1a9d0a8a0da86f43f710edbd928a51
Author: Amir Reza Mehrbakhsh <theamirrezam75@gmail.com>
Date:   Mon Feb 26 09:10:21 2024 +0100

    Update return type (#50252)

commit 819e6e09974770cc476eeb3063d63b4b366bdd7c
Author: Taylor Otwell <taylor@laravel.com>
Date:   Sun Feb 25 14:03:19 2024 -0600

    tweak controller middleware

commit 5f8684b3dde621a3fd6b523e9f48f232de38611c
Author: Magnus Hauge Bakke <magnus.bakke@ncl.no>
Date:   Sun Feb 25 16:34:09 2024 +0100

    [10.x] Add Lateral Join to Query Builder (#50050)

    * Add lateral join support to Query Builder

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 00fb1f3460385f195f39afc420db34064c1aa2f6
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Sun Feb 25 15:13:57 2024 +0000

    Update facade docblocks

commit 6802941843ffefec6054ed37450b2a53ade72f64
Author: Alexandre Gérault <gerault-alexandre@orange.fr>
Date:   Sun Feb 25 16:13:25 2024 +0100

    [11.x] Add typed getters for configuration (#50140)

    * feat: add typed getters

    * refactor: use builtin type functions instead of webmozart assertions

    * style: fix for styleci

    * feat(config): add missing methods in contract

    * fix: remove contract from methods and add phpdoc

    * style: remove doubled empty lines

    * formatting

    * import class

    * add default values

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 8648a4a8ff761b01d9a390b9ddb4cdd46201e86d
Author: Taylor Otwell <taylor@laravel.com>
Date:   Sun Feb 25 08:52:28 2024 -0600

    use uuid by default on uuid

commit ca2ce7c0924c325590b7506b3d830f5b845ab9a8
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Sun Feb 25 14:45:37 2024 +0000

    Update facade docblocks

commit e45d4248840b5e43d20eec0c7db448e68f386130
Author: Sebastien Armand <khepin@gmail.com>
Date:   Sun Feb 25 06:45:05 2024 -0800

    [10.x] Custom RateLimiter increase (#50197)

    * Allow ratelimiter custom increments

    * add test

    * formatting

    * formatting

    * Revert formatting

    * Formatting

    * formatting

    ---------

    Co-authored-by: Tim MacDonald <hello@timacdonald.me>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 7af199446137b8eaba53a3bea2edd028279c6176
Author: Guilhem-DELAITRE <89917125+Guilhem-DELAITRE@users.noreply.github.com>
Date:   Sun Feb 25 15:40:35 2024 +0100

    [10.x] Fixes on nesting operations performed while applying scopes. (#50207)

    * Add tests to emphasize the issues with nesting due to scope (nesting "or" groups but not "or not" groups and doubling first where clause negation)

    * Fix issues : also nest on "or not" clause, and don't repeat first where clause negation when nesting

commit 06a5717aafa12f7a41017e7ffb6961fc6cfb11e8
Author: Goi Garg <goigarg1@gmail.com>
Date:   Sun Feb 25 20:01:43 2024 +0530

    Update message.blade.php (#50224)

    Using recommended method defined in latest docs

commit 8d47be393e43ffeacd49556471110454f868da5f
Author: Anton5360 <72033639+Anton5360@users.noreply.github.com>
Date:   Sun Feb 25 07:30:59 2024 -0700

    [10.x] Add only and except methods to Enum validation rule (#50226)

    * Implement only and except logic

    * Cover only and except logic with tests

    * Fix code styling

    * Fix code styling

    * Improve php doc

    * Fix code styling

    * Fix code styling

    * formatting

    * fix visibility

    * fix type hints

    * remove type hint

    * fix type hints

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 30324cf06d1f34fe359c5e458bcbb8da5413db71
Author: Liam Duckett <116881406+liamduckett@users.noreply.github.com>
Date:   Sun Feb 25 14:18:43 2024 +0000

    Make GuardsAttributes fillable property DocBlock more specific (#50229)

commit 26dfe56c7fe1f75c979b8e1255aafdbc5d9380e2
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Sun Feb 25 14:08:50 2024 +0000

    [11.x] Publishes `broadcasting.php` configuration file on `install:broadcasting" (#50234)

    * Publishes configuration file on `install:broadcasting"

    * Update BroadcastingInstallCommand.php

    * Update BroadcastingInstallCommand.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit e38bcca6aa78a250cda24530fa09f6b8610dac18
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 23 14:35:30 2024 -0600

    slim configuration

commit 56250738b43f0ff3e20a3596ac2caa0b589a1aac
Author: Dries Vints <dries@vints.be>
Date:   Fri Feb 23 17:33:02 2024 +0100

    Fix release notes

commit d309d71f0102719be7e7984e4462889d2ab24f48
Author: Dries Vints <dries@vints.be>
Date:   Fri Feb 23 17:16:58 2024 +0100

    Update CHANGELOG.md

commit dda69ba7208a3093390594ba2f6095041d2b18c2
Author: driesvints <driesvints@users.noreply.github.com>
Date:   Fri Feb 23 16:14:41 2024 +0000

    Update CHANGELOG

commit c76102c97e8a6991b42d7deb7384023682fa3a6c
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Fri Feb 23 15:52:45 2024 +0000

    Update facade docblocks

commit f7f9b955a8678fe9154a14991361f16c5c46d917
Author: Milwad <98118400+milwad-dev@users.noreply.github.com>
Date:   Fri Feb 23 19:22:10 2024 +0330

    [11.x] Add missing methods to `Filesystem` contract (#50213)

    * add `putFile` to Filesystem contract

    * add `putFileAs` to Filesystem contract

commit 4ebce1e453d6f2c5c23905751f781ec2a6edf0b6
Author: S.a Mahmoudzadeh <36761585+saMahmoudzadeh@users.noreply.github.com>
Date:   Fri Feb 23 19:08:25 2024 +0330

    [10.x] Fix Accepting nullable Parameters, updated doc block, and null pointer exception handling in batchable trait (#50209)

    * fix(Reachable Trait): fix parameters type and doc block in With withFakeBatch method

    * fix(Reachable Trait): fix null pointer exception

    * fix(Batchable Trait): fix parameters type and doc block in With withFakeBatch method

    * fix(Batchable Trait): fix null pointer exception

    * Update Batchable.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 759b7cdb2d393505fb878b3a9465003e4390547c
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Feb 22 20:48:16 2024 -0600

    remove unnecessary values from config stubs

commit 98e7f7cc93f6fc1c7aff0054c7f460a4fe2f140c
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Feb 22 17:04:19 2024 -0600

    working on config files

commit fb0a8ba01b19730ef5db409249e4ba5137337d12
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Feb 22 15:17:27 2024 -0600

    support customizing event discovery

commit ff462c0e96fae9f3d559e7ede72e1f66e2ceb29a
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Thu Feb 22 20:48:48 2024 +0000

    Adds event:generate command as does not make sense on l11 skeletons (#50204)

commit e0be50a7b770c46b522377cb46318e06e312014e
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Thu Feb 22 14:52:40 2024 +0000

    Update facade docblocks

commit ae606ae6004c1ae7dca922fe37ab3f9e517c197f
Author: S.a Mahmoudzadeh <36761585+saMahmoudzadeh@users.noreply.github.com>
Date:   Thu Feb 22 18:22:10 2024 +0330

    [10.x] update doc block in PendingProcess.php (#50198)

    * refactor(PendingProcess): update doc block for start method

    * refactor(PendingProcess): update doc block for resolveAsynchronousFake method

commit 980b1afc28cb3e9db4a80999fa446f6472b770d4
Author: Tomasz Kisiel <49162745+kishieel@users.noreply.github.com>
Date:   Wed Feb 21 21:11:13 2024 +0100

    [11.x] Allows to exclude URIs in PreventRequestsDuringMaintenance middleware (#50127)

    * [11.x] Allows to exclude URIs in PreventRequestsDuringMaintenance middleware

    * Fix styles

    * Adds `flushState`

    * wording

    ---------

    Co-authored-by: Nuno Maduro <enunomaduro@gmail.com>

commit 3ae58da8899d115266ff3ccab1a967a439320e20
Author: Graham Campbell <GrahamCampbell@users.noreply.github.com>
Date:   Wed Feb 21 20:09:52 2024 +0000

    [11.x] Improve MySQL connect init time by setting all our variables in a single shot (#50044)

    * Improve MySQL connect init time by setting all our variables in a single

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit e550f2bf06e4d2f44bf241d2861eea059904976f
Author: Graham Campbell <GrahamCampbell@users.noreply.github.com>
Date:   Wed Feb 21 19:58:47 2024 +0000

    [10.x] Fix optional charset and collation when creating database (#50168)

    * Fix optional charset and collation when creating database

    * Update MySqlGrammar.php

    * Re-use the var i made for this

commit a10f61663e4ac6c8bb64c73734531f00d8149fef
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Wed Feb 21 17:20:36 2024 +0000

    [11.x] Allows to disable `vendor:publish` updating migrations date (#50162)

    * Allows to not update the migrations date on publish

    * fix

    * formatting

    * formatting

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit f7c57c47f677b3fcfa1c70c6c3c51d0f90866d31
Author: Dmytro Kulyk <dmytro.kulyk@sapient.pro>
Date:   Wed Feb 21 17:19:17 2024 +0200

    Added passing loaded relationship to value callback (#50167)

commit 597f77eab4943a2bb06408c0eda183954e589adb
Author: Francisco Madeira <xico2k@gmail.com>
Date:   Wed Feb 21 14:18:52 2024 +0000

    [11.x] The health route should be loaded even when there is a model binding at the root (#50165)

    * make sure the "health" route is loaded before the web routes.

    * style: fixes.

commit 500fb9fffcaecd7d8972e5e1f2a6023da7f578ac
Author: StyleCI Bot <bot@styleci.io>
Date:   Wed Feb 21 14:18:14 2024 +0000

    Apply fixes from StyleCI

commit e708043384ab9887cfcb9aa20453f54c0d888855
Author: Brenier Arnaud <arnaud.brenier91@gmail.com>
Date:   Wed Feb 21 15:17:53 2024 +0100

    [10.x] Arr::select not working when $keys is a string (#50169)

    * Arr::select not working when $keys is a string

    Adding a check about $keys type.

    If it is a string, transform it into an array.

    If not, it throws a foreach() error

    * add test

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 58e42349ba99712f64ad84627588e841c4598981
Author: Milwad <98118400+milwad-dev@users.noreply.github.com>
Date:   Wed Feb 21 17:44:06 2024 +0330

    [11.x] Add tests for `make:enum` command (#50184)

    * Create EnumMakeCommandTest.php

    * add testItCanGenerateEnumFile

    * add testItCanGenerateEnumFileWithString

    * add testItCanGenerateEnumFileWithInt

commit abeec173e027cde01f9cd1ac5ca1c485cfbcf20a
Author: Adrian Nürnberger <adrian@nuernberger.me>
Date:   Wed Feb 21 15:12:51 2024 +0100

    add regression test (#50176)

commit 608a6b253e913f36078e8990856e6023b211a1a4
Author: Milwad <98118400+milwad-dev@users.noreply.github.com>
Date:   Wed Feb 21 17:37:58 2024 +0330

    remove getDefaultNamespace function in EnumMakeCommand (#50185)

commit dcf5d1d722b84ad38a5e053289130b6962f830bd
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Wed Feb 21 14:07:36 2024 +0000

    Update version to v10.45.1

commit 6b98a716f9f66cca9ed43a3edb8fc3fd18997ec3
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Feb 21 08:07:01 2024 -0600

    wip

commit 08bf276de0efc9af130e10cb93ede827715543c3
Author: Sjors Ottjes <sjorsottjes@gmail.com>
Date:   Tue Feb 20 21:17:36 2024 +0100

    fix Process::fake() not matching multi line commands (#50164)

commit 51134d6802b6193ec4b0a24c45a03b2bae730327
Author: Kuba Szymanowski <jakub.szymanowski@emergeitsupport.pl>
Date:   Tue Feb 20 18:03:56 2024 +0100

    Fix typehint for ResetPassword::toMailUsing() (#50163)

commit 465668622caef586f047e86247984deedb893314
Author: driesvints <driesvints@users.noreply.github.com>
Date:   Tue Feb 20 16:10:57 2024 +0000

    Update CHANGELOG

commit 8b08d8cd79f8093eb51a8c59e21647bedfbf05f2
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Tue Feb 20 15:32:48 2024 +0000

    Update version to v10.45.0

commit 4e19d4e8faf501cedef0bc83afbea1b207e5e375
Author: Dmytro Kulyk <dmytro.kulyk@sapient.pro>
Date:   Tue Feb 20 17:20:15 2024 +0200

    [10.x] Added getQualifiedMorphTypeName to MorphToMany (#50153)

    It is in addition to qualified names for MorphToMany relations.

commit 56bdf4626bc4a3fb6702a9e631e5c1c5b55a4e73
Author: Jonas Staudenmeir <mail@jonas-staudenmeir.de>
Date:   Tue Feb 20 16:14:37 2024 +0100

    Remove workaround for MariaDB integration tests (#50152)

commit 745a5d637b54a8e799275c8112da0be588aadd27
Merge: 738879d58d 0804e5f3d1
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Tue Feb 20 10:27:44 2024 +0000

    Merge branch '10.x'

commit 738879d58d03cf14b5ba8957c56bb1cbfd65cdbc
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 19 22:33:06 2024 +0000

    Flushes the state of `ValidateCsrfToken` middleware (#50150)

commit 7a32ff07805317b889cae8d1dc718e65816ec0e9
Author: Dmytro Morozov <puny.flash@gmail.com>
Date:   Mon Feb 19 17:21:18 2024 +0200

    [11.x] Fix conditionally loaded attributes (#50065)

    * Fix confitionally loaded attributes

    * Add test

commit 343cbd60f1ae05838b29220f4884dcda6a00a52a
Author: Sven Luijten <11269635+svenluijten@users.noreply.github.com>
Date:   Mon Feb 19 16:00:39 2024 +0100

    [11.x] Fix undefined key "mysql" in DbCommand (#50147)

    * Fix undefined key "mysql" in DbCommand

    * Remove whitespace at end of line

commit 0804e5f3d1d806f41c0c39d211482f0586cfacf7
Author: StyleCI Bot <bot@styleci.io>
Date:   Mon Feb 19 14:42:06 2024 +0000

    Apply fixes from StyleCI

commit 025b24cbc9f487ee88ca43f009123ef0c63b6b94
Author: Italo <DarkGhostHunter@Gmail.com>
Date:   Mon Feb 19 11:41:45 2024 -0300

    [10.x] Adds Tappable and Conditionable to Relation class (#50124)

    * [10.x] Fixes proxying conditionable and tappable to relation

    * [10.x] Fixes proxying conditionable and tappable to relation

    * Update Relation.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit b694a01887fc451cb5fd57232b4429dc31dbc2d9
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 19 14:32:22 2024 +0000

    Adds `stopIgnoring` to configuration (#50145)

commit 61db49798c7e4597f041600339df5ca575bfc52b
Author: Jonas Staudenmeir <mail@jonas-staudenmeir.de>
Date:   Mon Feb 19 15:30:51 2024 +0100

    Add MariaDB driver (#50146)

commit 85b28780401dfd37ca1230a30d39494ce642a0ea
Author: Dmytro Kulyk <dmytro.kulyk@sapient.pro>
Date:   Mon Feb 19 04:05:20 2024 +0200

    [10.x] Mark model instanse as not exists on deleting MorphPivot relation. (#50135)

    * Mark model instanse as not exists on deleting MorphPivot relation.

    On deleted event, the model is marked as existing.
    Like in AsPivot::delete()

    * Update MorphPivot.php

commit 09513ac3ee362ff8c1affed4270b4ac8b6439d3b
Author: Taylor Otwell <taylor@laravel.com>
Date:   Sat Feb 17 09:42:43 2024 -0600

    wip

commit 296977255e9295cc1c15c85e40d9a71e127a1895
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Feb 16 21:20:29 2024 +0000

    [11.x] Adds `trustProxies` in middleware configuration (#50099)

    * Adds `trustProxies` in middleware configuration

    * Apply fixes from StyleCI

    * Adds `withHeaders`

    * Apply fixes from StyleCI

    * Apply fixes from StyleCI

    * Fixes test suite

    * formatting

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 91159cbddf95a31da3186255735dca5dfcb64c8b
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Feb 16 17:41:00 2024 +0000

    [11.x] Adds `trustHosts` to configuration (#50101)

    * Adds `trustHosts` to configuration

    * Apply fixes from StyleCI

    * formatting

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 2d26eb21dd1b933a2c796969cf7a2c94f4e39e42
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Feb 16 17:18:38 2024 +0000

    [11.x] Adds `convertEmptyStringsToNull` in middleware configuration (#50094)

    * Improves `convertEmptyStringsToNull` in middleware configuration

    * Adjusts docs

    * Apply fixes from StyleCI

    * Move types file

    * Apply fixes from StyleCI

    * Apply fixes from StyleCI

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit f9768bfcf122164aac3cbde5a672ef6127f99135
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Feb 16 16:24:29 2024 +0000

    [11.x] Adds `encryptCookies` to configuration (#50103)

    * Adds `encryptCookies ` in middleware configuration

    * Adds missing `flushState` call

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit cd9a78483d573111b1ab47c03d95fd37f8537eb9
Author: inmanturbo <47095624+inmanturbo@users.noreply.github.com>
Date:   Fri Feb 16 11:16:27 2024 -0500

    [11.x] Removes need to publish queue config in order to configure database queue connection (#50106)

    * No need to publish config to configure database queue

    * Update queue.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 8193e12f7b08e426d3b74cbb3a606179af1e8bc7
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Sat Feb 17 00:12:02 2024 +0800

    [11.x] Remove PHPUnit 9 classes usage (#50107)

    * [11.x] Remove PHPUnit 9 classes usage.

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit cf9513219e80608aded783e33a30f8e8d145f6c2
Author: Dries Vints <dries@vints.be>
Date:   Fri Feb 16 11:04:27 2024 +0100

    Fix warning and deprecation (#50114)

commit d5a35ef375cf0969e8d8e5cb0c948dee3471ee07
Author: Graham Campbell <GrahamCampbell@users.noreply.github.com>
Date:   Fri Feb 16 09:59:36 2024 +0000

    Actually fix fromBase64 return type (#50113)

commit 7784c1b8ac17bdd034395eb31e9a03bb6253848e
Author: Samson Endale <4sam21@gmail.com>
Date:   Fri Feb 16 12:44:42 2024 +0300

    Minor typo (#50108)

commit b9c541a765cc3ebdf963a3d59f2cd16b6c2e6786
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Thu Feb 15 15:39:31 2024 +0000

    [11.x] Improves `trimStrings` in middleware configuration (#50093)

    * Improves `trimStrings` in middleware configuration

    * Improves type inference

    * Apply fixes from StyleCI

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit a606625243443364b5aee036f797f37b6b570978
Author: Noboru Shiroiwa <14008307+nshiro@users.noreply.github.com>
Date:   Fri Feb 16 00:39:00 2024 +0900

    [11.x] Fix appendToGroup method in Middleware.php (#50095)

commit 12880db76d6d1d6921b9929e6c2d4257a3c620a2
Author: Joe Dixon <joedixon@users.noreply.github.com>
Date:   Thu Feb 15 15:38:13 2024 +0000

    [11.x] Prompts to install Reverb when enabling broadcasting (#50096)

    * prompt to install reverb

    * ensure reverb not already installed

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 5cd458fb696ead958f7dd158c70172942468261c
Author: Joe Dixon <joedixon@users.noreply.github.com>
Date:   Wed Feb 14 17:33:13 2024 +0000

    [11.x] Adds Reverb broadcasting driver (#50074)

    * add reverb broadcasting driver

    * configure echo for reverb

    * remove reverb driver

commit 0fc01c1a764e7a8b220242f96ca0963f38e9c8d6
Author: Dries Vints <dries@vints.be>
Date:   Wed Feb 14 16:13:36 2024 +0100

    Adjust rules call sequence (#50084)

commit cb77035c37dd910eccbca6c9c01bce4597910f38
Merge: a3545a9002 84e7f85769
Author: Dries Vints <dries@vints.be>
Date:   Wed Feb 14 10:50:45 2024 +0100

    Merge branch '10.x'

    # Conflicts:
    #	CHANGELOG.md
    #	src/Illuminate/Foundation/Application.php
    #	tests/Http/HttpClientTest.php
    #	tests/Support/SupportCollectionTest.php

commit 84e7f85769ea268ffec9acab30f7a826223b3d6f
Author: Francisco Madeira <xico2k@gmail.com>
Date:   Tue Feb 13 22:52:00 2024 +0000

    [10.x] Add `before` to the `PendingBatch` (#50058)

    * Add `before` to the `PendingBatch`.

    * style: fixes

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit b7ca51d09164674b5eaa0d0ff4273234c279184c
Author: Choraimy Kroonstuiver <3661474+axlon@users.noreply.github.com>
Date:   Tue Feb 13 22:55:58 2024 +0100

    Allow `Collection::select()` to work on `ArrayAccess` (#50072)

commit a3545a90027a42ce72617994dbe3d28ebe4227c8
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Tue Feb 13 21:53:25 2024 +0000

    Moves withProviders to configure method (#50073)

commit 1a0c74aa69d3073f374d4de88a6a9886f26a6501
Author: Milwad <98118400+milwad-dev@users.noreply.github.com>
Date:   Wed Feb 14 01:22:37 2024 +0330

    update Stringable phpdoc (#50075)

commit dc22eb3ce51cc550a68ff934db4a7be6a1eb793c
Merge: 033d3a1056 4482ca316f
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Tue Feb 13 20:30:09 2024 +0000

    Merge pull request #50076 from jkoop/master

    [11.x] Update CHANGELOG.md 2023 -> 2024

commit 4482ca316f358ce307d4301d976d55277b7b2263
Author: Joe Koop <joek@churchrenewal.com>
Date:   Tue Feb 13 13:59:18 2024 -0600

    update CHANGELOG

commit bf4f84be85d23d94c0d7f0f0148a1a0459ecff5b
Author: driesvints <driesvints@users.noreply.github.com>
Date:   Tue Feb 13 16:18:15 2024 +0000

    Update CHANGELOG

commit 1199dbe361787bbe9648131a79f53921b4148cf6
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Tue Feb 13 16:01:16 2024 +0000

    Update version to v10.44.0

commit af816e5b9d2e9963aafbd2a1081ecad0595aabc6
Author: Oleksandr Prypkhan <o.prypkhan@tenantcloud.com>
Date:   Tue Feb 13 17:01:42 2024 +0200

    [10.x] Fix DB::afterCommit() broken in tests using DatabaseTransactions (#50068)

    * Add failing test case for test database transactions manager

    * Fix transaction commit in test causing all callbacks to execute in transaction

commit 97e87b64c79813699eebb5145e8f1cc4bc605f4f
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Tue Feb 13 14:50:39 2024 +0000

    Update facade docblocks

commit 9f255a7a10bbf067dd779349ba7e47aeae635fb9
Author: Ahmed shamim <shaon.cse81@gmail.com>
Date:   Tue Feb 13 20:49:50 2024 +0600

    [10.x] HTTP retry method can accept array as first param (#50064)

    * HTTP retry method can accept array as first param

    * Update PendingRequest.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit d3533e175d11ac8777503698f22f235a7ebbc187
Author: MaximAL <almaximal@ya.ru>
Date:   Tue Feb 13 17:48:28 2024 +0300

    Remove regex case insensitivity modifier in UUID detection to speed it up (#50067)

commit 67616d54566c49c0f5c681c6caba2ec2867330a3
Author: Marcel Pociot <m.pociot@gmail.com>
Date:   Tue Feb 13 15:47:15 2024 +0100

    [10.x] Pass Herd specific env variables to "artisan serve" (#50069)

    * Add Herd specific env variables

    * Sort variables

commit 033d3a10569674c4f2a2686cad30a47ce2c9ce0a
Author: StyleCI Bot <bot@styleci.io>
Date:   Tue Feb 13 10:24:18 2024 +0000

    Apply fixes from StyleCI

commit 33af530ec9a1abde463e915d8a9f1df17b6d41e8
Merge: 255547315d 52305ed8a8
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Tue Feb 13 10:23:35 2024 +0000

    Merge branch '10.x'

commit 255547315d1f7c7a841bb1939ae39a4a50bd96c0
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Mon Feb 12 20:45:00 2024 +0330

    [11.x] Non-default schema names (#50019)

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * fix rename table on sqlsrv

    * wip

    * wip

    * fix rename column and rename index on sqlsrv

    * fix drop primary on pgsql

    * wip

    * wip

    * wip

    * wip

    * wip

    * wip

    * enable prefix tests

    * wip

    * wip

    * fix prefix auto-increment starting value on pgsql

    * use blueprint prefix on sqlite

    * use wrapTable where ever possible

    * wip

    * wip

    * fix index name with schema name+prefix

    * fix schema name+prefix

    * wip

    * fix wrapping table

    * fix auto-increment starting value on pgsql

    * wip

    * fix tests

commit 52305ed8a857b4e0e729c68455d60a608d1a75d3
Author: Guillaume Stoehr <g.stoehr@splitfire.fr>
Date:   Mon Feb 12 17:56:59 2024 +0100

    [10.x] fix Validator::validated get nullable array (#50056)

    * fix Validator::validated get nullable array

    * Update Validator.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit a5f53e5ea8244baf4a9496f26fa22843d7aec6ac
Author: Saeed Hosseini <39903221+saeedhosseiinii@users.noreply.github.com>
Date:   Mon Feb 12 20:24:51 2024 +0330

    [11.x] Add assertion for check provider added to provider.php (#50049)

    * [11.x] Add test for check provider added to file when use make command

    * fix style

commit c3f2a05fd990218cc12b95b9947adf8624fd3959
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 12 16:48:04 2024 +0000

    Fixes default maintenance driver on config stub (#50052)

commit 1d2247f95fa6107bbc961acfa052684f29140e85
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 12 16:47:38 2024 +0000

    Improves `once` related tests so they never fail (#50053)

commit 7ff37c6403e831482666b149892e02162577f7a5
Author: Volodya Kurshudyan <70023120+xurshudyan@users.noreply.github.com>
Date:   Sun Feb 11 22:31:24 2024 +0400

    Update reserved names in GeneratorCommand (#50043)

    Co-authored-by: Xurshudyan <v.khurshudyan@aico.swiss>

commit 67a0e4716ab3cbf92528a41a8515dfb8d8bbaa37
Author: Eliezer Margareten <46111162+emargareten@users.noreply.github.com>
Date:   Fri Feb 9 17:58:04 2024 -0500

    [10.x] Add ScopedBy attribute for models (#50034)

    * [10.x] Introduce ScopedBy attribute for models

    * Update HasGlobalScopes.php

commit c33547bf6b179bc9c40741be8d5c4d35438b66c9
Author: Ryan Chandler <ryangjchandler@gmail.com>
Date:   Fri Feb 9 17:52:44 2024 +0000

    [11.x] Introduce new `make:enum` command (#50016)

    * Foundation/Console: Introduce new make:enum command

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 9eaffb5468756d5b5e2b3c7892c91df92747e31a
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 9 11:42:27 2024 -0600

    make trait command

commit 9c3876ce46f4d8b1d5bd5016d35b252ea3e083cb
Author: Saeed Hosseini <39903221+saeedhosseiinii@users.noreply.github.com>
Date:   Fri Feb 9 21:07:13 2024 +0330

    [11.x] Add priority config to configuration middleware (#49989)

    * [11.x] Add priority config to configuration middleware

    * formatting

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 4650d20560c04b8963b414c9c41a6bde93c2ad46
Author: Saeed Hosseini <39903221+saeedhosseiinii@users.noreply.github.com>
Date:   Fri Feb 9 20:47:15 2024 +0330

    [11.x] Remove unused property (#50031)

commit 6c9cbc9ba0437bcfe54609ae0af312feefc7e309
Author: Eliezer Margareten <46111162+emargareten@users.noreply.github.com>
Date:   Fri Feb 9 19:16:23 2024 +0200

    [10.x] Introduce Observe attribute for models (#49843)

    * Introduce Observe attribute for models

    * fix tests

    * fix styling

    * rename file

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 250959d57b36d40187c50e12bea5f942d49afb86
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 9 10:55:58 2024 -0600

    Formatting

commit 7de2fe3f05fb205abd4f59ace74dc7b3f58b77db
Merge: ae19aa24c5 644e672a8f
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 9 10:36:52 2024 -0600

    Merge branch 'master' of https://github.com/RayDabbah/framework into RayDabbah-master

commit ae19aa24c5ee8b191ce545967305b6b1d280ffb9
Merge: 588bcbe252 6176ca74ae
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 9 10:36:27 2024 -0600

    Merge branch 'master' of github.com:laravel/framework

commit 6176ca74ae1253f5b01b94b3e56c0fe4ad5811ea
Author: Günther Debrauwer <gunther@nextapps.be>
Date:   Fri Feb 9 17:32:19 2024 +0100

    [11.x] Allow an update query to have subqueries as values (#50030)

    * Allow update with builders as values

    * Small fix

    * Fix preparing bindings

commit 856d1bf7ad4381afff23f84d36177f9c3b035998
Author: Jeremias Wolff <comes@users.noreply.github.com>
Date:   Fri Feb 9 17:25:46 2024 +0100

    [10.x] Improved Handling of Empty Component Slots with HTML Comments or Line Breaks (#49966)

    * implement alternative solution for PR#49935

    * style ci

    * style ci

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 0a8c91bdc9efeb22b1e2959f19cfaec6b78556dc
Author: Ryan Chandler <ryangjchandler@gmail.com>
Date:   Fri Feb 9 15:56:19 2024 +0000

    [10.x] Introduce new `Arr::take()` helper (#50015)

    * Support/Arr: Introduce new Arr::limit() helper

    * Arr: Rename limit() to take() for consistency

commit 24d0b5bd4efc52c1b093598a50d25c844913d81e
Author: lorenzolosa <11164571+lorenzolosa@users.noreply.github.com>
Date:   Fri Feb 9 10:11:01 2024 -0500

    [10.x] Type hinting for conditional validation rules (#50017)

    * Type hinting for conditional validation rules

    * change types order

commit 6821aa10ba0ee4697a336452a417a8f64205dd74
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Fri Feb 9 23:09:37 2024 +0800

    [10.x] Fixes missing `Throwable` import and handle if `originalExceptionHandler` or `originalDeprecationHandler` property isn't used by alternative TestCase (#50021)

    * [10.x] Fixes missing `Throwable` import.

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * Apply fixes from StyleCI

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit e18ca8ffe4f3956c51487d53216c2865ab47f0b7
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Fri Feb 9 23:09:16 2024 +0800

    [10.x] Allows to defer resolving pcntl only if it's available (#50024)

    * [10.x] Allows to defer resolving pcntl only if it's available

    fixes #50022

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit de458584e024f41722fed91d59de6180842033e2
Author: Ralf Langebrake <codebarista@users.noreply.github.com>
Date:   Fri Feb 9 08:23:16 2024 +0100

    Fix Octane health up defined check (#50018)

commit a507654eadba1682148a41c3458a5c5ab6a85a7f
Author: StyleCI Bot <bot@styleci.io>
Date:   Fri Feb 9 02:11:25 2024 +0000

    Apply fixes from StyleCI

commit f482d53367d9c0a7fc63f2caa611666ddb5db143
Merge: f17a206282 1d0f002172
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Fri Feb 9 10:10:44 2024 +0800

    Merge branch '10.x'

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit 644e672a8f0f30a3d272c937c99c05768d8b7ac6
Author: RayDabbah <RayDabbah@users.noreply.github.com>
Date:   Fri Feb 9 00:02:32 2024 +0000

    Update facade docblocks

commit 17d5c440c1bc6b2dcd67facd62a86a05e7978094
Author: raydabbah <raydabbah@gmail.com>
Date:   Tue Feb 6 14:15:34 2024 -0500

    send mail synchronously even if it implements ShouldQueue

commit 1d0f002172d1570389e72fb474d16a6996fc943d
Author: Mark Townsend <mtownsend5512@users.noreply.github.com>
Date:   Thu Feb 8 09:54:49 2024 -0600

    [10.x] Add `toBase64()` and `fromBase64()` methods to Stringable and Str classes (#49984)

    * Add toBase64 and fromBase64 methods to Stringable

    * Update SupportStringableTest.php

    * Call __toString

    * Styleci

    * More styleci shenannys

    * Adjust test

    * Add toBase64 & fromBase64 to Str class + tests

    * Styleci fix

    * Update Stringable.php

    * Update Str.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 7fac93b005053fb497df2d11f9d3c8ada4f1a221
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Thu Feb 8 23:42:39 2024 +0800

    Allows Setup and Teardown actions to be reused in alternative TestCase for Laravel (#49973)

    * wip

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * Apply fixes from StyleCI

    * formatting

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
    Co-authored-by: StyleCI Bot <bot@styleci.io>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit f17a206282544fe35dd7a455d4e17fc3fbd805f0
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Thu Feb 8 19:05:34 2024 +0330

    [11.x] Add support for specifying schema name on SQL Server (#49965)

    * fix parsing schema name on sqlsrv and pgsql

    * fix tests

    * fix tests

commit d4390fe2a937f0094bbcecbc0730477f10de1811
Author: Jaanus Vapper <hullkuri@gmail.com>
Date:   Thu Feb 8 17:28:20 2024 +0200

    DB command: add sqlcmd -C flag when 'trust_server_certificate' is set (#49952)

commit 0c830e7a70b01ba6149c1795b77f1d32eef8d624
Author: Kyryll Kovalenko <kyryll.kovalenko@gmail.com>
Date:   Thu Feb 8 16:10:07 2024 +0100

    [10.x] Fix in appendExceptionToException method exception type check (#49958)

    * Fix in appendExceptionToException method exception type check

    * Update TestResponse.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit b474a36bd1b72e33894c6abfb47cc4a2c941bb96
Author: Rijoanul Hasan Shanto <rijoanul.shanto@gmail.com>
Date:   Thu Feb 8 20:52:52 2024 +0600

    Added setAbly() method for AblyBroadcaster (#49981)

commit bad4256e9155b8f2a14bd6d8e1a2ccf32b772ad8
Author: Maarten Buis <buismaarten@outlook.com>
Date:   Thu Feb 8 15:52:35 2024 +0100

    [11.x] Allow `withMiddleware` without callback in ApplicationBuilder class (#49982)

commit 588bcbe252ce985f3772ecaa9feebf6f4a8cf657
Merge: 75996c833b 0ac72f6597
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Feb 8 08:49:04 2024 -0600

    Merge branch 'master' of github.com:laravel/framework

commit 0ac72f65974e523a9734581856f107b483da0c4f
Author: Jānis Puriņš-Biezais <janis@purins.lv>
Date:   Thu Feb 8 16:48:53 2024 +0200

    [11.x] Allow withRouting with just pages, health and then callback (#49985)

commit f84d681a41bb6d01b403fc68a1b1f37da846b972
Author: Daniele Faraglia <joke2k@users.noreply.github.com>
Date:   Thu Feb 8 14:47:17 2024 +0000

    fix the phpdoc for replaceMatches in Str and Stringable helpers (#49990)

commit a559f76fd36276c23afdca9513865209f27c2ca3
Author: Dries Vints <dries@vints.be>
Date:   Thu Feb 8 15:45:01 2024 +0100

    Fix Octane health up issue (#50012)

commit a98b0219e125a0fe463104260f77141192ce6641
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Feb 8 15:42:42 2024 +0100

    Revert "[10.x] fix Before/After validation rules (#49871)" (#50013)

    This reverts commit cc653b080465072df501a313171acc8fc9615cad.

commit d02e0fe03406ff2f56e781cd14630528c223eb84
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Thu Feb 8 22:41:32 2024 +0800

    [11.x] Check `0001_01_01_000002_create_jobs_table.php` before publishing `job_batches` migration (#49998)

    * [11.x] Check `0001_01_01_000002_create_jobs_table.php` before publishing
    `job_batches` migration

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit 02f181014233229bee6e4768725a13786ad927f0
Merge: fa1e70a74c 9448e01699
Author: Dries Vints <dries@vints.be>
Date:   Thu Feb 8 15:32:11 2024 +0100

    Merge branch '10.x'

    # Conflicts:
    #	composer.json

commit 75996c833b55b4de3cd55de5d3b86d1ca86a8d98
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Feb 7 11:43:14 2024 +0100

    add middleware helper method

commit fa1e70a74c202d15db8a856eca1d3d17a93350d6
Author: Taylor Otwell <taylor@laravel.com>
Date:   Mon Feb 5 12:29:33 2024 +0100

    wip

commit 4c59d08936ce15476d259226fd82ae47bc2edce4
Merge: 15548bbae0 ec707f96e3
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 5 10:37:17 2024 +0000

    Merge pull request #49978 from me-shaon/remove-unused-import

    [11.x] Remove unsued import for 'Once' class

commit ec707f96e3a85221b5d398ddb7486d5f0bfb16b2
Author: Ahmed shamim <shaon.cse81@gmail.com>
Date:   Mon Feb 5 16:09:40 2024 +0600

    remove unsued import for 'Once' class

commit 9448e01699d43761e8bcf3d2ff53d0e3efb37432
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 5 01:48:05 2024 +0000

    Adds PHPUnit 11 as conflict (#49957)

commit e0dbf49e06530b8417d18fbeaf8f4f581a0fe724
Author: Mateus Junges <mateus@junges.dev>
Date:   Sun Feb 4 22:46:54 2024 -0300

    Update call to get grammar (#49972)

commit 15548bbae0d0cdb94f6d6ccbc81aa349a025abe8
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Feb 5 00:35:44 2024 +0000

    Fixes test suite

commit ccc568238e21a6054de00e2e1f6bbf74d439ad81
Author: Taylor Otwell <taylor@laravel.com>
Date:   Sun Feb 4 16:20:35 2024 +0100

    fix redirect methods

commit 836e7eb538903025eb13eff07b2c4920a03659ca
Author: Stephen Rees-Carter <stephen@rees-carter.net>
Date:   Sun Feb 4 11:30:04 2024 +0100

    Add missing Encrypter methods from PR #49962 (#49964)

commit c3ac147923dcaff6603c161671ba7c112e426a8b
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 21:26:32 2024 -0600

    update behavior

commit 25d16dac61fec8df2a2bd88ec3f8c3168fbf4926
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Sat Feb 3 03:22:37 2024 +0000

    Update facade docblocks

commit 01480fadd3358c99c847405209cfd3593c5cc2ba
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 21:21:17 2024 -0600

    add accessor

commit ba315a97d817c7854b3b0afde1d85e01052cb15a
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 21:05:20 2024 -0600

    encrypted attributes that are set should always be considered changed due to rotatable keys

commit defd5d4bb5423b4a2399a2c1539097928067c68c
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 20:08:47 2024 -0600

    explode by default

commit 254d5430f2226f8397b6b478bdc908cceee7d78e
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Sat Feb 3 02:00:55 2024 +0000

    Update facade docblocks

commit 41d1f6015214686210463a373b7823c41e806030
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 20:00:24 2024 -0600

    Encryption (#49962)

    This PR allows you to specify multiple previous_keys which are old encryption keys you are rotating out. All newly encrypted strings will be encrypted using the app.key like normal. On decryption, the current key will be tried first. If that key is not able to decrypt the data, decryption will be attempted with previous keys. Of course, if all keys fail to decrypt the data, the process will fail like normal.

commit 4346406d58c0750f501e91f2a8cc9443fc316eef
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Sat Feb 3 00:27:30 2024 +0000

    [11.x] Fixes PHPUnit 11 support (#49959)

    * Fixes PHPUnit 11 support

    * Apply fixes from StyleCI

    * Fully reverts to changes like before

    * Removes non used phpstan error

    * Fixes test suite

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit 1d89f34d4cda9cc6c4c5562f0ca51bd046c4e49d
Author: StyleCI Bot <bot@styleci.io>
Date:   Fri Feb 2 20:26:17 2024 +0000

    Apply fixes from StyleCI

commit b053cb765ca956a4645b602d47343ceaa13d477c
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 12:55:09 2024 -0600

    prompt for render or report

commit 1e47bb92d0b539711cf5d84083c94789ae07677b
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 12:31:10 2024 -0600

    fix method

commit 9cea448ebc32dedf16e0e704e5de78f86bbb6eb7
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 12:25:31 2024 -0600

    rename methods

commit 9599189710ee218ce771186048d4300f6adb6324
Author: Taylor Otwell <taylor@laravel.com>
Date:   Fri Feb 2 12:16:44 2024 -0600

    helper methods for csrf, trim strings, and sigs

commit c4f46abce0e69737de35b71439943ac2a24d6ec3
Author: Adrien Foulon <6115458+Tofandel@users.noreply.github.com>
Date:   Fri Feb 2 17:51:07 2024 +0100

    [10.x] Add POSIX compliant cleanup to artisan serve (#49943)

    * Add POSIX compliant cleanup to php artisan serve

    Fixes #49941

    * Style CI

    * Move cleanup to a better location

    * Use built in server abstraction

    * Update ServeCommand.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit e83ee9b8c875df38471d0ec35394c934f8a5e9da
Merge: 432f4bb45c 3734ae98a6
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Feb 2 15:20:10 2024 +0000

    Merge branch '10.x'

commit 3734ae98a6048c954eec960b46127fb8b9a32bad
Author: Milwad <98118400+milwad-dev@users.noreply.github.com>
Date:   Thu Feb 1 21:47:19 2024 +0330

    Update UrlGenerator.php (#49944)

commit 6ded1b813de45f5663f6f6526d622ebe947a70b5
Author: Dries Vints <dries@vints.be>
Date:   Thu Feb 1 16:32:22 2024 +0100

    Fix releases workflow

commit 432f4bb45c32507026bf11f3a2ee2525acbf9436
Author: Kyle <kylekatarnls@users.noreply.github.com>
Date:   Thu Feb 1 14:20:20 2024 +0100

    Remove Carbon beta-step now that 3.0 is released as stable (#49940)

commit 4d4a76031a8a0f6e33439ffc4edbaadd67970ea6
Author: Craig Morris <craig.michael.morris@gmail.com>
Date:   Thu Feb 1 10:23:24 2024 +1100

    [10.x] Add Collection::select() method (#49845)

    * Add select method to Collection

    * style

    * Update Collection.php

    * Update LazyCollection.php

    ---------

    Co-authored-by: Craig Morris <>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 8206d96832524c0fc69f4d29bfd6e99dbebc4c80
Author: Dries Vints <dries@vints.be>
Date:   Wed Jan 31 18:04:49 2024 +0100

    Fix empty request for HTTP connection exception (#49924)

commit 4c81886f3144d7ac02caaa40908cbd4ca681f195
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Wed Jan 31 20:25:06 2024 +0330

    [11.x] Fix modifying auto-increment columns (#49925)

    * fix auto-increment handling

    * fix tests

    * fix tests

    * fix tests

    * fix tests

    * formatting

    * fix tests

    * fix tests

    * fix tests

commit 78e8ff40499883bef4403f0538a6868b710ee4c7
Author: Taylor Otwell <taylor@laravel.com>
Date:   Tue Jan 30 13:31:14 2024 -0600

    fix spacing

commit d65ea42dbec9137b94c2793b5fe06e75e8998764
Author: driesvints <driesvints@users.noreply.github.com>
Date:   Tue Jan 30 16:34:59 2024 +0000

    Update CHANGELOG

commit 4f7802dfc9993cb57cf69615491ce1a7eb2e9529
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 17:25:02 2024 +0100

    wip

commit 5a82302b063296f981cd1e77877f931712cf06a3
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 17:21:10 2024 +0100

    wip

commit a2475b17e480e53ac281d0687735fe4e09dd8681
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 17:18:13 2024 +0100

    wip

commit 95b6db5b3e267fa6ed485d5fbf7a888e2b3ee0d9
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 17:09:01 2024 +0100

    wip

commit 041b733ff662a42c29d4d0b48307cd3d9f4127a6
Author: Taylor Otwell <taylorotwell@users.noreply.github.com>
Date:   Tue Jan 30 16:07:50 2024 +0000

    Update version to v10.43.0

commit 25c4323227e2248a7be5e8bc2dcc74d59015f48c
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 17:06:29 2024 +0100

    wip

commit cc653b080465072df501a313171acc8fc9615cad
Author: Punyapal Shah <53343069+MrPunyapal@users.noreply.github.com>
Date:   Tue Jan 30 21:34:33 2024 +0530

    [10.x] fix Before/After validation rules (#49871)

    * added checks for 2nd date in compareDates

    * Add validation tests for date comparison

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit d48d28ea9a20de090b7fa42faddc1880a4864883
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 16:57:28 2024 +0100

    Update Application.php

commit fc87e13c8e42190488539f084724452a9aa43473
Author: Taylor Otwell <taylorotwell@users.noreply.github.com>
Date:   Tue Jan 30 15:56:20 2024 +0000

    Update version to v

commit 41bd2c15386b80ecc1f8da8419d95dcd18adc49e
Author: Victor Schedlyn GUTT <39224143+VicGUTT@users.noreply.github.com>
Date:   Tue Jan 30 16:55:48 2024 +0100

    [10.x] Fix - The `Translator` may incorrectly report the locale of a missing translation key (#49900)

    * fix: "Translator" returns correct locale for missing keys

    * chore: variable rename

commit 85f06e8b418dbd7eddb43d990b663ca455dfb071
Author: Dries Vints <dries@vints.be>
Date:   Tue Jan 30 16:52:08 2024 +0100

    wip

commit fab8b136938611449d9f5bc40359cac8d4bf1e90
Author: jagers <7496717+jagers@users.noreply.github.com>
Date:   Tue Jan 30 07:48:38 2024 -0800

    Fix redis tag cache ttls in past no getting flushed (#49864)

    Co-authored-by: Jack Gersten <jgersten@platformscience.com>

commit b1ebf4f8993e05323b195936004f60f3a998d054
Author: Tobias Petry <github@tpetry.me>
Date:   Tue Jan 30 16:46:52 2024 +0100

    [10.x] Fix expressions in with-functions doing aggregates (#49912)

    * support expression in with-functions doing aggregates

    * apply Laravel docblock rules

    * typo

commit a4dfd9f5c70c8d7d1f2979640f2fbc3b6af94b9f
Author: D. Nagy Gergő <hello@iamgergo.com>
Date:   Tue Jan 30 16:45:44 2024 +0100

    [10.x] Fix LazilyRefreshDatabase when testing artisan commands (#49914)

commit a80ed25b9ea57b59825a3a82b1b1f5cf6aa00175
Merge: a5bf1bc0b5 af2a7caa70
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Tue Jan 30 10:25:32 2024 +0000

    Merge branch '10.x'

commit af2a7caa70ebe2d50c3aff8c222222e30cd83d12
Author: Lito <lito@eordes.com>
Date:   Tue Jan 30 04:11:34 2024 +0100

    [10.x] Using the native fopen exception in LockableFile.php (#49895)

    * [10.x] Using the native fopen exception in LockableFile.php

    * Removed unused Exception.

commit a5bf1bc0b56fa724789fa3084b916279f74bee7a
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Tue Jan 30 06:37:53 2024 +0330

    [11.x] Fix modifying columns with default value and other minor schema enhancements (#49897)

    * add support for srid on mariadb

    * fix modifying a column with default

    * fix renaming a column with default on lagacy mysql

    * use getTableListing

    * fix phpdoc on column definition

    * use getServerVersion

    * formatting

commit bc753cfdf139398350e2ce9a30164262cb3dda3e
Author: Taylor Otwell <taylor@laravel.com>
Date:   Mon Jan 29 17:18:40 2024 -0600

    Remove base controller if it doesn't exist (#49902)

    * remove base controller if it doesn't exist

    * Apply fixes from StyleCI

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit b63a4e6cc435c6f807f504051099c476c699830c
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Jan 29 19:11:34 2024 +0000

    Fixes missing import on exceptions class (#49901)

commit b2551ee0fb3d5523ec81b15b1fdc79b760fecc7b
Author: Taylor Otwell <taylor@laravel.com>
Date:   Mon Jan 29 12:56:30 2024 -0600

    add support for arrays

commit e1c1ec625b7f1555f55549f05d6b46e98928780b
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Jan 29 16:56:41 2024 +0000

    [11.x] Fixes `dd` when content has empty lines (#49898)

    * Fixes `dd` when content has empty lines

    * Apply fixes from StyleCI

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit 784d076340d58fd584b1602955e9474a4834a8ca
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Mon Jan 29 14:56:21 2024 +0000

    Update facade docblocks

commit e9c67dbd1b98def11ff6c2be843499d5d828af40
Author: Peter Elmered <peter@elmered.com>
Date:   Mon Jan 29 15:55:52 2024 +0100

    [10.x] Add support for streamed JSON Response (#49873)

    * Add support for streamed JSON Response

    * Add test helper and tests for streamed JSON Responses

    * Remove unused imports

    * Remove unused method

    * Remove unused imports

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 334a2173a1e9fdeb861d55638f18bb54297455aa
Author: Calvin Jackson <69092766+LogicSatinn@users.noreply.github.com>
Date:   Mon Jan 29 17:41:50 2024 +0300

    [10.x] Allow brick/math 0.12 (#49883)

    * Allow brick/math version 0.12

    * Allow brick/math version 0.12 in database and validation

    * Revert "Allow brick/math version 0.12 in database and validation"

    This reverts commit ef5159e070f692edb300bf9c298b198c754c9ed3.

    * Allow brick/math version 0.12 in database and validation

commit 0049bc2da8424e21298bf6ccb9bc54401c847598
Author: Eliezer Margareten <46111162+emargareten@users.noreply.github.com>
Date:   Mon Jan 29 16:34:55 2024 +0200

    [10.x] add addGlobalScopes method (#49880)

commit a050fb5a80690f5623f853d0997166fbf02b4707
Author: StyleCI Bot <bot@styleci.io>
Date:   Mon Jan 29 14:34:08 2024 +0000

    Apply fixes from StyleCI

commit 4fa777d1d8b18f2b9b56e45d03c128f8591a3b99
Author: Luke Kuzmish <42181698+cosmastech@users.noreply.github.com>
Date:   Mon Jan 29 09:33:48 2024 -0500

    [10.x] Adds `FormRequest@getRules()` method (#49860)

    * adds getRules method

    * revert style changes

    * revert style changes

    * revert style changes

    * revert style changes

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 706a7d2160d55c676a234a6c5852abf454e8621e
Author: foremtehan <53290883+foremtehan@users.noreply.github.com>
Date:   Mon Jan 29 17:56:07 2024 +0330

    Update README.md (#49878)

    * Update README.md

    * Update README.md

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit d410d61f90f4aafde972b1279abe88e113c286f5
Author: Mateus Junges <mateus@junges.dev>
Date:   Mon Jan 29 11:21:32 2024 -0300

    [10.x] Fix validation message used for max file size (#49879)

    * Use correct validation message

    * Add tests

    * Apply styleci fixes

    * Update src/Illuminate/Validation/Concerns/FormatsMessages.php

    * Use symfony file to get attribute type

    * Apply fixes from styleci

    ---------

    Co-authored-by: Dries Vints <dries@vints.be>

commit fb9d508f62690dbbfc44150dd2831c4bc1412f83
Author: Punyapal Shah <53343069+MrPunyapal@users.noreply.github.com>
Date:   Fri Jan 26 23:50:54 2024 +0530

    Refactor password validation rules (#49861)

commit 50c96bdb5e8daf0ef8269e1508dcb870a5e21c16
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Jan 26 18:19:41 2024 +0000

    [11.x] Improves `make:test` command (#49862)

    * Infers testing framework

    * Apply fixes from StyleCI

    * Detects testing framework on `handleTestCreation`

    * Apply fixes from StyleCI

    * formatting

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 5d7fdda2f2b1cee4133606a849e131f8d9bff733
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Jan 26 16:13:36 2024 +0000

    Fixes test suite

commit f0758bce5747d627f4b6ef3dd3dca1aa1cbf7fa7
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Fri Jan 26 15:25:36 2024 +0000

    Uses Carbon `^3.0` instead of `^3.0.0-beta.3@beta` (#49857)

commit abc4c985d52f34a65ed1a0af8d97ad6a9a2fadd6
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Fri Jan 26 15:04:16 2024 +0000

    Update facade docblocks

commit c9de94a0146a758214b994206165814c557cc9b7
Author: Pascal Baljet <pascal@protone.media>
Date:   Fri Jan 26 16:03:45 2024 +0100

    [10.x] Introducing `beforeStartingTransaction` callback and use it in `LazilyRefreshDatabase` (#49853)

    * Introduced `beforeStartingTransaction` on `Connection`

    * Use new `beforeStartingTransaction ` in `LazilyRefreshDatabase`

    * Fix formatting

    * formatting

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit b715f4672e678d4dae6fd979f085cc01b2ebd5d1
Author: Kyle <kylekatarnls@users.noreply.github.com>
Date:   Fri Jan 26 13:47:05 2024 +0100

    [11.x] Allow Carbon 2 and 3 (#49847)

    * Revert "Revert "[11.x] Upgrade to Carbon v3 (#49764)" (#49811)"

    This reverts commit 7dcd191721ce0a996ed7e8803efdfa7810983483.

    * Allow both Carbon 2 and 3

    * Test Carbon 3 with GitHub Actions

    * Update composer.json

    * Update src/Illuminate/Support/composer.json

    ---------

    Co-authored-by: Dries Vints <dries@vints.be>

commit 7a567c41c671362c8b1a3fb55341c1237784b89c
Author: Lito <lito@eordes.com>
Date:   Fri Jan 26 12:44:00 2024 +0100

    [10.x] Unified Pivot and Model Doc Block `$guarded` (#49851)

    If the behavior of `$guarded` in Pivot is the same as in Model, they must have the same Doc Block.

commit dbb3fd9a796d71ead4df13d9c5dc79a2c256232f
Merge: b2ffcc165a 3bbb50ea7e
Author: Dries Vints <dries@vints.be>
Date:   Fri Jan 26 10:28:25 2024 +0100

    Merge branch '10.x'

    # Conflicts:
    #	.github/workflows/tests.yml
    #	CHANGELOG.md
    #	src/Illuminate/Database/DBAL/TimestampType.php
    #	src/Illuminate/Foundation/Application.php
    #	tests/Database/DatabaseSchemaBuilderIntegrationTest.php

commit 3bbb50ea7e4d25a6f755749bb69fd545f19a7f34
Author: Dries Vints <dries@vints.be>
Date:   Fri Jan 26 10:25:35 2024 +0100

    Add MariaDb1060Platform (#49848)

commit b2ffcc165a386cbd8996f84926c8961f38f5d7ba
Author: Dries Vints <dries@vints.be>
Date:   Fri Jan 26 09:40:26 2024 +0100

    Add Resend library to require-dev

commit 7802fd9bbf81ad9a3d5d0250662d595129a1f9fa
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Jan 25 19:41:15 2024 -0600

    add to suggest

commit bb272bad6f94da6a05ae15c2c50df01ea07867e9
Author: Noboru Shiroiwa <14008307+nshiro@users.noreply.github.com>
Date:   Fri Jan 26 10:40:02 2024 +0900

    [11.x] Fix docblock and property initialization (#49844)

commit d293d99709d076c5667462a0b5f6e76ef52c65a4
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Jan 25 17:47:23 2024 -0600

    wip

commit 779d2bb14a252496e1226b4aed2c654eec049412
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Jan 25 17:46:31 2024 -0600

    wip

commit 1729b20389986700a9452166939231a6cc77cbd7
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Jan 25 13:52:03 2024 -0600

    throw transport exception

commit 4e4bf1772e6e02aee679671e77533b7b9fd834be
Merge: bdd3ffdbaa 8aeb7bec31
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Jan 25 13:43:35 2024 -0600

    Merge branch 'resend'

commit 8aeb7bec31a71d16d85b42a4bbbf3865092cce8a
Author: Taylor Otwell <taylor@laravel.com>
Date:   Thu Jan 25 13:43:29 2024 -0600

    resend support

commit bdd3ffdbaa01a741c5369cf61ff3153ca7b1c7fd
Author: Alex Bouma <alex@bouma.me>
Date:   Thu Jan 25 19:50:57 2024 +0100

    [11.x] Expose queue name and delay on job queue events (#49837)

    * Expose queue name and delay on job queue events

    * formatting

    * fix type

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 4ecc1da5075087ebc98a0f7444c0f4a2d694de70
Author: Dries Vints <dries@vints.be>
Date:   Thu Jan 25 19:34:44 2024 +0100

    [10.x] Release action (#49838)

    * Release action v1

    * Release action v2

    * Revert "Release action v2"

    This reverts commit dba605e9ea2dfe675d6fc34e8eb6ab5abbc2c40e.

    * wip

commit 9e88fe502c6579e9ef103708e8effd3930d41392
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Thu Jan 25 21:09:41 2024 +0330

    make `hasIndex` order-sensative (#49840)

commit d79ef09fb8b597ebe3719850fd0261ff17ff91bb
Author: Trevor Morris <trovster@gmail.com>
Date:   Thu Jan 25 17:00:28 2024 +0000

    [10.x] Add `insertOrIgnoreUsing` for Eloquent (#49827)

    * fix: add insertOrIgnoreUsing method

    * test: add tests for insertOrIgnoreUsing

    * test: fix misspelled ignore using methods

    * test: fix insert or ignore argument count and mock getDatabaseName

    * test: fix sql quotes for mysql

    * test: fix binding for mysql insert or ignore using

commit fdef48d79a7eb8d60bbf61f06fba7138d93dc900
Author: Julius Kiekbusch <contact@julius-kiekbusch.de>
Date:   Thu Jan 25 11:14:39 2024 +0100

    Remove duplicate Checkout (#49828)

commit 5115dd8517d64fc96411f2813594e3aa521287b9
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Jan 24 15:14:54 2024 -0600

    add files

commit e0d55371c5958d150402347e20ae6895b040a5df
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Jan 24 15:14:48 2024 -0600

    simple health endpoint

commit 6d4bbb5ee71e85d49d6857f9541fbcdc5ecd869d
Author: StyleCI Bot <bot@styleci.io>
Date:   Wed Jan 24 20:06:27 2024 +0000

    Apply fixes from StyleCI

commit 2080a6cfc751ce6650b74ca69aeaa65e8c1810a4
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Jan 24 14:06:07 2024 -0600

    class make and interface make

commit 227b9291dbdab8d7b64f42db17249da9f5b3cf3f
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Jan 24 13:12:24 2024 -0600

    add registered method

commit a9c916c290b50d4e7ba2fdda2bfc565e63a62b69
Author: Taylor Otwell <taylor@laravel.com>
Date:   Wed Jan 24 12:54:52 2024 -0600

    add note to generated provider file

commit 4187b06be65d17caf3fb9176e77fd1a5cf2d9f5a
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Wed Jan 24 20:46:06 2024 +0330

    [11.x] Remove Database Deprecations (#49810)

    * remove schema deprecations

    * formatting

    * force re-run tests

commit 4247b594924bc84ec37c5b0a9f0feb92d3de299b
Author: Julio J <j3j5@users.noreply.github.com>
Date:   Wed Jan 24 14:15:21 2024 -0300

    Check properties on mailables are initialized before sharing with the view (#49813)

commit 5f29723a30d0141f2de1b3eb25aa7632a820e829
Author: Mateus Junges <mateus@junges.dev>
Date:   Wed Jan 24 14:14:45 2024 -0300

    [10.x] Do not touch `BelongsToMany` relation when using `withoutTouching` (#49798)

    * Do not touch relation when ignore touching is enabled

    * Add tests

    * Apply styleci fixes

commit 7dcd191721ce0a996ed7e8803efdfa7810983483
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Wed Jan 24 16:51:42 2024 +0000

    Revert "[11.x] Upgrade to Carbon v3 (#49764)" (#49811)

    This reverts commit 1c56736552d0ae1f6c756aa6000063e6e46aeb1e.

commit 1c56736552d0ae1f6c756aa6000063e6e46aeb1e
Author: Kyle <kylekatarnls@users.noreply.github.com>
Date:   Wed Jan 24 16:02:30 2024 +0100

    [11.x] Upgrade to Carbon v3 (#49764)

    * Upgrade to Carbon v3

    * Use float for Carbon ->total* properties

    * Make createFromId accepts Uuid and Ulid as per its doc

    * Update nesbot/carbon to ^3@dev in illuminate/support

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * Upgrade to nesbot/carbon ^3.0.0-beta.3@beta

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
    Co-authored-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit 43f31a109f904ce06c9643cc6097c9bbafd470fe
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Wed Jan 24 15:01:22 2024 +0000

    [11.x] Adjusts default mail environment variables (#49809)

    * Adjust default email values

    * Adjusts MAIL_PORT

commit cad642e9632b5dd2e400c26842763c3758860710
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Wed Jan 24 14:42:01 2024 +0000

    Update facade docblocks

commit 8fd5c3586c3b76c716c33b20df5b4851eeca6f0f
Author: Hafez Divandari <hafezdivandari@gmail.com>
Date:   Wed Jan 24 18:11:29 2024 +0330

    [10.x] Add `hasIndex()` and minor Schema enhancements (#49796)

    * add hasIndex, getIndexListing and getTableListing

    * minor schema enhancements

    * fix tests

    * Update Builder.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit caee0bd8542f8324b2847b1773b8efb00185be61
Author: Eliezer Margareten <46111162+emargareten@users.noreply.github.com>
Date:   Wed Jan 24 16:33:05 2024 +0200

    class-name string argument for global scopes (#49802)

commit 740543ce549f0ed270b12c930f61519aa5111dac
Author: taylorotwell <taylorotwell@users.noreply.github.com>
Date:   Wed Jan 24 14:29:53 2024 +0000

    Update facade docblocks

commit f0edf22543d7faa9d34710416e66dd4d22a99adc
Author: Lito <lito@eordes.com>
Date:   Wed Jan 24 15:29:17 2024 +0100

    Unify method definition commets with \Psr\Logger\Interface (#49805)

    Since https://github.com/php-fig/log/blob/master/src/LoggerInterface.php allows to use \Stringable as $message, the definition of the methods is updated to phpstan error reports.

commit 76e49317a7c8d4d2058b048e7c5bd553f2f7523f
Author: Mikhail Salkov <mihail74sal@gmail.com>
Date:   Wed Jan 24 06:56:49 2024 +0500

    [10.x] Add storage:unlink command (#49795)

    * Add storage:delete-links command

    * Rename to storage:unlink

    * Update StorageUnlinkCommand.php

    ---------

    Co-authored-by: Taylor Otwell <taylor@laravel.com>

commit 882fed2167262881aae16c45e4fce22f9cd5b0b6
Author: driesvints <driesvints@users.noreply.github.com>
Date:   Tue Jan 23 15:27:29 2024 +0000

    Update CHANGELOG

commit fef1aff874a6749c44f8e142e5764eab8cb96890
Author: Taylor Otwell <taylor@laravel.com>
Date:   Tue Jan 23 09:07:56 2024 -0600

    version

commit 1896c9de5735424e045772467c7fdb94803aeb30
Author: Taylor Otwell <taylor@laravel.com>
Date:   Tue Jan 23 08:44:22 2024 -0600

    wip

commit f1a84988af3b93db266fb9f3d38d97bd481c5414
Author: Taylor Otwell <taylor@laravel.com>
Date:   Tue Jan 23 08:43:08 2024 -0600

    accept arrays

commit a387d124dedfa1d8bd97d829e3c25ee082462466
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Tue Jan 23 08:53:22 2024 +0800

    [11.x] Fixes database build steps for GitHub Actions (#49786)

    * [11.x] Fixes database build steps for GitHub Actions

    Original PR: #49778
    Testbench Core changes: orchestral/testbench-core@538920c58aafb6838893c2a555e738cc4226f982

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit d7d19b28e2d096ded382cab55e7ce7a5ece98a41
Merge: 969fb0b919 d7616a176a
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Tue Jan 23 06:39:29 2024 +0800

    Merge branch '10.x'

commit d7616a176afc641e9693266920cb11e84c352241
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Tue Jan 23 06:38:08 2024 +0800

    [10.x] Test Improvements (#49785)

    extracted from #49764

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
    Co-authored-by: kylekatarnls <kylekatarnls@gmail.com>

commit 969fb0b9197686bace49f69fb9f0821cc0bb0eed
Author: Taylor Otwell <taylor@laravel.com>
Date:   Mon Jan 22 16:29:12 2024 -0600

    use file driver

commit 91bc0f6c0898a311355dff666d640a48f2636ad5
Author: Kyle <kylekatarnls@users.noreply.github.com>
Date:   Mon Jan 22 19:45:06 2024 +0100

    Allow Uuid and Ulid in Carbon::createFromId() (#49783)

commit eab978710bfa851828e96968c9ad2d3ac4eb9de7
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Jan 22 18:39:13 2024 +0000

    Requires Guzzle by default (#49784)

commit cb9983c3a56e65b967cd4ff59ed75cc2a6949f9c
Author: Steve Bauman <steven_bauman@outlook.com>
Date:   Mon Jan 22 11:23:01 2024 -0500

    [10.x] Add `Str::unwrap` (#49779)

    * Add Str::unwrap

    * Add "unwrap" to stringable

    * Add more tests

commit 45ea4093f2f9ad431d0184784a7496ce4b561b78
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Jan 22 15:23:38 2024 +0000

    [11.x] Fixes duplicate `replace` on `composer.json` (#49781)

    * Fixes composer `Warning: Ambiguous class resolution`

    * Fixes composer `Warning: Ambiguous class resolution`

    * Fixes wrong conflcit

commit dfc24d128b45cc4682dac8ad91e8722608b27447
Author: Taylor Otwell <taylor@laravel.com>
Date:   Mon Jan 22 09:04:29 2024 -0600

    [11.x] Fake Queue Interactions (#49766)

    * prototype fake queue interactions

    * check delay

    * Apply fixes from StyleCI

    * fix job id

    ---------

    Co-authored-by: StyleCI Bot <bot@styleci.io>

commit 4c71f54b8e7572471169cbb5efd69cfc41f95c62
Author: Nuno Maduro <enunomaduro@gmail.com>
Date:   Mon Jan 22 14:10:05 2024 +0000

    Fixes default db envs (#49778)

commit cb9d3821bd5dc375db52362d52cc8728235fe793
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Mon Jan 22 21:55:38 2024 +0800

    [11.x] Update `composer.json` and marked `spatie/once` as replaced. (#49771)

    * [11.x] Update `composer.json` and marked `spatie/once` as replaced.

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    * wip

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

    ---------

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit e364c47680724e8b02b3bfabf8441e4957047feb
Author: Mior Muhammad Zaki <crynobone@gmail.com>
Date:   Mon Jan 22 21:55:20 2024 +0800

    [10.x] Only use `Carbon` if accessed from Laravel or also uses (#49772)

    `illuminate/support`

    fixes #49765

    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

commit 5125d5fef09fca764f84b3fdaff557d4d8b56acc
Author: Stephen Rees-Carter <stephen@rees-carter.net>
Date:   Mon Jan 22 04:02:32 2024 +0100

    Reduce failure rate of Arr::shuffle() tests (#49769)
…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants