Releases: leafsphp/sprout
Releases · leafsphp/sprout
🪴 Bud '2'
🪴 Bud '1'
v0.9.1 - 23 Oct 2025
Added
- Added automatic installation of module commands for seedling
🪴 Bud
v0.9.0 - 23 Oct 2025
Fixed
- Patched up argument defaults not showing
- Added support for namespace building on autoloads
🪴 Sprig
v0.8.0 - 20 Oct 2025
Added
- Added support for autoloading commands in a directory
- Added support for autorunning console
- Added support for grabbing command argv
- Added support for command events
- Added extensions for seedling
Fixed
- Patched up missing stub for
g:command
Changed
- Added fs to require list
🪴 Scion
v0.7.0 - 28 Sep 2025
Added
- Added new error handler for shell processes with
sprout()->process()->onError() - Added support for composer version checks in root
composer.jsonfile - Added basic system utils helper
Changed
- Switched from internal timeout to system timeout on
sprout()->process()
🪴 Shoot '1'
v0.6.1 - 27 Sep 2025
Fixed
- Updated help screen to include order of arguments and missing data
- Use style renderer to render command line app name
- Point to commands that throw errors for easier debugging
🪴 Shoot
v0.6.0 - 24 Sep 2025
Added
- Added new
sprout()->confirm()method for a quick confirmation (y/n) prompt - Added support for single question prompts
- Added
error(),success(), ... shortcuts for styled output
Fixed
- Patched up
defaultandnameerrors on prompt items
Changed
- Switched npm and composer processes to use composer/npm CLI default timeouts
🎋 Sucker '2'
v0.5.2 - 13 Sep 2025
Fixed
- Switched from PHP timeout to composer and npm determined timeouts
🎋 Sucker '1'
v0.5.1 - 17 Jul 2025
Fixed
- Patched up non-array arguments context loading
🎋 Sucker
v0.5.0 - 16 Jul 2025
Added
- Added command input parser for modern handling of params and arguments
- Added style renderer for Symfony style tags , warning, ...