v0.10.1
·
21 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Fixed
project-boost:wherenow install-gates guidelines exactly likeproject-boost:sync.wherebuilt its guideline reader WITHOUT the install-gatesyncapplies, so it over-reported laravel/boost guidelines (inertia / livewire / pest / sail …) for packages the host hasn't installed — misleading for a command whose whole job is "what ships for this project shape." Both commands now share the gate through a singleGatesGuidelinesconcern, sowherereports the setsyncactually emits.- The
laravel_boost_ai_rootconfig override is now honored. The key shipped inconfig/project-boost-laravel.php— documented as a test / non-standard-vendor-layout override — was never read; both commands hard-codedvendor/laravel/boost/.ai.project-boost:syncandproject-boost:wherenow resolve the asset root through it (falling back to the standard vendor path), making the documented override actually work.
Docs
UPGRADING.md: corrected the 0.10 upgrade command, sourced from consumer adoption feedback. The prior command was incomplete on three counts: it omitted--dev(a barecomposer requiresilently promotes this dev package into productionrequire); consumers that requiresandermuller/boost-skillsdirectly must co-bump it to^2.1 -Win the same command (a directly-requiredboost-skills ^2.0.6transitively pinsboost-core ^0.22, colliding with 0.10's^0.23floor, and-Walone can't resolve a sibling top-level require); and each boost package should be pinned to the floor you validated against, not the wrapper's transitive floor, to avoid generated-guidance drift in repos that auto-runproject-boost:syncfrom composer scripts.
Internal
- The
project-boost:whereguideline-gate regression test is now hermetic: it points thelaravel_boost_ai_rootoverride at a small fixture.aitree instead of the realvendor/laravel/boost/.aipayload — which laravel/boost export-ignores, so it is absent from a prefer-dist Composer install (and was failing the CI test matrix while passing locally). - Removed the orphaned
VersionResolver::withHostRoster()static factory, left dead by thewheregate refactor.
Full Changelog: 0.10.0...0.10.1