You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
leaf create scaffolds four presets interactively or by flag: lite apps, full-stack MVC, MVC APIs, and console apps via Seedling — console apps get their binary renamed after your project, so php my-tool greet works immediately
Added leaf up : scale a lite app into full MVC structure. It writes a .leaf/migration.yml plan you review and edit before anything moves
Added leaf context : print a compact project handoff for external AI assistants — real routes with handlers and middleware, modules, models, schema files and environment key names (names only, values never leave your machine), with your shared .leaf/CONTEXT.md appended
leaf deploy actually deploys, with Render support, instead of only writing config files
leaf serve supports the full Leaf 5 flow, and installs missing dependencies automatically when there's no vendor folder
Added the CLI's first test suite: route scanning, secret-safety, and command construction are all pinned, run through Alchemy on every OS
Fixed
leaf view:install --tailwind, --vite and --vue install what you asked for in MVC apps
Docker scaffolding sets the document root correctly
Exit codes are real, so scripts and CI built on the CLI can actually fail
leaf install passes flags to composer correctly
Changed
leaf create --basic is now --lite (the old flag still works)
New apps install the latest stable Leaf 5 packages
Commands run on Sprout, and the CLI requires PHP 8.2+