Skip to content

Release 3.0.0 – Sistema de Temas e Melhorias

Latest

Choose a tag to compare

@josenildotiago josenildotiago released this 24 Aug 14:13

🚀 Release 3.0.0

Grande atualização com suporte ao Laravel 12, PHP 8.2+ e novo sistema de temas com integração React/TypeScript.

✨ Novidades

  • Laravel 12+ e PHP 8.2+ suportados.
  • Sistema de Temas Dinâmico (OKLCH, CSS vars, persistência de preferência).
  • Integração React + Inertia.js com componentes e hooks prontos (TS).
  • Geração de CRUD completo (Model, Controller, Form Request, Resource, rotas, componentes React).
  • Suporte API: controllers/recursos para endpoints RESTful.
  • Novos stubs (React/TS, API Controller/Resource/Routes).
  • Testes adicionados (estrutura inicial em tests/Unit).

🔧 Melhorias

  • CrudServiceProvider e comandos refatorados.
  • Configurações organizadas em config/crud.php e config/themes.php.
  • CLI mais intuitivo para geração e instalação.

🐛 Correções

  • Ajustes gerais de geração e instalação dos artefatos.

🖥️ Comandos Artisan

php artisan crud:install-theme-system
php artisan crud:create-theme
php artisan crud:generate {model} --api
# (exemplos de novos comandos incluídos no README)