You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MPT-18065 - Fix backward incompatible issues related to RQL: Support of property comparison (#213)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
Closes [MPT-18065](https://softwareone.atlassian.net/browse/MPT-18065)
- Add RQLProperty and RQLValue wrapper classes in
mpt_api_client.rql.query_builder and export them from mpt_api_client.rql
- Support property-to-property comparisons and null() via
RQLProperty.null()
- Quote string and date/datetime literals in RQL serialization (e.g.,
eq(status,active) → eq(status,'active'))
- Broaden query_value_str signature to accept Any and delegate to
RQLValue/RQLProperty when appropriate
- Update rql_encode to handle RQLValue/RQLProperty and list operands
correctly
- Update and add unit tests to reflect quoting and Property/Value
behavior
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
[MPT-18065]:
https://softwareone.atlassian.net/browse/MPT-18065?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
0 commit comments