Skip to content

Releases: alirezanet/Gridify

v2.17.0

12 Oct 22:10

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.16.3...v2.17.0

gridify-client v2.1.0

01 Jun 13:05

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.16.3...c-v2.1.0

v2.16.3

21 Mar 11:28

Choose a tag to compare

What's Changed

  • New Feature: Expose helpful low-level methods to parse and analyze filterings and orderings by @cmenzi in #261
  • BugFix: CustomOperators thread-safety issues by @glacorSoul in #263
  • BugFix: CustomOperators ArgumentOutOfRangeException with long name by @glacorSoul in #263

New Contributors

Full Changelog: v2.16.2...v2.16.3

v2.16.2

18 Feb 20:59

Choose a tag to compare

What's Changed

  • Fix: GridifyQuery Filter property nullability warnings by @DeadUnicorn1352 in #249
  • Fix: Memory leak caused by typed builders in heavy load systems by @KaJIbI4 in #252

New Contributors

Full Changelog: v2.16.1...v2.16.2

v2.16.1

15 Jan 13:50

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.16.0...v2.16.1

v2.16.0

02 Dec 19:31

Choose a tag to compare

What's Changed

  • A new feature that allows the configuration of DisableCollectionNullChecks and EntityFrameworkCompatibilityLayer directly in the mapper configuration. This enhancement provides more flexibility, enabling these settings to be specified per query instead of globally.

New Contributors

Full Changelog: v2.15.1...v2.16.0

v2.15.1

14 Nov 18:16

Choose a tag to compare

What's Changed

Full Changelog: v2.15.0...v2.15.1

v2.15.0

31 Oct 00:32

Choose a tag to compare

What's Changed

  • Added support for filtering based on IDictionary values. @alirezanet in #176
  • Enable access to the Internal APIs SyntaxTree to craft advanced queries by @alirezanet in #183
  • Fixed issue where maxNestingDepth was not being passed to GenerateMappings method, ensuring proper handling of nested properties. by @skolmer in #186
  • Fixed DateTimeKind handling issue in PostgreSQL integrations, ensuring correct date and time representations. by @moxplod in #195
  • Fixed ArgumentException caused by generating mappings with maxDepth = 2 by @moxplod in #197
  • Added support for where statements in mappings, enhancing query customization capabilities. by @skolmer in #198
  • Added support for auto-generating mappings for navigation properties and class collections by @skolmer in #199
  • Introduced a global setting CaseInsensitiveFiltering, allowing users to perform case-insensitive filtering without needing to append /i to each string parameter. by @moxplod in #194
  • Resolved != operator handling for primitive types and case sensitivity in the exists operator by @moxplod in #206
  • A new GetCurrentMapsByType method added to the GridifyMapper @moxplod in #214
  • Fixex custom convertor returning null throws NRE. #220 by @moxplod in #221
  • Support the - character in the field names by @alirezanet in #229

New Contributors

Nuget

https://www.nuget.org/packages/Gridify/2.15.0

Full Changelog: v2.14.2...v2.15.0

gridify-client v2.0.2

30 Sep 08:45
0e8645c

Choose a tag to compare

Added Custom Operator Support

  • Feature: You can now add custom operators in the addCondition method by passing a string that starts with #.

    • This allows greater flexibility and extensibility in filtering logic by enabling custom operators in addition to the predefined ConditionalOperator enum.
    • Example usage:
      const query = new GridifyQueryBuilder()
        .addCondition("age", "#=", 30)
        .build();
    • Custom operators must start with the # character to distinguish them from built-in operators.
  • Validation: Added validation to ensure that custom operators must begin with #. An error will be thrown if the custom operator does not follow this convention.

v2.15.0-preview7

28 Aug 21:52

Choose a tag to compare

v2.15.0-preview7 Pre-release
Pre-release

What's Changed

  • New feature: Global CaseInsensitiveFiltering configuration option by @moxplod in #194 and #206
  • Docs: add missing documentation about navigation properties by @skolmer in #200

Full Changelog: v2.15.0-preview5...v2.15.0-preview7