- Patch configuration override issue. #1311
- Fix escapeColumns bug. #1306, credits to @lk77.
- Fix fetching of column definitions. #1310
- Fix #1307, #1305, #1306, #1302.
- Merge array recursive. #1303
- Whitelisting src directory in phpunit.xml #1298, credits to @lk77.
- Fixed configuration override issue. #1293, credits to @zgldh.
- Add text cast for pgsql regex search #1279, credits to @martimarkov.
- Use static class to resolve datatables instance. #1282, Re-apply fix for #464, #465.
- Fix duplicate queries when transforming the output. PR #1283, Fix #1280.
- Change getQualifiedOtherKeyName to getQualifiedOwnerKeyName #1254. Credits to @zizohassan.
- Readme: implictly set "--provider" when publishing #1255. Credits to @uniconstructor.
- Revert transformed
DT_Row_Index
back to it's original values. #1259 - Fix searching not triggered with zero value. #1257
- Fix #1243, #1223.
- Fix multi-column sort of collection #1238.
- Fix #1237, credits to @jond64
- Fix transformer implementation when parameter requires an object. #1235
- Process and transform data first before filtering and ordering collection #1232
- Support searching and sorting of added/edited columns when using collection.
- Refactor make & render method.
- Fix #694, #1229, #1142, etc.
- Fix merging of column definitions. #1233
- Set columns orderable & searchable property as true by default. #1228
- In relation to yajra/laravel-datatables-html#13.
- Extract default columns definition to config. #1175
- The global search keywords should not be an array on collection. #1221, credits to @liub1993.
- Add config for setting the default JsonResponse header and options. #1177
- Allow sorting for blacklisted columns with custom handler. #1192
- Fix #1034, #1191.
- Fix addColumn search/sort query bug by adding it to blacklist. PR #1158, credits to @liub1993.
- Add
pushToBlacklist($column)
api. #1158 - Allow filtering of added column if a custom handler was defined. #1169
- Add more tests. #1170
- Remove empty arrays returned from array_dot. PR #1161
- Fix #1160.
- Fix column name added to select when relation is belongsToMany. #1155
- Fix rawColumns not working on relationships. #1156
- Fixes #1094, #1151.
- Add docs for artisan serve bug.
- Do not use ::class to avoid IDE error when fractal is not installed. #1132
- Add server-side error handler. #1131
- Implement multi-term smart search in collection engine. #1115
- Implement multi-term smart search in QueryBuilderEngine. #1113
- Fix #881, #1109, #998
- Credits to @apreiml.
- Add support ordering when search in nested relations #965.
- Credits to @AdrienPoupa and @ethaizone.
- Move orchestra/testbench to require-dev.
- Use phpunit 5.7 to match Laravel’s requirement.
- Revert branch alias.
- Fix collection case insensitive ordering.
- Fix #945.
- Use stable packages.
- Fix #977.
- Fix doc block.
- Fix request class usage on collection engine.
- Use orchestra testbench to test the package.
- Enhance identification of proper engine to use for a given builder. Fix #954.
- Use Laravel config helper instead of using the facade.
- Enhance Request class to make it testable using phpunit. Address issue #901
- Map all model relations to eloquent engine. Fix #950
- Revert getHtmlBuilder method for backward compatibility.
- Add html builder test.
- Rename Test class name.
- Add eloquent engine test.
- Support for Laravel 5.4.
- Features are split across packages. #832
- Buttons service approach extracted to own plugin.
- Add fluent way to send variables to DataTable class. #845
- Html builder extracted to own plugin.
- Buttons service approach extracted to own plugin.
- DataTable Engines are now pluggable. #544
- Added option to order by nulls last. #794
- Escape all columns by default for XSS protection. Fix #909
- Add rawColumns method for unescaped columns. https://github.com/yajra/laravel-datatables/commit/81adef8555195795189853f91e326dd056e40bb0
- Fix IE compatibility by using POST method when exporting/printing. #826
- Enhance/Fix nested relations support. #789
- Export Selected Rows Datatables Service Provider. #829 #850