- Fixed unit tests for pagingasync and others (still more to do)
- Added check to ExecuteAsync if queryable is AsyncInMemory, then call sync method instead
- Update test project references to latest available versions
- 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
- 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
- Added target frameworks for Net46, Net47, Net471, Net472, Net48, Net481
- Relaxed ServiceQuery.EntityFrameworkCore references for Net 6, 7, 8 and 9 to be base 0 versions
- Changed ServiceQuery.EntityFrameworkCore Net8 to target EntityFrameworkCore 9
- Updated MongoDb driver to 3.2.1
- Fixes for compiler warnings in tests
- Support async operations with an inmemory provider
- Added new NuGet packages for ServiceQuery.EntityFrameworkCore and ServiceQuery.MongoDb for async support
- Support sorting for nullable datatypes
- Update project structure for future release versions
- Support for datatypes DateOnly, TimeOnly and UInt128
- Unit test code coverage at 95%
- Change ServiceQueryServiceFilter.FilterType enum to a string for easier serialization
- Refactor library to contain no external nuget package references
- Support .NET 8.0
- DateTime parsing using System.Globalization.DateTimeStyles.RoundtripKind
- Full source code release with unit and integration tests