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
| Framework |
Suporte |
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 ou integração manual |
| Laravel 7 |
⚠️ Parcial |
Apenas os plugins JS — sem ServiceProvider ou integração manual |
| Laravel 5/6 |
❌ |
Não suportado — PHP abaixo do requisito mínimo ou integração manual |
| PHP puro |
✅ Total |
Use new OziAssets() ou integração manual |
| Symfony |
⚠️ Parcial |
Plugins JS funcionam — ServiceProvider não disponível |
| WordPress |
⚠️ Parcial |
Plugins JS funcionam — integração manual necessária |
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+ |
| Livewire |
3 e 4 ✅ |
| Frontend |
Livewire, Vue, React, Vanilla |
| UI |
Bootstrap, Tailwind, DaisyUI, CSS próprio |
| Licença |
MIT — uso livre |