Releases: SAP/open-ux-odata
Releases · SAP/open-ux-odata
@sap-ux/ui5-middleware-fe-mockserver@2.4.8
Patch Changes
- Updated dependencies [04e3b14]
- @sap-ux/fe-mockserver-core@1.7.8
@sap-ux/fe-mockserver-core@1.7.8
Patch Changes
-
04e3b14: Fix matrix parameter parsing for external service references in OData URLs
This change fixes a regression where value help data from external services was not loading correctly when using UI5 1.144+. The issue occurred because UI5 1.144+ stopped URL-encoding single quotes in matrix parameters (semicolon-separated parameters like
;ps='value';va='value'), but the mockserver was not handling the unencoded format.Changes:
- Updated
QueryPathtype to include optionalmatrixParametersfield - Enhanced
parsePath()method to detect and parse matrix parameters from path segments - Added support for both encoded (
%27) and unencoded (') single quote formats - Added comprehensive test cases covering both UI5 1.142 (encoded) and UI5 1.144+ (unencoded) formats
Impact:
- Value help dialogs for external service references now work correctly with UI5 1.144+
- Maintains backward compatibility with UI5 1.142 and earlier versions
- Resolves ServiceNow incident where Agency ID value help was not displaying values 60001, 60002, and 60003
Example URLs now handled:
- Encoded (UI5 1.142):
/service/0001;ps=%27srvd-name%27;va=%27path%27/$metadata - Unencoded (UI5 1.144+):
/service/0001;ps='srvd-name';va='path'/$metadata
- Updated
@sap-ux/fe-mockserver-admin@0.0.44
Patch Changes
- Updated dependencies [04e3b14]
- @sap-ux/fe-mockserver-core@1.7.8
@sap-ux/ui5-middleware-fe-mockserver@2.4.7
Patch Changes
- Updated dependencies [c1c1137]
- @sap-ux/fe-mockserver-core@1.7.7
@sap-ux/fe-mockserver-core@1.7.7
Patch Changes
- c1c1137: Be more restrictive on draft admin data
@sap-ux/fe-mockserver-admin@0.0.43
@sap-ux/ui5-middleware-fe-mockserver@2.4.6
Patch Changes
- Updated dependencies [a75c19c]
- @sap-ux/fe-mockserver-core@1.7.6
@sap-ux/ui5-middleware-fe-mockserver@2.4.5
Patch Changes
- Updated dependencies [1e8f5f8]
- @sap-ux/fe-mockserver-core@1.7.5
@sap-ux/fe-mockserver-core@1.7.6
Patch Changes
- a75c19c: Introduce a new property
allowInlineNullto force respect null values defined in the parent mock value before expanding
@sap-ux/fe-mockserver-core@1.7.5
Patch Changes
- 1e8f5f8: Allow calling OData Functions (where the request body is undefined)