Skip to content

v1.1.2

Choose a tag to compare

@SanderMuller SanderMuller released this 14 Jun 08:08
· 138 commits to main since this release
Immutable release. Only release title and notes can be modified.

Fixed

  • Dead symlinks are now counted in deleted=N. boost sync prunes broken legacy symlinks left by older installs, but previously discarded the removal count — those deletions were invisible in the summary line. They are now recorded as deletions and listed in the delete attribution. The attribution message is also corrected: it previously claimed every deleted path had "a source no longer eligible", which was wrong for a dead-symlink prune. The message now names that cause alongside the source-ineligible ones. (#147)

  • boost doctor version-gates the project-boost:reconcile offer. The foreign-seeded guidance warning now names php artisan project-boost:reconcile — the guided takeover introduced in sandermuller/project-boost-laravel 1.1.0 — only when the installed wrapper is actually ≥ 1.1.0. On an older wrapper that command does not exist; project-boost:sync is the correct alternative and is shown instead. Dev or unparseable wrapper versions also fall back conservatively to avoid pointing at a possibly-absent command.

Changed

  • Symfony dependency constraints widened to ^6.4||^7.0||^8.0 (was ^7.0||^8.0). boost-core now installs alongside symfony 6.4 LTS consumers — for example rectorphp/rector-src, which pins symfony/console ^6.4. Runtime code uses only basic Console/Finder/Process/Yaml APIs present in symfony 6.4; the dev toolchain (pest/paratest) continues to require symfony ≥ 7.4 and CI runs on 7.4/8.

Full Changelog: 1.1.1...1.1.2