Releases: alirezanet/Gridify
v2.15.0-preview3
What's Changed
- Enable access to Internal APIs and Gridify Parser
var syntaxTree = SyntaxTree.Parse("myFiled=MyValue");
Full Changelog: v2.15.0-preview2...v2.15.0-preview3
v2.15.0-preview2
What's Changed
-
Auto mapping generation for List or Array of SimpleTypes e.g (Primitives, string, Guid, Value Types, enum, etc)
possible BREAKING CHANGE, GridifyMapper might generate more/new mappings by default for the collections -
Performance improvements
Full Changelog: v2.15.0-preview1...v2.15.0-preview2
v2.15.0-preview1
What's Changed
- Add Indexer support (anything that could accept a value using
[ ]
syntax) like Dictionaries and Arrays and Lists
More info here
Full Changelog: v2.14.2...v2.15.0-preview1
v2.14.2 (And Client 2.0.1)
What's Changed
- BugFix: gridify-client
Contains
operator by @CezarStefan in #146 - BugFix: Ignore CaseInsensitive operator when there is no Value by @alirezanet in #175
- Enhancement: bump Microsoft.Extensions.DependencyInjection.Abstractions version limit for version 8 by @chr-ber in #144
- Enhancement: #161 tweak of dependencies by @thompson-tomo in #162
- Enhancement: return IServiceCollection from AddGridifyMappers by @skolmer in #169
- Enhancement: automatically disable null checks in EntityFramework generated queries by @alirezanet in #174
New Contributors
- @CezarStefan made their first contribution in #146
- @thompson-tomo made their first contribution in #162
- @skolmer made their first contribution in #169
Full Changelog: v2.14.1...v2.14.2
v2.14.1
- Lexer performance improvement (Gridify is faster than LINQ now!)
- update
Microsoft.Extensions.DependencyInjection.Abstractions
version for backward compatibility fornetstandard2.0
andnetstandard2.1
Full Changelog: v2.14.0...v2.14.1
v2.14.0 (And Client 2.0.0-preview.4)
What's Changed
- Drop support for dotnet 5.0 and add dotnet 8.0 @yassinebennani in #139
- Preview release for Gridify JS/TS library (GridifyClient) in #136
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
- @yassinebennani made their first contribution in #139
Full Changelog: v2.13.1...v2.14.0
v2.13.1
What's Changed
- Add support type casting in CustomOperator
- Add support parameterized queries in CustomOperator
- Documentation: fix/escape escape character by @chr-ber in #137
Full Changelog: v2.13.0...v2.13.1
v2.13.0
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: 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
New package Gridify.Elasticsearch 🚀
What's Changed
- Extension for Gridify to be able to use it with Elasticsearch by @ne4ta in #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: v2.11.1...v2.12.0
v2.11.1
- BugFix: GridifyMapper nested
GenerateMappings
Full Changelog: v2.11.0...v2.11.1