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
ExportServicemaking 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
lengthMenuandpageLengthparameters. - 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
dtParametersvariable inTestRegistersController.cs.
3.3.1
15/05/2023
Bug fixes
- Added
ExportToYamlmethod toIExportServiceinterface
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.buttonsplugin, 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.buttonsplugin, 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.buttonsplugin, 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.buttonsplugin, 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.buttonsplugin, 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,BooleanandDateTime. 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 Propertiespage 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 Propertiespage 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.buttonsplugin, 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)