Releases: Vall-Here/nvlaravel
Releases · Vall-Here/nvlaravel
Release list
Release 1.1.0
v1.1.0: Context-Aware Execution & Database Automation
This major release introduces a smarter execution engine, true plug-and-play scaffolding with database automation, and flawless integration between complex UI frameworks.
What's New:
- Database & Migration Automation (#DB) Added a new infrastructure option to auto-create SQLite databases and run php artisan migrate. The execution topological graph has been upgraded to guarantee this step runs at the absolute end of the pipeline ensuring all package migrations (Breeze, Spatie, Telescope, Horizon) are executed out-of-the-box.
- Context-Aware Scaffolding (#Auth) The frontend handlers are now context-aware! If Laravel Breeze (or Fortify) is selected, the engine intelligently defers file overwrites (like app.jsx or app.js) to prevent conflicts with official Laravel Auth boilerplates.
- Dynamic UI Framework Injections (#Tailwind) Flowbite and DaisyUI handlers have been completely rewritten to support both Tailwind v3 and Tailwind v4. They now automatically inject require() into tailwind.config.js (for v3) or plugin directives into app.css (for v4).
- Automated Spatie Permission (#Backend) No more manual model editing! The InstallSpatiePermission handler now uses Regex to automatically inject the HasRoles trait into your App\Models\User class.
- Intelligent HTMX Setup (#Frontend) The HTMX handler now dynamically scans your workspace. If you are using React (app.jsx), it injects the dependencies there instead of hardcoding to app.js.
Core Engine Improvements:
- Livewire Layouts: The Livewire handler now automatically publishes livewire:layout during scaffolding.
- Robust FileModifier: Added native move() and delete() wrappers to the FileModifier service for safer file manipulations.
- Topological Sorting Optimization: Resolver.php now features dynamic queue pushing to ensure critical infrastructure steps never execute prematurely.
- Updated README: Added an Interactive Demo & Workflow section.