Filament Tree v4.0.0 Release
This release upgrades Filament Tree to support Filament v5, introducing new features and improvements while maintaining compatibility with existing tree structures.
What's New
- Full compatibility with Filament v5
- Enhanced drag-and-drop performance for large trees
- Improved toolbar actions support (expanded from v3.1.0+)
- Updated asset compilation for better integration
Breaking Changes
- Minimum required Filament version is now v5.0
How to Upgrade
- Update your
composer.jsonto require"solution-forest/filament-tree": "^4.0" - Run
composer update - Publish updated assets:
php artisan filament:assets - If using custom themes, update your
tailwind.config.jswith the new asset paths - Test your tree widgets/pages for any custom overrides that may need adjustment
Migration Notes
- Review your model classes for any custom
determine*ColumnName()methods and ensure they align with the new defaults - Toolbar actions are now fully supported; update any conditional logic if previously limited
- Run
composer analyseandcomposer testto verify compatibility
For full details, see the commit changes. If you encounter issues, please check the documentation or open an issue.
Full Changelog: 3.1.4...4.0.0