Skip to content

v0.10.1

Choose a tag to compare

@SanderMuller SanderMuller released this 04 Jun 19:32
· 21 commits to main since this release
Immutable release. Only release title and notes can be modified.
9438a09

Fixed

  • project-boost:where now install-gates guidelines exactly like project-boost:sync. where built its guideline reader WITHOUT the install-gate sync applies, 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 single GatesGuidelines concern, so where reports the set sync actually emits.
  • The laravel_boost_ai_root config override is now honored. The key shipped in config/project-boost-laravel.php — documented as a test / non-standard-vendor-layout override — was never read; both commands hard-coded vendor/laravel/boost/.ai. project-boost:sync and project-boost:where now 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 bare composer require silently promotes this dev package into production require); consumers that require sandermuller/boost-skills directly must co-bump it to ^2.1 -W in the same command (a directly-required boost-skills ^2.0.6 transitively pins boost-core ^0.22, colliding with 0.10's ^0.23 floor, and -W alone 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-run project-boost:sync from composer scripts.

Internal

  • The project-boost:where guideline-gate regression test is now hermetic: it points the laravel_boost_ai_root override at a small fixture .ai tree instead of the real vendor/laravel/boost/.ai payload — 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 the where gate refactor.

Full Changelog: 0.10.0...0.10.1