v5.3.0
New features and enhancements
This release opens up query string parsing plus LINQ expression building for extensibility. This means that you can now define and plug in your own functions, available for use in query strings. Also, errors for invalid query string values now include the failure position, along with the ^
marker. See #1286 for details and examples.
Breaking changes
Related to the above, the query string parsers, LINQ builders, and RuntimeTypeConverter
have been moved out of .Internal
namespaces.
Bugfixes
- Do not execute unneeded SQL query in 1-to-1 relationship update, which fails on EF Core 8 preview.
- Query strings: do not allow comparison of
count()
withnull
; do not treatnull
as a possible field name.
Merged PRs
- Package updates by @bkoelman in #1274
- Corrected HTTP method in updating.md by @boginw in #1278
- Remove workaround for RSRP-491451 by @bkoelman in #1276
- Add sponsor credits by @bkoelman in #1292
- Fix exception thrown by EF Core 8 preview by @bkoelman in #1289
- Extensible query string functions by @bkoelman in #1286
New Contributors
Full Changelog: v5.2.0...v5.3.0