Skip to content

Releases: DavidSuescunPelegay/jQuery-datatable-server-side-net-core

3.3.3

04 Sep 20:26
Compare
Choose a tag to compare

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 May 18:14
Compare
Choose a tag to compare

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 and pageLength parameters.
    • No server-side change needed.
  • 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.

Enhancements

  • #6 A null check has been added for dtParameters variable in TestRegistersController.cs.

3.3.1

15 May 18:53
Compare
Choose a tag to compare

15/05/2023

Bug fixes

  • Added ExportToYaml method to IExportService interface

3.3.0

10 May 21:38
Compare
Choose a tag to compare

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.
  • 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.
  • 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.

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 Jul 21:19
Compare
Choose a tag to compare

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.

3.1.0

28 Jul 19:52
Compare
Choose a tag to compare

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.
  • 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[] and GetCustomAttribute() methods.
    • For creating the Excel file the C# file types allowed are String, Int32, Double, Decimal, Single, Boolean and DateTime. If the data type is not included in the range listed before, the service will add an empty value to the cell.

3.0.0

27 Jul 20:50
Compare
Choose a tag to compare

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.

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 Oct 18:26
Compare
Choose a tag to compare

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.
  • 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.
  • Added Swagger Docs Page!

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 Aug 13:57
Compare
Choose a tag to compare
1.4.0-preview Pre-release
Pre-release

22/08/2020

Updates

  • Updated .NET version (3.1 => 5.0) (experimental)

1.3.1

12 Aug 21:27
Compare
Choose a tag to compare

12/08/2020

Enhancements

  • #3 Added custom column tag binding