Skip to content

🪴 Dibber

Choose a tag to compare

@mychidarko mychidarko released this 15 Aug 10:21
· 13 commits to v5.x since this release

v5.0 - 15 Aug 2026

Added

  • 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+