Compatibility

ozi-ui is designed to work across different stacks, frameworks and environments — from plain PHP to modern Laravel, from Bootstrap to Tailwind.


jQuery

Version Support Notes
jQuery 3.7+ ✅ Recommended Tested and stable base
jQuery 3.6+ ✅ Recommended Tested and stable base
jQuery 3.x ✅ Full All 3.x versions
jQuery 4.0 ⚠️ Under review Released Jan/2026 — has breaking changes — testing in progress
jQuery 2.x ⚠️ Partial Works but not guaranteed
jQuery 1.x Not supported

jQuery 4.0 was released in January 2026. It has breaking changes compared to 3.x — wait for full compatibility confirmation before using with ozi-ui.


Frontend

Framework Support Notes
Livewire 4 ✅ Native Tested with v4.2.4 — oziSelect, oziEditor and oziAudio confirmed
Livewire 3 ✅ Native Automatic afterRender hooks — full integration
Vue.js ✅ Great JS plugins work as external utilities
React ✅ Good Initialize via useEffect after component mount
Vanilla JS ✅ Full Works without any framework

Backend

Installation methods

Method Description
Composer Install via package manager — composer require ozi-ui/core:v1.0.0
Manual Copy files to the project and reference via <script src="./plugins/ozi-ui/ozi.js"></script>
Framework Support Composer Manual Notes
Laravel 13 ✅ Native Fully supported
Laravel 12 ✅ Native Fully supported
Laravel 11 ✅ Native Fully supported
Laravel 10 ✅ Native ServiceProvider, Blade directives and ozi:check
Laravel 9 ✅ Compatible Works with minimal adjustment in composer.json
Laravel 8 ⚠️ Partial Requires PHP 8.0+ and ServiceProvider adjustment
Laravel 7 ⚠️ Partial JS plugins only — no ServiceProvider
Laravel 5/6 ⚠️ Partial No ServiceProvider — JS plugins via <script src> only
Plain PHP ✅ Full Works in any PHP project with no build step
Symfony ⚠️ Partial JS plugins work — ServiceProvider not available
WordPress ⚠️ Partial JS plugins work

UI / CSS

Framework Support Notes
Bootstrap 5.x ✅ Native Recommended default
Bootstrap 4.x ✅ Compatible Configure classes via oziConf()
Tailwind CSS ✅ Compatible Configure tokens via oziConf()
DaisyUI ✅ Compatible Works on top of Tailwind — same configuration
Custom CSS ✅ Full --ozi-* tokens customizable via :root
No CSS framework ✅ Full Own visual via CSS tokens

Environments

Environment Support Notes
Modern browsers ✅ Full Chrome, Firefox, Safari, Edge
Mobile browsers ✅ Full iOS Safari, Android Chrome
Internet Explorer 11 ⚠️ Partial jQuery 3.x supports IE11 — jQuery 4 drops support
Internet Explorer 10- Not supported
Node.js (SSR) Requires DOM — does not work server-side

Summary

ozi-ui
Minimum requirement jQuery 3.6+
Recommended Laravel 10, 11, 12, 13
Recommended PHP 8.2+
Plain PHP ✅ Full
Livewire 3 and 4 ✅
Frontend Livewire, Vue, React, Vanilla
UI Bootstrap, Tailwind, DaisyUI, Custom CSS
Others Symfony and WordPress ⚠️ partial
License MIT — free to use