Releases: holomodular/ServiceQuery
v2.2.4
- Fixes for in-memory lists when using async methods (calls sync instead). Use AsAsyncInMemoryQueryable() instead of AsQueryable() for in-memory lists.
Full Changelog: v2.2.3...v2.2.4
v2.2.3
⦁ Added target framework for Net10 and new test projects
⦁ Update ServiceQueryRequestExtensions to add shorthand filter expressions for existing ServiceQueryRequest filter types (, ), lt, <, lte, <=, =, eq, etc.
⦁ Update test project references to latest available versions
⦁ Update Cosmos tests, as they standardized rounding and errors for aggregate sum and average
⦁ Updated MongoDb driver to 3.5.2
⦁ Updated EntityFrameworkCore to 10
Full Changelog: v2.2.2...v2.2.3
v2.2.2
2.2.2
- Added new package ServiceQuery.EntityFrameworkCore8 to specifically target EFC 8 since base library uses EFC 9 for .NET 8 runtime
- Update MongoDb driver to 3.4.1
- Update test project references to latest versions. Note, NET6 and NET7 no longer work with updated test references and must use SuppressTfmSupportBuildErrors since out of support
- Expose GetFilterSet method and fix exception thrown
- Update readme
Full Changelog: v2.2.1...v2.2.2
v2.2.1
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Provide native async support
- ServiceQuery - inmemory provider
- ServiceQuery.AzureDataTables - new ExecuteAsync method
- ServiceQuery.EntityFrameworkCore - new ExecuteAsync method
- ServiceQuery.MongoDb - new MongoDbExecuteAsync method
Full Changelog: v2.1.1...v2.2.0
v2.1.1
- Support sorting nullable datatypes
- Update project structure for future versions
v2.1.0
- Support datatypes DateOnly, TimeOnly and UInt128
- Added new option for allowing missing expressions
- Unit test code coverage at 95%
v2.0.1
Change ServiceQueryServiceFilter.FilterType enum to a string for easier serialization
v2.0.0
Remove all external nuget package references
v1.0.8
Support .NET 8.0