Release Notes
This document contains historical release notes. For the latest changes, please visit the GitHub Releases page.
v13.x
Laravel DataTables v13.x is the latest major version with Laravel 13 support.
Breaking Changes
- Requires PHP 8.3+
- Requires Laravel 13.x
- Namespace updated from
Yajra\DatatablestoYajra\DataTables
v7.0
Laravel DataTables 7.0 splits Laravel DataTables 6.x into a main package and plugins packages for more flexible and pluggable design.
Buttons Plugin
On Laravel DataTables 7.0, service classes and files are extracted into a separate package to reduce its complexity and dependencies on other packages by default.
This idea comes from Issue #832 which makes sense since not all users are using the export functionality.
DomPDF
DomPDF dependency is now optional on Laravel DataTables 7.0 and was transferred to Buttons plugin. The Buttons plugin will now give you a choice to install it or not. This was as a suggest since we now have an option to use snappy as our PDF generator.
Other Changes
Request Property
DataTables request property is now set as protected. To access the request instance, use the getter method getRequest():
$dataTable = DataTables::of(User::query());$request = $dataTable->getRequest();
See Also
- Upgrade Guide - Migration instructions
- Installation - Getting started