Skip to content

v5.1.0 — New project wizard

Choose a tag to compare

@eaguad1337 eaguad1337 released this 06 Jun 20:17
· 39 commits to 5.0 since this release

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 start keeps 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 masonite console script (alongside project)
  • New dependency: questionary (arrow-key prompts)

Full Changelog: v5.0.1...v5.1.0