Releases: DavidSuescunPelegay/jQuery-datatable-server-side-net-core
Releases · DavidSuescunPelegay/jQuery-datatable-server-side-net-core
3.3.3
04/09/2023
Contributions
- #12 Thanks a lot to @sametcekin for making this contribution by improving the
ExportService
making it generic
3.3.2
17/05/2023
What's new
- Now you can select the number of rows rendered by page (5, 10, 25, 50, 100 or all). You can modify those parameters freely.
- The feature was developed using
lengthMenu
andpageLength
parameters. - No server-side change needed.
- The feature was developed using
- Now you can go the first and last page of the results.
- The feature was developed using
pagingType: "full_numbers"
. - No server-side change needed.
- The feature was developed using
Enhancements
- #6 A null check has been added for
dtParameters
variable inTestRegistersController.cs
.
3.3.1
15/05/2023
Bug fixes
- Added
ExportToYaml
method toIExportService
interface
3.3.0
10/05/2023
What's new
- Now you can download all the rows to a JSON file!
- The feature was developed using
dataTables.buttons
plugin, but with server-side data rendering, the file generated will be ordered and filtered with the client parameters.
- The feature was developed using
- Now you can download all the rows to a XML file!
- The feature was developed using
dataTables.buttons
plugin, but with server-side data rendering, the file generated will be ordered and filtered with the client parameters.
- The feature was developed using
- Now you can download all the rows to a YAML file!
- The feature was developed using
dataTables.buttons
plugin, but with server-side data rendering, the file generated will be ordered and filtered with the client parameters.
- The feature was developed using
Updates
- Updated
Bootstrap
(5.2.0 => 5.2.3) - Updated
jQuery-datatable
(1.12.1 => 1.13.4) - Updated
jQuery
(3.6.0 => 3.6.4) - Updated
momentjs
(2.29.1 => 2.29.4) - Updated NuGet Package
EPPlus
(6.0.6 => 6.2.3) - Updated NuGet Package
RandomGen
(1.1.5 => 1.1.6) - Updated NuGet Package
Swashbuckle.AspNetCore
(6.4.0 => 6.5.0) - Updated NuGet Package
Swashbuckle.AspNetCore.Swagger
(6.4.0 => 6.5.0)
3.2.0
30/07/2022
What's new
- Now you can download all the rows to a HTML file!
- The feature was developed using
dataTables.buttons
plugin, but with server-side data rendering, the file generated will be ordered and filtered with the client parameters.
- The feature was developed using
3.1.0
28/07/2022
What's new
- Now you can download all the rows to a CSV file!
- The feature was developed using
dataTables.buttons
plugin, but with server-side data rendering, the file generated will be ordered and filtered with the client parameters.
- The feature was developed using
- Now all the export services (Excel and CSV) are dynamic and it's not necessary to specify the column names of the model.
- The feature was developed using
PropertyInfo[]
andGetCustomAttribute()
methods. - For creating the Excel file the C# file types allowed are
String
,Int32
,Double
,Decimal
,Single
,Boolean
andDateTime
. If the data type is not included in the range listed before, the service will add an empty value to the cell.
- The feature was developed using
3.0.0
27/07/2022
What's new
- Master branch is now using .NET 6 by default
- You can switch to an older SDK by downgrading the version in the
Project Properties
page and downgrading the NuGet Packages.
- You can switch to an older SDK by downgrading the version in the
Updates
- Updated Visual Studio version to 2022 edition (16.0.28729.10 => 17.2.32516.85)
- Updated .NET version (5.0 => 6.0)
- Updated
Bootstrap
(5.1.3 => 5.2.0) - Updated
jQuery-datatable
(1.11.3 => 1.12.1) - Updated
jQuery-datatable-buttons
(2.0.1 => 2.2.3) - Updated
jQuery-validation
(1.19.2 => 1.19.5) - Updated NuGet Package
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
(5.0.11 => 6.0.7) - Updated NuGet Package
Microsoft.AspNetCore.Identity.EntityFrameworkCore
(5.0.11 => 6.0.7) - Updated NuGet Package
Microsoft.AspNetCore.Identity.UI
(5.0.11 => 6.0.7) - Updated NuGet Package
Microsoft.AspNetCore.Mvc.NewtonsoftJson
(5.0.11 => 6.0.7) - Updated NuGet Package
Microsoft.EntityFrameworkCore.SqlServer
(5.0.11 => 6.0.7) - Updated NuGet Package
Microsoft.EntityFrameworkCore.Tools
(5.0.11 => 6.0.7) - Updated NuGet Package
EPPlus
(5.8.0 => 6.0.6)
2.0.0
24/10/2021
What's new
- Master branch is now using .NET 5 by default
- You can switch to an older SDK by downgrading the version in the
Project Properties
page and downgrading the NuGet Packages.
- You can switch to an older SDK by downgrading the version in the
- Now you can download all the rows to an Excel spreadsheet! #8
- The feature was developed using
dataTables.buttons
plugin, but with server-side data rendering, the file generated will be ordered and filtered with the client parameters. - Currently, it's only available to download an Excel document, in the next releases I'll add more file formats, like PDF or HTML.
- The document is generated using EPPlus NuGet Package with NonCommercial License.
- The feature was developed using
- Added Swagger Docs Page!
- The feature was developed using Swashbuckle.AspNetCore NuGet Package and GhostDoc Community Visual Studio Extension.
Updates
- Updated .NET version (3.1 => 5.0)
- Updated
Bootstrap
(4.5.0 => 5.1.3) - Updated
jQuery
(3.5.1 => 3.6.0) - Updated
jQuery-datatable
(1.10.21 => 1.11.3) - Updated
momentjs
(2.27.0 => 2.29.1) - Updated NuGet Package
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
(3.1.6 => 5.0.11) - Updated NuGet Package
Microsoft.AspNetCore.Identity.EntityFrameworkCore
(3.1.6 => 5.0.11) - Updated NuGet Package
Microsoft.AspNetCore.Identity.UI
(3.1.6 => 5.0.11) - Updated NuGet Package
Microsoft.AspNetCore.Mvc.NewtonsoftJson
(3.1.6 => 5.0.11) - Updated NuGet Package
Microsoft.EntityFrameworkCore.SqlServer
(3.1.6 => 5.0.11) - Updated NuGet Package
Microsoft.EntityFrameworkCore.Tools
(3.1.6 => 5.0.11) - Updated NuGet Package
RandomGen
(1.1.4 => 1.1.5)
1.4.0-preview
22/08/2020
Updates
- Updated .NET version (3.1 => 5.0) (experimental)