PR #41 opened: chore(deps-dev): bump laravel/boost from 1.8.10 to 2.2.0
Bumps laravel/boost from 1.8.10 to 2.2.0.
▶Release notes
Sourced from laravel/boost's releases.
v2.2.0
What’s Changed
- Added support for loading guidelines and skills directly from vendor packages by
@pushpak1300in laravel/boost#566Minor Breaking Changes
This release introduces a small structural update to how Inertia guidelines are organized.
Previously
.ai/inertia-laravel/core.blade.phpNow merged into individual version guideline
.ai/inertia-laravel/2/core.blade.php .ai/inertia-laravel/1/core.blade.phpGuidelines are now resolved using the following priority order:
Priority Source Maintained By 1st .ai/guidelines/in the user projectProject developer 2nd vendor/{pkg}/resources/boost/guidelines/Composer package maintainer 2nd node_modules/{pkg}/resources/boost/guidelines/npm package maintainer 3rd Built-in Boost .ai/directoryBoost team Make sure you update to the latest version of all related packages to stay compatible.
Full Changelog: https://github.com/laravel/boost/compare/v2.1.8...v2.2.0
v2.1.8
What's Changed
- Fix read-only bypass in DatabaseQuery via CTE-wrapped writes by
@sulimanbenhalimin laravel/boost#588- Fix sendBeacon browser logs silently dropped on page unload by
@sulimanbenhalimin laravel/boost#590- Fix post-install Next steps URL by
@sulimanbenhalimin laravel/boost#587- Fix issue with Codex not automatically triggering the login flow by
@jessarcherin laravel/boost#592- Scope Pint guideline to PHP file changes only by
@pushpak1300in laravel/boost#593- Allow overriding the browser log channel by
@pushpak1300in laravel/boost#594New Contributors
@sulimanbenhalimmade their first contribution in laravel/boost#588Full Changelog: https://github.com/laravel/boost/compare/v2.1.7...v2.1.8
v2.1.7
What's Changed
- Add option to exclude specific guidelines and skills via config by
@pushpak1300in laravel/boost#580- fix: blade skills with code before frontmatter are parsed correctly by
@calebdwin laravel/boost#582
... (truncated)
▶Changelog
Sourced from laravel/boost's changelog.
v2.2.0 - 2026-02-20
What’s Changed
- Added support for loading guidelines and skills directly from vendor packages by
@pushpak1300in laravel/boost#566Minor Breaking Changes
This release introduces a small structural update to how Inertia guidelines are organized.
Previously
.ai/inertia-laravel/core.blade.php
Now merged into individual version guideline
.ai/inertia-laravel/2/core.blade.php .ai/inertia-laravel/1/core.blade.php
Guidelines are now resolved using the following priority order:
Priority Source Maintained By 1st .ai/guidelines/in the user projectProject developer 2nd vendor/{pkg}/resources/boost/guidelines/Composer package maintainer 2nd node_modules/{pkg}/resources/boost/guidelines/npm package maintainer 3rd Built-in Boost .ai/directoryBoost team Make sure you update to the latest version of all related packages to stay compatible.
Full Changelog: https://github.com/laravel/boost/compare/v2.1.8...v2.2.0
v2.1.8 - 2026-02-20
What's Changed
- Fix read-only bypass in DatabaseQuery via CTE-wrapped writes by
@sulimanbenhalimin laravel/boost#588- Fix sendBeacon browser logs silently dropped on page unload by
@sulimanbenhalimin laravel/boost#590- Fix post-install Next steps URL by
@sulimanbenhalimin laravel/boost#587- Fix issue with Codex not automatically triggering the login flow by
@jessarcherin laravel/boost#592- Scope Pint guideline to PHP file changes only by
@pushpak1300in laravel/boost#593- Allow overriding the browser log channel by
@pushpak1300in laravel/boost#594New Contributors
... (truncated)
▶Upgrade guide
Sourced from laravel/boost's upgrade guide.
Upgrade Guide
Upgrading To 2.x From 1.x
Note: If you are not using custom agents or overriding Boost in any way, you should experience minimal issues while upgrading. Simply run
php artisan boost:installafter upgrading to Boost 2.x and the migration will be handled automatically.Note: If you are using external packages that add custom agents, ensure you update to versions that have support for Boost 2.x.
Minimum PHP Version
PHP 8.2 is now the minimum required version.
Minimum Laravel Version
Laravel 11.x is now the minimum required version.
Custom Agent Changes
PR Link: laravel/boost#439
Likelihood Of Impact: Low
If you have added your own custom agents, you will need to make the following changes:
Terminology and Namespace Changes
CodeEnvironmenthas been replaced withAgentthroughout:
Before After CodeEnvironmentAgentCodeEnvironmentsDetectorAgentsDetectorsrc/Install/CodeEnvironment/src/Install/Agents/Laravel\Boost\Install\CodeEnvironmentLaravel\Boost\Install\AgentsregisterCodeEnvironment(string $key, string $className)registerAgent(string $key, string $className)getCodeEnvironments()getAgents()Contract Renames
Several contracts have been renamed for clarity:
Before After Laravel\Boost\Contracts\AgentLaravel\Boost\Contracts\SupportsGuidelinesLaravel\Boost\Contracts\McpClientLaravel\Boost\Contracts\SupportsMcpLaravel\Boost\Contracts\SupportSkillsLaravel\Boost\Contracts\SupportsSkillsCustom Agent Migration
If you have registered custom agents, update them to use the new namespace and contracts:
... (truncated)
▶Commits
b4c5bedSupport loading guidelines and skills from vendor packages (#566)12a0b57Update CHANGELOGa475ecbAllow overriding the browser log channel (#594)aa077bdUpdate core.blade.php (#593)ac58660Fix issue with Codex not automatically triggering the login flow (#592)da09980Fix post-install Next steps URL (#587)7d52f60Fix sendBeacon browser logs silently dropped on page unload (#590)f703fa8Fix read-only bypass in DatabaseQuery via CTE-wrapped write statements (#588)8b02ce9Update CHANGELOG3f99998Fix blade skills with code before frontmatter are parsed correctly (#582)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
▶Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)