Releases: genexuslabs/Simple.OData.Client
Releases · genexuslabs/Simple.OData.Client
5.2.3.8
5.2.3.7
5.2.3.5
5.2.3.4
5.2.3.3
5.2.3.2
5.2.3.1
-
Optimize always-true filters
Sap B1 requires that at least one property be involved in the filter, but this library may generate "true" filters. Here que remove those filters
-
Add support for V3-style select on expanded entities
Sap B1 does not support V4-style select on expanded entitites, but does allow V3 style
-
Add support for Extra Properties on ODataClientSettings
At this point it is used to allow for Sap B1 services to stringize datetime values as the service is not allowing proper datetimes but it does accept single-quoted ones
-
Prevent key properties to be added to the OrderBy clause as they are instantiated
-
Optimize not-not filters
-
Optimize not(exp or exp) filters.
The idea is to be able to properly assign parts of the filter to the required entities:
E.g. where ExpA contains properties of one entity and ExpB of another:
not(not(ExpA and ExpB)) -> 2 filters: ExpA ExpB
not(ExpA or ExpB) -> 2 filters: not(ExpA) not(ExpB)