Skip to content

☘️ True Leaf

Choose a tag to compare

@mychidarko mychidarko released this 13 Aug 08:24
· 2 commits to v5.x since this release

v5.0 - 12 Aug 2026

Added

  • Seedling is now the full Leaf MVC experience for console apps: leaf create my-tool --console scaffolds it and renames the binary after your project, so your app's commands run as php my-tool greet from day one
  • Commands autoload from app/console — drop in a class with a $signature and it's registered
  • Installed Leaf modules contribute their own commands automatically through Seedling::moduleCommands()
  • Ships a documented GreetCommand example showing signatures, arguments and options

Changed

  • Seedling is rebuilt on [Sprout 5](https://github.com/leafsphp/sprout): commands use $signature + handle(), prompts come from sprout()->prompt(), and exit codes propagate for real
  • Seedling now requires PHP 8.2+ and jumps from v0.1.5 to v5.0 to version alongside the rest of Leaf 5