Compatibilidade

O ozi-ui foi projetado para funcionar em diferentes stacks, frameworks e ambientes — do PHP puro ao Laravel moderno, do Bootstrap ao Tailwind.


jQuery

Versão Suporte Observação
jQuery 3.7+ ✅ Recomendado Base testada e estável
jQuery 3.6+ ✅ Recomendado Base testada e estável
jQuery 3.x ✅ Total Todas as versões 3.x
jQuery 4.0 ⚠️ Em análise Lançado em jan/2026 — tem breaking changes — testes em andamento
jQuery 2.x ⚠️ Parcial Funciona mas não é garantido
jQuery 1.x Não suportado

jQuery 4.0 foi lançado em janeiro de 2026. Tem breaking changes em relação ao 3.x — aguarde confirmação de compatibilidade total antes de usar com ozi-ui.


Frontend

Framework Suporte Observação
Livewire 4 ✅ Nativo Testado com v4.2.4 — oziSelect, oziEditor e oziAudio confirmados
Livewire 3 ✅ Nativo Hooks afterRender automáticos — integração completa
Vue.js ✅ Ótimo Plugins JS funcionam como utilitários externos
React ✅ Bom Inicialize via useEffect após montagem do componente
Vanilla JS ✅ Total Funciona sem nenhum framework

Backend

Métodos de instalação

Método Descrição
Composer Instalação via gerenciador de pacotes — composer require ozi-ui/core:v1.0.0
Manual Copie os arquivos para o projeto e referencie via <script src="./plugins/ozi-ui/ozi.js"></script>
Framework Suporte Composer Manual Observação
Laravel 13 ✅ Nativo Totalmente suportado
Laravel 12 ✅ Nativo Totalmente suportado
Laravel 11 ✅ Nativo Totalmente suportado
Laravel 10 ✅ Nativo ServiceProvider, diretivas Blade e ozi:check
Laravel 9 ✅ Compatível Funciona com ajuste mínimo no composer.json
Laravel 8 ⚠️ Parcial Requer PHP 8.0+ e ajuste no ServiceProvider
Laravel 7 ⚠️ Parcial Apenas os plugins JS — sem ServiceProvider
Laravel 5/6 ⚠️ Parcial Sem ServiceProvider — apenas plugins JS via <script src>
PHP puro ✅ Total Funciona em qualquer projeto PHP sem etapa de build
Symfony ⚠️ Parcial Plugins JS funcionam — ServiceProvider não disponível
WordPress ⚠️ Parcial Plugins JS funcionam

UI / CSS

Framework Suporte Observação
Bootstrap 5.x ✅ Nativo Padrão recomendado
Bootstrap 4.x ✅ Compatível Configure as classes via oziConf()
Tailwind CSS ✅ Compatível Configure os tokens via oziConf()
DaisyUI ✅ Compatível Funciona sobre Tailwind — mesma configuração
CSS próprio ✅ Total Tokens --ozi-* customizáveis via :root
Sem framework CSS ✅ Total Visual próprio via tokens CSS

Ambientes

Ambiente Suporte Observação
Navegadores modernos ✅ Total Chrome, Firefox, Safari, Edge
Mobile browsers ✅ Total iOS Safari, Android Chrome
Internet Explorer 11 ⚠️ Parcial jQuery 3.x suporta IE11 — jQuery 4 remove suporte
Internet Explorer 10- Não suportado
Node.js (SSR) Requer DOM — não funciona server-side

Resumo

ozi-ui
Requisito mínimo jQuery 3.6+
Laravel recomendado 10, 11, 12, 13
PHP recomendado 8.2+
PHP puro ✅ Total
Livewire 3 e 4 ✅
Frontend Livewire, Vue, React, Vanilla
UI Bootstrap, Tailwind, DaisyUI, CSS próprio
Outros Symfony e WordPress ⚠️ parcial
Licença MIT — uso livre