##Change Log
###v5.5.8 - Fix issue when converting object to array. Fix #108.
###v5.5.7 - Fix and enhance support when passing object variables using blade templating approach. - Random code clean-up.
###v5.5.6 - Fix eager loading of hasOne and hasMany relationships. Issue #105.
###v5.5.5 - Fix collection engine sorting when columns is not defined
###v5.5.4 - Fix support for collection of objects
###v5.5.3 - Fix total filtered records count when overriding global search. - Fix implementation of PR #95 on Collection Engine.
###v5.5.2 - Fix database driver detection on Eloquent Engine.
###v5.5.1 - Fix missing import of Helper class.
###v5.5.0 - Refactor classes to improve code quality. - Implemented PR #95.
###v5.4.4 - Added column wrapper for SQLITE.
###v5.4.3 - Added column wrapper for Postgres. Bugfix #82.
###v5.4.2 - Throws Exception when using DataTable's legacy code. - Fixed CS - PSR2.
###v5.4.1 - Fixed Builder generateScript method.
###v5.4 - Added Html Builder. - Added magic methods to call enginges without the "using" word. - Minor Bugfixes.
###v5.3 - Added scrutinizer. - Code refactor/cleanup based on scrutinizers suggestions. - Bugfix #75.
###v5.2
- Datatables can now be used via Laravel IOC container app('datatables')
.
- Datatables Engine can now be used directly along with Laravel IOC.
- Available Engines:
- Query Builder Engine. app('datatables')->usingQueryBuilder($builder)->make()
.
- Eloquent Engine. app('datatables')->usingEloquent($model)->make()
.
- Collection Engine. app('datatables')->usingCollection($collection)->make()
.
- Datatables is now more testable and works with https://github.com/laracasts/integrated.
- Bugfix #56.
###v5.1
- Added filterColumn function to override default global search in each column.
- Datatables class extending Query Builder's functionality along with global search.
- Restore queries on result when app is in debug mode.
- Added input on result when app is in debug mode.
- Force enable query log when app is in debug mode.
- Convert string search from preg_match to Str::contains to improve performance.
- Added support for having clause queries.
- Added support for league/fractal
for transforming data API output.
###v5.0 - Strictly for Laravel 5++. - Drop support for DT1.9 and below. - Strict implmentation of DT1.10 script pattern. - Added support for Collection as data source.
###v4.3.x - Stable version for Laravel 5 with support for DT1.9. - Collection Engine not available.
###v3.6.x - Stable version for Laravel 4.2.
###v2.x - Stable version for Laravel 4.0 and 4.1