All notable changes to this project will be documented in this file.
- ✅ Laravel 9, 10, 11, and 12 support.
- ✅ Auto Binding for filter classes via Laravel container.
- ✅ Automatic
filter()macro registration for Eloquent models. - ✅ Filter Aliases system for mapping short keys to fully qualified filter class names.
- 🔧 Refactored internal architecture for better modularity and performance.
- ♻️ Service provider responsibilities reorganized for automatic setup and registration.
- Auto-registration and macro binding have replaced manual trait inclusion.
- Custom filter bindings must now follow the new auto-discovery mechanism.
- Aliases must be declared in the config if you wish to use them in the query input.