Skip to content

Releases: SAP/open-ux-odata

@sap-ux/ui5-middleware-fe-mockserver@2.4.8

21 Feb 14:39

Choose a tag to compare

Patch Changes

  • Updated dependencies [04e3b14]
    • @sap-ux/fe-mockserver-core@1.7.8

@sap-ux/fe-mockserver-core@1.7.8

21 Feb 14:39

Choose a tag to compare

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 QueryPath type to include optional matrixParameters field
    • 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

@sap-ux/fe-mockserver-admin@0.0.44

21 Feb 14:39

Choose a tag to compare

Patch Changes

  • Updated dependencies [04e3b14]
    • @sap-ux/fe-mockserver-core@1.7.8

@sap-ux/ui5-middleware-fe-mockserver@2.4.7

12 Feb 15:42

Choose a tag to compare

Patch Changes

  • Updated dependencies [c1c1137]
    • @sap-ux/fe-mockserver-core@1.7.7

@sap-ux/fe-mockserver-core@1.7.7

12 Feb 15:42

Choose a tag to compare

Patch Changes

  • c1c1137: Be more restrictive on draft admin data

@sap-ux/fe-mockserver-admin@0.0.43

12 Feb 15:42

Choose a tag to compare

Patch Changes

  • c1c1137: Be more restrictive on draft admin data
  • Updated dependencies [c1c1137]
    • @sap-ux/fe-mockserver-core@1.7.7

@sap-ux/ui5-middleware-fe-mockserver@2.4.6

11 Feb 08:00

Choose a tag to compare

Patch Changes

  • Updated dependencies [a75c19c]
    • @sap-ux/fe-mockserver-core@1.7.6

@sap-ux/ui5-middleware-fe-mockserver@2.4.5

11 Feb 06:58

Choose a tag to compare

Patch Changes

  • Updated dependencies [1e8f5f8]
    • @sap-ux/fe-mockserver-core@1.7.5

@sap-ux/fe-mockserver-core@1.7.6

11 Feb 08:00

Choose a tag to compare

Patch Changes

  • a75c19c: Introduce a new property allowInlineNull to force respect null values defined in the parent mock value before expanding

@sap-ux/fe-mockserver-core@1.7.5

11 Feb 06:58

Choose a tag to compare

Patch Changes

  • 1e8f5f8: Allow calling OData Functions (where the request body is undefined)