From bcd4f9dd7a6959912d58649760e72a6f657a7d10 Mon Sep 17 00:00:00 2001 From: Imani Manyara Date: Mon, 5 Oct 2026 10:45:22 -0400 Subject: [PATCH] Declare the Laravel components src/ imports src/ imports Illuminate namespaces whose packages are not in require, so they resolved only because something else pulled them in. Declare them: laravel/framework where src/ uses Illuminate\Foundation (which no illuminate/* component ships), the specific illuminate/* components otherwise. Constraints follow the package's existing ^13.0 floor. --- CHANGELOG.md | 1 + composer.json | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbd9dd3..a510156 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- `illuminate/bus` is now declared in `require` at `^13.0`. `src/` imports it, and it was only arriving transitively. - `composer style` runs the shared Pint config (`@pint`, i.e. `laranail-pint --test`). It ran a bare `pint --test`, which ignores `vendor/laranail/package-tools/pint.json` and so checked a different rule set from `composer pint`, `composer lint` and CI. diff --git a/composer.json b/composer.json index 84f2c81..752a228 100644 --- a/composer.json +++ b/composer.json @@ -35,6 +35,7 @@ "laranail/console": "^0.1", "laranail/package-tools": "^0.1", "illuminate/auth": "^13.0", + "illuminate/bus": "^13.0", "illuminate/console": "^13.0", "illuminate/contracts": "^13.0", "illuminate/database": "^13.0",