Alirezanet Gridify Versions Save

Easy and optimized way to apply Filtering, Sorting, and Pagination using text-based data.

v2.14.1

4 months ago
  • Lexer performance improvement (Gridify is faster than LINQ now!)
  • update Microsoft.Extensions.DependencyInjection.Abstractions version for backward compatibility for netstandard2.0 and netstandard2.1

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.14.0...v2.14.1

v2.14.0

5 months ago

What's Changed

You can download and install the Gridify client library from the npm repository: 2.0.0-preview.4 https://www.npmjs.com/package/gridify-client

New Contributors

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.13.1...v2.14.0

v2.13.1

5 months ago

What's Changed

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.13.0...v2.13.1

v2.13.0

5 months ago

What's Changed

  • Added a generic version to CustomMapper Register and Remove methods Register<CustomOperator>()
  • Bugfix - Preserve DateTime Kind while generating filtering expressions
  • Enhancement - skip manual value type conversion when GridifyMapper convertor is used

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.12.0...v2.13.0

Thank You for Your Support!

@BigMacCode, Your donation is greatly appreciated. It's contributions like yours that inspire and motivate our continued work.

v2.12.0

6 months ago

New package Gridify.Elasticsearch 🚀

What's Changed

  • Extension for Gridify to be able to use it with Elasticsearch by @ne4ta in https://github.com/alirezanet/Gridify/pull/126
  • OperatorManager now supports multi-threaded
  • A Remove method added to OperatorManager
  • Exception messages has improved, It now include more details and the exact invalid character in the filtering expressions

New Contributors

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.11.1...v2.12.0

v2.11.1

6 months ago
  • BugFix: GridifyMapper nested GenerateMappings

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.11.0...v2.11.1

v2.11.0

6 months ago

New Features and Enhancements

Feature: Added support for generating mappings for properties of nested classes. Description: You can now generate property mappings for nested classes up to a specified nesting depth using the GenerateMappings method. Usage: Pass the desired nesting depth as an argument to the GenerateMappings method to control how deep the mappings should go.

Potential Breaking Change (For netstandard2.0 Users)

Change: Default interface method implementations added. Description: Default method implementations were added to the IGridifyMapper<T> interface. This allows for optional method parameters, including the GenerateMappings method with a maxNestingDepth parameter. However, netstandard2.0 does not support default interface method implementations. Action Required: If you are targeting .NET Standard 2.0, you will need to implement the method GenerateMappings overload provided by the IGridifyMapper<T> interface in your classes manually, as default implementations are not supported. This may require changes to your existing code if you were relying on the previous behavior.

Related documentation

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.10.1...v2.11.0

This version unlisted from NuGet due to critical bug, please use 2.11.1 instead.

v2.10.1

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/alirezanet/Gridify/compare/v2.10.0...v2.10.1

v2.10.0

7 months ago

Gridify:

  • Add dependency injection built-in support for GridifyMapper
  • Add scan and register extension method AddGridifyMappers() to the ServiceCollection

Gridify.EntityFramework:

  • Improve package versioning to be compatible with different versions of EF

Dev: fix and Improve the documentation

v2.10.0-preview1

7 months ago