From ab101086b8fdcd669cd28d179a5c7b373ac47986 Mon Sep 17 00:00:00 2001 From: Tony Lea Date: Sat, 22 Feb 2025 11:55:05 -0500 Subject: [PATCH 01/39] Adding new laravel welcome (#6546) --- resources/views/welcome.blade.php | 397 +++++++++++++++++++----------- 1 file changed, 249 insertions(+), 148 deletions(-) diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index d12a07d0ecc..0c65b28a118 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -8,169 +8,270 @@ - + @if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) @vite(['resources/css/app.css', 'resources/js/app.js']) @else @endif - -
- Laravel background -
-
-
-
- -
- @if (Route::has('login')) - - @endif -
- -
-
- -
- Laravel documentation screenshot - -
-
- -
-
-
- -
- -
-

Documentation

- -

- Laravel has wonderful documentation covering every aspect of the framework. Whether you are a newcomer or have prior experience with Laravel, we recommend reading our documentation from beginning to end. -

-
-
- - -
-
- - -
- -
- -
-

Laracasts

- -

- Laracasts offers thousands of video tutorials on Laravel, PHP, and JavaScript development. Check them out, see for yourself, and massively level up your development skills in the process. -

-
- - -
+ +
+ @if (Route::has('login')) + + @endif +
+
+
+
+

Let's get started

+

Laravel has an incredibly rich ecosystem.
We suggest starting with the following.

+
- -
-

Vibrant Ecosystem

+
+ + +
  • + + + + + + + Watch video tutorials at + + Laracasts + + + + + +
  • + + +
    +
    + {{-- Laravel Logo --}} + + + + + + + + + -

    - Laravel's robust library of first-party tools and libraries, such as Forge, Vapor, Nova, Envoyer, and Herd help you take your projects to the next level. Pair them with powerful open source libraries like Cashier, Dusk, Echo, Horizon, Sanctum, Telescope, and more. -

    -
    -
    -
    -
    + {{-- Light Mode 12 SVG --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -
    - Laravel v{{ Illuminate\Foundation\Application::VERSION }} (PHP v{{ PHP_VERSION }}) -
    + {{-- Dark Mode 12 SVG --}} + +
    -
    +
    + + @if (Route::has('login')) + + @endif - + \ No newline at end of file From 1b8506b0a06807ef2354cd464762e3169824942e Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Sun, 23 Feb 2025 16:49:25 -0600 Subject: [PATCH 02/39] update fonts --- resources/css/app.css | 2 +- resources/views/welcome.blade.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/css/app.css b/resources/css/app.css index 8bccc0252d7..53f3596fb23 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -7,6 +7,6 @@ @source "../**/*.vue"; @theme { - --font-sans: Figtree, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', + --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 0c65b28a118..c893b809532 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -8,14 +8,14 @@ - + @if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) @vite(['resources/css/app.css', 'resources/js/app.js']) @else @endif @@ -274,4 +274,4 @@ class="w-2.5 h-2.5" @endif - \ No newline at end of file + From fd51890716808d984eb467cc668b5b3a247161da Mon Sep 17 00:00:00 2001 From: StyleCI Bot Date: Sun, 23 Feb 2025 22:49:41 +0000 Subject: [PATCH 03/39] Apply fixes from StyleCI --- resources/css/app.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/css/app.css b/resources/css/app.css index 53f3596fb23..2243c606f64 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -7,6 +7,6 @@ @source "../**/*.vue"; @theme { - --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', - 'Noto Color Emoji'; + --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol', 'Noto Color Emoji'; } From c7e8fc4fda85fdff06f04239c64ae4f7df98f933 Mon Sep 17 00:00:00 2001 From: Pieter Willekens Date: Mon, 24 Feb 2025 16:40:17 +0100 Subject: [PATCH 04/39] [12.x] prefer stable stability (#6548) This feels as a leftover from the dev branch. But if I'm wrong, feel free to close this PR. --- composer.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 792b9929b1f..9c446ae87e7 100644 --- a/composer.json +++ b/composer.json @@ -53,9 +53,6 @@ ] }, "extra": { - "branch-alias": { - "dev-master": "12.x-dev" - }, "laravel": { "dont-discover": [] } @@ -69,6 +66,6 @@ "php-http/discovery": true } }, - "minimum-stability": "dev", + "minimum-stability": "stable", "prefer-stable": true } From bd44e4a0ce6e767a10c9b55a61feaaa255f1c75b Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Mon, 24 Feb 2025 15:41:22 +0000 Subject: [PATCH 05/39] Update CHANGELOG --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42dc426ed94..9a10609ab78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.0...master) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.1...12.x) + +## [v12.0.1](https://github.com/laravel/laravel/compare/v12.0.0...v12.0.1) - 2025-02-24 + +* [12.x] prefer stable stability by [@pataar](https://github.com/pataar) in https://github.com/laravel/laravel/pull/6548 ## [v12.0.0 (2025-??-??)](https://github.com/laravel/laravel/compare/v11.0.2...v12.0.0) From 540728ed96d84896c6d8c3ad263d64af2db831af Mon Sep 17 00:00:00 2001 From: Nico Deblauwe Date: Fri, 28 Feb 2025 01:27:31 +0700 Subject: [PATCH 06/39] Switch to `php artisan test` to make it work out of the box (#6555) --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 769390bf94d..e43d40dd0c2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -44,4 +44,4 @@ jobs: run: php artisan key:generate - name: Execute tests - run: vendor/bin/phpunit + run: php artisan test From 139067230229d16805cf5bd865acb8a9b59ab6b9 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 4 Mar 2025 16:48:56 +0100 Subject: [PATCH 07/39] feat: add type hints for $this in routes/console.php (#6559) * feat: add type hints for $this in routes/console.php * Update console.php * Update console.php --------- Co-authored-by: Taylor Otwell --- routes/console.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/routes/console.php b/routes/console.php index 3c9adf1af84..19cef702b88 100644 --- a/routes/console.php +++ b/routes/console.php @@ -1,8 +1,10 @@ comment(Inspiring::quote()); })->purpose('Display an inspiring quote'); From 661e56994d7b159c0525a894006246c50abb57b9 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 4 Mar 2025 16:28:45 +0000 Subject: [PATCH 08/39] Update CHANGELOG --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a10609ab78..a191325d87a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.1...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.2...12.x) + +## [v12.0.2](https://github.com/laravel/laravel/compare/v12.0.1...v12.0.2) - 2025-03-04 + +* Make the github test action run out of the box independent of the choice of testing framework by [@ndeblauw](https://github.com/ndeblauw) in https://github.com/laravel/laravel/pull/6555 +* feat: add type hints for $this in routes/console.php by [@AJenbo](https://github.com/AJenbo) in https://github.com/laravel/laravel/pull/6559 ## [v12.0.1](https://github.com/laravel/laravel/compare/v12.0.0...v12.0.1) - 2025-02-24 From 27348b7c9030388a2db7be57c3775fc9fd2a1ced Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Tue, 4 Mar 2025 16:07:15 -0600 Subject: [PATCH 09/39] remove change for now --- routes/console.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/routes/console.php b/routes/console.php index 19cef702b88..3c9adf1af84 100644 --- a/routes/console.php +++ b/routes/console.php @@ -1,10 +1,8 @@ comment(Inspiring::quote()); })->purpose('Display an inspiring quote'); From c1f2608e692668f3afeda4aba9418929e60c849d Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Wed, 5 Mar 2025 17:07:53 +0100 Subject: [PATCH 10/39] Remove reverted change from CHANGELOG.md (#6565) --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a191325d87a..4f20ef075f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,6 @@ ## [v12.0.2](https://github.com/laravel/laravel/compare/v12.0.1...v12.0.2) - 2025-03-04 * Make the github test action run out of the box independent of the choice of testing framework by [@ndeblauw](https://github.com/ndeblauw) in https://github.com/laravel/laravel/pull/6555 -* feat: add type hints for $this in routes/console.php by [@AJenbo](https://github.com/AJenbo) in https://github.com/laravel/laravel/pull/6559 ## [v12.0.1](https://github.com/laravel/laravel/compare/v12.0.0...v12.0.1) - 2025-02-24 From 7d1dcad7712eae57b9cb336294f6ae4b67ae6ca1 Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Fri, 7 Mar 2025 17:13:31 +0200 Subject: [PATCH 11/39] Improves clarity in app.css file (#6569) --- resources/css/app.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/css/app.css b/resources/css/app.css index 2243c606f64..8bde44238e7 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -2,9 +2,9 @@ @source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; @source '../../storage/framework/views/*.php'; -@source "../**/*.blade.php"; -@source "../**/*.js"; -@source "../**/*.vue"; +@source '../**/*.blade.php'; +@source '../**/*.js'; +@source '../**/*.vue'; @theme { --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', From 3549033ac7df3757d068b1eec339394514afbb52 Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Mon, 10 Mar 2025 19:07:54 +0200 Subject: [PATCH 12/39] [12.x] Refactor: Structural improvement for clarity (#6574) * Structural improvement for clarity * Update logging.php --------- Co-authored-by: Taylor Otwell --- config/logging.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/logging.php b/config/logging.php index 8d94292b29f..1345f6f66c5 100644 --- a/config/logging.php +++ b/config/logging.php @@ -98,10 +98,10 @@ 'driver' => 'monolog', 'level' => env('LOG_LEVEL', 'debug'), 'handler' => StreamHandler::class, - 'formatter' => env('LOG_STDERR_FORMATTER'), - 'with' => [ + 'handler_with' => [ 'stream' => 'php://stderr', ], + 'formatter' => env('LOG_STDERR_FORMATTER'), 'processors' => [PsrLogMessageProcessor::class], ], From 8402e5b6a253699a30c11491424a275f33c83bac Mon Sep 17 00:00:00 2001 From: Abdelmajid Aouby <56534840+abdel-aouby@users.noreply.github.com> Date: Mon, 10 Mar 2025 18:22:43 +0100 Subject: [PATCH 13/39] Bump axios from 1.7.9 to 1.8.2 (#6572) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a047e2684c2..739172bf6d3 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ }, "devDependencies": { "@tailwindcss/vite": "^4.0.0", - "axios": "^1.7.4", + "axios": "^1.8.2", "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.2.0", "tailwindcss": "^4.0.0", From 4d6a75b0ea02fef80878584191c5f8fbfd136e83 Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Mon, 17 Mar 2025 22:14:58 +0200 Subject: [PATCH 14/39] [12.x] Remove Unnecessarily @source (#6584) I think that the `@source` for `.vue` is not important because if we need to use Vue we will use the Vue starter kit --- resources/css/app.css | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/css/app.css b/resources/css/app.css index 8bde44238e7..3e6abeabab1 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -4,7 +4,6 @@ @source '../../storage/framework/views/*.php'; @source '../**/*.blade.php'; @source '../**/*.js'; -@source '../**/*.vue'; @theme { --font-sans: 'Instrument Sans', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', From 979202df1c2fe3547709a20a59a84bcefaf15f4f Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 18 Mar 2025 14:01:53 +0000 Subject: [PATCH 15/39] Update CHANGELOG --- CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f20ef075f8..23017a91928 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.2...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.3...12.x) + +## [v12.0.3](https://github.com/laravel/laravel/compare/v12.0.2...v12.0.3) - 2025-03-17 + +* Remove reverted change from CHANGELOG.md by [@AJenbo](https://github.com/AJenbo) in https://github.com/laravel/laravel/pull/6565 +* Improves clarity in app.css file by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6569 +* [12.x] Refactor: Structural improvement for clarity by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6574 +* Bump axios from 1.7.9 to 1.8.2 - Vulnerability patch by [@abdel-aouby](https://github.com/abdel-aouby) in https://github.com/laravel/laravel/pull/6572 +* [12.x] Remove Unnecessarily [@source](https://github.com/source) by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6584 ## [v12.0.2](https://github.com/laravel/laravel/compare/v12.0.1...v12.0.2) - 2025-03-04 From 4d9e70e45612bc16045413d2e777aeb657522978 Mon Sep 17 00:00:00 2001 From: Abdelmajid Aouby <56534840+abdel-aouby@users.noreply.github.com> Date: Thu, 27 Mar 2025 18:25:28 +0100 Subject: [PATCH 16/39] Bump vite from 6.0.11 to 6.2.3 - Vulnerability patch (#6586) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 739172bf6d3..66ab8868f0f 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,6 @@ "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.2.0", "tailwindcss": "^4.0.0", - "vite": "^6.0.11" + "vite": "^6.2.3" } } From f308c84b10fb0b620bb45f46d8956f9d99aeae03 Mon Sep 17 00:00:00 2001 From: Kim Hallberg Date: Mon, 31 Mar 2025 16:06:07 +0200 Subject: [PATCH 17/39] Bump vite from 6.2.3 to 6.2.4 (#6590) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 66ab8868f0f..4e4ab6fed34 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,6 @@ "concurrently": "^9.0.1", "laravel-vite-plugin": "^1.2.0", "tailwindcss": "^4.0.0", - "vite": "^6.2.3" + "vite": "^6.2.4" } } From f13915178de9c606053d5ab706a8f558befeacf6 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 1 Apr 2025 14:59:10 +0000 Subject: [PATCH 18/39] Update CHANGELOG --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23017a91928..afb514cdd92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.3...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.4...12.x) + +## [v12.0.4](https://github.com/laravel/laravel/compare/v12.0.3...v12.0.4) - 2025-03-31 + +* Bump vite from 6.0.11 to 6.2.3 - Vulnerability patch by [@abdel-aouby](https://github.com/abdel-aouby) in https://github.com/laravel/laravel/pull/6586 +* Bump vite from 6.2.3 to 6.2.4 by [@thinkverse](https://github.com/thinkverse) in https://github.com/laravel/laravel/pull/6590 ## [v12.0.3](https://github.com/laravel/laravel/compare/v12.0.2...v12.0.3) - 2025-03-17 From 6087e4fd3b7d5949297207d197054356a3f26638 Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Wed, 2 Apr 2025 19:34:19 +0200 Subject: [PATCH 19/39] [12.x] Update `config/mail.php` to match the latest core configuration (#6594) * Update config/mail.php to match the latest core configuration * Update mail.php --------- Co-authored-by: Taylor Otwell --- config/mail.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/mail.php b/config/mail.php index 756305b3c75..00345321ce0 100644 --- a/config/mail.php +++ b/config/mail.php @@ -85,6 +85,7 @@ 'smtp', 'log', ], + 'retry_after' => 60, ], 'roundrobin' => [ @@ -93,6 +94,7 @@ 'ses', 'postmark', ], + 'retry_after' => 60, ], ], From 14cec1e9a35f03bbfb7826a212ffbac29fe0fc1e Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:47:30 +0000 Subject: [PATCH 20/39] Update CHANGELOG --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afb514cdd92..20adc1d4a60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.4...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.5...12.x) + +## [v12.0.5](https://github.com/laravel/laravel/compare/v12.0.4...v12.0.5) - 2025-04-02 + +* [12.x] Update `config/mail.php` to match the latest core configuration by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6594 ## [v12.0.4](https://github.com/laravel/laravel/compare/v12.0.3...v12.0.4) - 2025-03-31 From 7a7015534e6cdde94a8d9e224b98a20735b11491 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Tue, 8 Apr 2025 13:50:02 -0500 Subject: [PATCH 21/39] use in memory database by default --- phpunit.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phpunit.xml b/phpunit.xml index 506b9a38ec7..61c031c478e 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -22,8 +22,8 @@ - - + + From fc42b7132ae810a49b24fe599fe4a26f0c974578 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:50:46 +0000 Subject: [PATCH 22/39] Update CHANGELOG --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20adc1d4a60..fc8a06c76c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.5...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.6...12.x) + +## [v12.0.6](https://github.com/laravel/laravel/compare/v12.0.5...v12.0.6) - 2025-04-08 + +**Full Changelog**: https://github.com/laravel/laravel/compare/v12.0.5...v12.0.6 ## [v12.0.5](https://github.com/laravel/laravel/compare/v12.0.4...v12.0.5) - 2025-04-02 From 43ad1946fc85a82ebe1ea124c646e91c38cacc4d Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Fri, 11 Apr 2025 23:21:14 +0800 Subject: [PATCH 23/39] Add `composer run test` command (#6598) This prevents the application from running tests with cached config. --- composer.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/composer.json b/composer.json index 9c446ae87e7..dfe9c82cc09 100644 --- a/composer.json +++ b/composer.json @@ -50,6 +50,10 @@ "dev": [ "Composer\\Config::disableProcessTimeout", "npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite" + ], + "test": [ + "@php artisan config:clear --ansi", + "@php artisan test" ] }, "extra": { From e654bf366241d3777e6215d0283224693c61f971 Mon Sep 17 00:00:00 2001 From: Josh Cirre Date: Tue, 15 Apr 2025 08:24:16 -0700 Subject: [PATCH 24/39] Premium partner changes (#6599) --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index 1a4c26ba329..6851ea97b19 100644 --- a/README.md +++ b/README.md @@ -37,17 +37,12 @@ We would like to extend our thanks to the following sponsors for funding Laravel - **[Vehikl](https://vehikl.com/)** - **[Tighten Co.](https://tighten.co)** -- **[WebReinvent](https://webreinvent.com/)** - **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** - **[64 Robots](https://64robots.com)** - **[Curotec](https://www.curotec.com/services/technologies/laravel/)** -- **[Cyber-Duck](https://cyber-duck.co.uk)** - **[DevSquad](https://devsquad.com/hire-laravel-developers)** -- **[Jump24](https://jump24.co.uk)** -- **[Redberry](https://redberry.international/laravel/)** +- **[Redberry](https://redberry.international/laravel-development/)** - **[Active Logic](https://activelogic.com)** -- **[byte5](https://byte5.de)** -- **[OP.GG](https://op.gg)** ## Contributing From 126a6638bd9d559d790ecfed9434beac5946a5da Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 15 Apr 2025 15:46:02 +0000 Subject: [PATCH 25/39] Update CHANGELOG --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc8a06c76c7..11cf15b2518 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.6...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.7...12.x) + +## [v12.0.7](https://github.com/laravel/laravel/compare/v12.0.6...v12.0.7) - 2025-04-15 + +* Add `composer run test` command by [@crynobone](https://github.com/crynobone) in https://github.com/laravel/laravel/pull/6598 +* Partner Directory Changes in ReadME by [@joshcirre](https://github.com/joshcirre) in https://github.com/laravel/laravel/pull/6599 ## [v12.0.6](https://github.com/laravel/laravel/compare/v12.0.5...v12.0.6) - 2025-04-08 From f6e4638ee6ca1cd40aa7c56311d89ea3d91a24f8 Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Wed, 16 Apr 2025 13:37:18 +0200 Subject: [PATCH 26/39] Clean up URL formatting in README (#6601) --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6851ea97b19..75c347a835a 100644 --- a/README.md +++ b/README.md @@ -35,13 +35,13 @@ We would like to extend our thanks to the following sponsors for funding Laravel ### Premium Partners -- **[Vehikl](https://vehikl.com/)** +- **[Vehikl](https://vehikl.com)** - **[Tighten Co.](https://tighten.co)** - **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** - **[64 Robots](https://64robots.com)** -- **[Curotec](https://www.curotec.com/services/technologies/laravel/)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel)** - **[DevSquad](https://devsquad.com/hire-laravel-developers)** -- **[Redberry](https://redberry.international/laravel-development/)** +- **[Redberry](https://redberry.international/laravel-development)** - **[Active Logic](https://activelogic.com)** ## Contributing From 2d8f562092a376cf80d07e3e4583bb8463bb51bf Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Sun, 11 May 2025 20:55:57 -0500 Subject: [PATCH 27/39] remove apc --- config/session.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/session.php b/config/session.php index ba0aa60b074..50a0dd84014 100644 --- a/config/session.php +++ b/config/session.php @@ -13,8 +13,8 @@ | incoming requests. Laravel supports a variety of storage options to | persist session data. Database storage is a great default choice. | - | Supported: "file", "cookie", "database", "apc", - | "memcached", "redis", "dynamodb", "array" + | Supported: "file", "cookie", "database", "memcached", + | "redis", "dynamodb", "array" | */ From 076415262619e367cff906276809369adf632512 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 13 May 2025 14:47:36 +0000 Subject: [PATCH 28/39] Update CHANGELOG --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11cf15b2518..cf64faa76e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.7...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.8...12.x) + +## [v12.0.8](https://github.com/laravel/laravel/compare/v12.0.7...v12.0.8) - 2025-05-12 + +* [12.x] Clean up URL formatting in README by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6601 ## [v12.0.7](https://github.com/laravel/laravel/compare/v12.0.6...v12.0.7) - 2025-04-15 From 468d94583612c416bb9f113c9ef235a8f29f579b Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Thu, 15 May 2025 18:09:47 +0300 Subject: [PATCH 29/39] remove apc (#6611) --- config/session.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/session.php b/config/session.php index 50a0dd84014..b5fa5319447 100644 --- a/config/session.php +++ b/config/session.php @@ -97,7 +97,7 @@ | define the cache store which should be used to store the session data | between requests. This must match one of your defined cache stores. | - | Affects: "apc", "dynamodb", "memcached", "redis" + | Affects: "dynamodb", "memcached", "redis" | */ From 3731b09a43d40de17dfd3776a30754d4df1cdcbe Mon Sep 17 00:00:00 2001 From: Martin Bean Date: Thu, 15 May 2025 16:11:00 +0100 Subject: [PATCH 30/39] Add JSON Schema to package.json (#6613) Co-authored-by: Martin Bean --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 4e4ab6fed34..ef47e425e4c 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,5 @@ { + "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", "scripts": { From 1c027454d9a1522b9e2ad86f41bb0b6980f2faf3 Mon Sep 17 00:00:00 2001 From: Wogan May <225550+woganmay@users.noreply.github.com> Date: Mon, 19 May 2025 19:03:18 +0200 Subject: [PATCH 31/39] Minor language update (#6615) PhpStorm's Natural Language module recommends this change to a countable noun, which happens to be exactly 6 characters long, so as to not affect the overall length of the line, while still making it ever-so-slightly more parseable. --- config/auth.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/auth.php b/config/auth.php index 0ba5d5d8f10..7d1eb0de5f7 100644 --- a/config/auth.php +++ b/config/auth.php @@ -104,7 +104,7 @@ | Password Confirmation Timeout |-------------------------------------------------------------------------- | - | Here you may define the amount of seconds before a password confirmation + | Here you may define the number of seconds before a password confirmation | window expires and users are asked to re-enter their password via the | confirmation screen. By default, the timeout lasts for three hours. | From 66578278ee481c06dffb00da05910b2f99818154 Mon Sep 17 00:00:00 2001 From: MohammadRezaei <135225767+mohammadRezaei1380@users.noreply.github.com> Date: Mon, 26 May 2025 20:47:33 +0330 Subject: [PATCH 32/39] Enhance .gitignore to exclude common OS and log files (#6619) * refactor(gitignore): Update .gitignore to exclude OS-generated and log files * Update .gitignore --------- Co-authored-by: Taylor Otwell --- .gitignore | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index c7cf1fa675f..8cad22d04f4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,17 @@ +*.log +.DS_Store +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +/.fleet +/.idea +/.nova /.phpunit.cache +/.vscode +/.zed +/auth.json /node_modules /public/build /public/hot @@ -6,18 +19,8 @@ /storage/*.key /storage/pail /vendor -.env -.env.backup -.env.production -.phpactor.json -.phpunit.result.cache Homestead.json Homestead.yaml npm-debug.log +Thumbs.db yarn-error.log -/auth.json -/.fleet -/.idea -/.nova -/.vscode -/.zed From 047ed5add8cea8d36147b10cdc02a1a59c5e3495 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 27 May 2025 16:03:59 +0000 Subject: [PATCH 33/39] Update CHANGELOG --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf64faa76e1..e0884107808 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.8...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.9...12.x) + +## [v12.0.9](https://github.com/laravel/laravel/compare/v12.0.8...v12.0.9) - 2025-05-26 + +* [12.x] Remove apc by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6611 +* [12.x] Add JSON Schema to package.json by [@martinbean](https://github.com/martinbean) in https://github.com/laravel/laravel/pull/6613 +* Minor language update by [@woganmay](https://github.com/woganmay) in https://github.com/laravel/laravel/pull/6615 +* Enhance .gitignore to exclude common OS and log files by [@mohammadRezaei1380](https://github.com/mohammadRezaei1380) in https://github.com/laravel/laravel/pull/6619 ## [v12.0.8](https://github.com/laravel/laravel/compare/v12.0.7...v12.0.8) - 2025-05-12 From cd854afd59581e1a40b1023646467371b4bab98a Mon Sep 17 00:00:00 2001 From: Khaled Huthaily Date: Fri, 6 Jun 2025 09:09:38 -0600 Subject: [PATCH 34/39] fix alphabetical order (#6627) move `resend` before `ses` --- config/services.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/services.php b/config/services.php index 27a36175f82..6182e4b90c9 100644 --- a/config/services.php +++ b/config/services.php @@ -18,16 +18,16 @@ 'token' => env('POSTMARK_TOKEN'), ], + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + 'ses' => [ 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), ], - 'resend' => [ - 'key' => env('RESEND_KEY'), - ], - 'slack' => [ 'notifications' => [ 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), From 2f8a5bf10d1db79740134f0fbb96bbb19c76a087 Mon Sep 17 00:00:00 2001 From: Ahmed Alaa <92916738+AhmedAlaa4611@users.noreply.github.com> Date: Mon, 9 Jun 2025 17:04:36 +0300 Subject: [PATCH 35/39] Reduce redundancy and keeps the .gitignore file cleaner (#6629) --- .gitignore | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8cad22d04f4..b71b1ea3c2d 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,4 @@ /vendor Homestead.json Homestead.yaml -npm-debug.log Thumbs.db -yarn-error.log From 26ea0b697c18b0653e71795e7858801dbb25a242 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alu=C3=ADsio=20Pires?= <88967089+Aluisio-Pires@users.noreply.github.com> Date: Mon, 9 Jun 2025 11:16:34 -0300 Subject: [PATCH 36/39] [12.x] Fix: Add void return type to withMiddleware and withExceptions to satisfy Rector analysis (#6628) --- bootstrap/app.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bootstrap/app.php b/bootstrap/app.php index 7b162dac3d9..c1832766e15 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -10,9 +10,9 @@ commands: __DIR__.'/../routes/console.php', health: '/up', ) - ->withMiddleware(function (Middleware $middleware) { + ->withMiddleware(function (Middleware $middleware): void { // }) - ->withExceptions(function (Exceptions $exceptions) { + ->withExceptions(function (Exceptions $exceptions): void { // })->create(); From 78600b89b7ffe70fce639b3c8af2b4b365856ce0 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 10 Jun 2025 15:10:00 +0000 Subject: [PATCH 37/39] Update CHANGELOG --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0884107808..2491c387d17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,12 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.9...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.10...12.x) + +## [v12.0.10](https://github.com/laravel/laravel/compare/v12.0.9...v12.0.10) - 2025-06-09 + +* fix alphabetical order by [@Khuthaily](https://github.com/Khuthaily) in https://github.com/laravel/laravel/pull/6627 +* [12.x] Reduce redundancy and keeps the .gitignore file cleaner by [@AhmedAlaa4611](https://github.com/AhmedAlaa4611) in https://github.com/laravel/laravel/pull/6629 +* [12.x] Fix: Add void return type to satisfy Rector analysis by [@Aluisio-Pires](https://github.com/Aluisio-Pires) in https://github.com/laravel/laravel/pull/6628 ## [v12.0.9](https://github.com/laravel/laravel/compare/v12.0.8...v12.0.9) - 2025-05-26 From f7992fabd1ebbf2f6fec49d6aafd7e29ff18e446 Mon Sep 17 00:00:00 2001 From: taylorotwell <463230+taylorotwell@users.noreply.github.com> Date: Tue, 17 Jun 2025 17:13:09 +0000 Subject: [PATCH 38/39] Update CHANGELOG --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2491c387d17..199f0b8d0cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Release Notes -## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.10...12.x) +## [Unreleased](https://github.com/laravel/laravel/compare/v12.0.11...12.x) + +## [v12.0.11](https://github.com/laravel/laravel/compare/v12.0.10...v12.0.11) - 2025-06-10 + +**Full Changelog**: https://github.com/laravel/laravel/compare/v12.0.10...v12.0.11 ## [v12.0.10](https://github.com/laravel/laravel/compare/v12.0.9...v12.0.10) - 2025-06-09 From 57b467f1662a3d79fdd3df13d8c3680578934e84 Mon Sep 17 00:00:00 2001 From: laserhybiz <100562257+laserhybiz@users.noreply.github.com> Date: Wed, 18 Jun 2025 15:52:30 +0300 Subject: [PATCH 39/39] disable nightwatch in testing (#6632) --- phpunit.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/phpunit.xml b/phpunit.xml index 61c031c478e..2ef30be4317 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -29,5 +29,6 @@ +