v5.1.0 — New project wizard
What's New
masonite new — interactive project wizard 🧙
Creating a Masonite application is now a guided experience:
pip install masonite-framework
masonite new blog- Arrow-key menus to pick your stack (full-stack or API only), frontend preset (Tailwind, Bootstrap, Vue, React or none) and database (SQLite, MySQL, Postgres)
- Creates a virtual environment and installs dependencies automatically
- Generates your
APP_KEY, writes your.env, initializes a git repository - Offers to start the development server when it finishes
- Every step is also a flag for CI/scripting:
masonite new blog --api --db=postgres --no-input project startkeeps working as an alias
Bundled project skeleton
The starter project now ships inside the framework package — project creation is instant, works offline and no longer depends on GitHub downloads (which had rate limits and a broken default repository). --repo/--branch/--release still let you craft from custom templates.
The skeleton is fully updated for Masonite 5: config/logging.py, environment-driven database config, API-ready providers and Masonite 5 dependency pins.
New welcome page
A fresh, self-contained welcome page following the Masonite brand (Great Pyramid mark, violet palette, Sora) with automatic light/dark mode — plus matching 403/404/500 and maintenance pages. The old Tailwind-2-by-CDN page is gone.
Other
- New
masoniteconsole script (alongsideproject) - New dependency:
questionary(arrow-key prompts)
Full Changelog: v5.0.1...v5.1.0