In this release
leap:content-delete no longer deletes without confirmation in a non-interactive shell.- Free-text locale codes are validated.
- The welcome route is matched tolerantly.
APP_LOCALE is added to .env when it is missing.- File operations no longer depend on the current working directory.
- Page-path builders can't hang on a corrupt parent chain.
--diff shows each changed file's own diff.- A stray "/" deeper in the page tree can no longer hijack the homepage.
- The content-registry regex lives in one place.
The full entry in the changelog