Azure-Samples / app-service-javascript-sap-cloud-sdk-quickstart

Sample project showcasing SAP Cloud SDK for OData consumption from SAP S4 with Azure App Service
MIT License
11 stars 7 forks source link

Bump @sap-cloud-sdk/util from 3.15.0 to 3.18.0 #149

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps @sap-cloud-sdk/util from 3.15.0 to 3.18.0.

Release notes

Sourced from @​sap-cloud-sdk/util's releases.

v3.18.0

New Functionalities

  • [connectivity] Support IAS tokens without the need to pass iss in the destination fetch options. (06e5c72)
  • [openapi-generator, generator-common] Introduce option generateESM in OpenAPI generator to generate ESM compatible code. (3a93e38)

Fixed Issues

  • [connectivity] Fix the JwtPayload import.
    • @​sap-cloud-sdk/resilience@​3.18.0
    • @​sap-cloud-sdk/util@​3.18.0 (c23ccfd)
  • [mail-client] Fix the type of replyTo property in the MailConfig interface. (00fa35d)

v3.17.0

New Functionalities

  • [connectivity] Add getTenantId() function for convenience. (dbad36f)
  • [mail-client] Add support for multi-tenancy for on-premise mail destinations. (68a07d6)

Improvements

  • [connectivity] Use tenant ID instead of tenant-aware authentication URL for the client credentials cache. (54a46a3)
  • [connectivity] Retrieve service token for OAuth2ClientCredentials authentication only once. (99b5009)
  • [openapi-generator] Generated OpenAPI clients support application/merge-patch+json media type for patch requests. (e9a243a)

Fixed Issues

  • [connectivity] Fix token fetching for mail multi-tenancy scenarios.
    • @​sap-cloud-sdk/resilience@​3.17.0
    • @​sap-cloud-sdk/util@​3.17.0 (86f4158)
  • [mail-client] Fix token fetching for mail multi-tenancy scenarios. (86f4158)

v3.16.0

Compatibility Notes

  • [connectivity] The JKU header in JWTs is no longer verified. Instead the signature of the JWT is verified, which is more secure. (4f29615)
  • [generator] Generation of OData clients does no longer fail if basePath value cannot be determined. It will be set to / by default. (ef3a800)

New Functionalities

  • [connectivity] Add convenience function transformServiceBindingToDestination() to create destination from service bindings. The following service bindings are supported:

    • business-logging
    • destination
    • s4-hana-cloud
    • saas-registry
    • workflow
    • service-manager
    • xsuaa

... (truncated)

Changelog

Sourced from @​sap-cloud-sdk/util's changelog.

3.18.0

API Docs: https://sap.github.io/cloud-sdk/api/3.18.0

New Functionalities

  • [connectivity] Support IAS tokens without the need to pass iss in the destination fetch options. (06e5c72)
  • [openapi-generator, generator-common] Introduce option generateESM in OpenAPI generator to generate ESM compatible code. (3a93e38)

Fixed Issues

  • [connectivity] Fix the JwtPayload import.
    • @​sap-cloud-sdk/resilience@​3.18.0
    • @​sap-cloud-sdk/util@​3.18.0 (c23ccfd)
  • [mail-client] Fix the type of replyTo property in the MailConfig interface. (00fa35d)

3.17.0

API Docs: https://sap.github.io/cloud-sdk/api/3.17.0

New Functionalities

  • [connectivity] Add getTenantId() function for convenience. (dbad36f)
  • [mail-client] Add support for multi-tenancy for on-premise mail destinations. (68a07d6)

Improvements

  • [connectivity] Use tenant ID instead of tenant-aware authentication URL for the client credentials cache. (54a46a3)
  • [connectivity] Retrieve service token for OAuth2ClientCredentials authentication only once. (99b5009)
  • [openapi-generator] Generated OpenAPI clients support application/merge-patch+json media type for patch requests. (e9a243a)

Fixed Issues

  • [connectivity] Fix token fetching for mail multi-tenancy scenarios.
    • @​sap-cloud-sdk/resilience@​3.17.0
    • @​sap-cloud-sdk/util@​3.17.0 (86f4158)
  • [mail-client] Fix token fetching for mail multi-tenancy scenarios. (86f4158)

3.16.0

API Docs: https://sap.github.io/cloud-sdk/api/3.16.0

Compatibility Notes

  • [connectivity] The JKU header in JWTs is no longer verified. Instead the signature of the JWT is verified, which is more secure. (4f29615)
  • [generator] Generation of OData clients does no longer fail if basePath value cannot be determined. It will be set to / by default. (ef3a800)

New Functionalities

  • [connectivity] Add convenience function transformServiceBindingToDestination() to create destination from service bindings.

... (truncated)

Commits
  • 0a2bed2 v3.18.0
  • 3a93e38 feat: Add support for ESM generation in openapi generator (#4883)
  • c333be3 chore(deps): bump eslint-plugin-jsdoc from 48.11.0 to 49.0.0 (#4894)
  • db583b9 chore(deps-dev): bump turbo from 2.0.11 to 2.0.12 (#4893)
  • 2ccf989 chore(deps-dev): bump @​types/yargs from 17.0.32 to 17.0.33 (#4892)
  • 0e0aeea chore(deps-dev): bump @​sap/cds from 6.8.4 to 8.1.0 (#4890)
  • c23ccfd fix: Fix import of jsonwebtoken types (#4888)
  • d9489db chore(deps): bump eslint-plugin-jsdoc from 48.10.2 to 48.11.0 (#4887)
  • 3ff2fa6 chore(deps): bump axios from 1.7.2 to 1.7.3 (#4886)
  • 02cafdd chore(deps-dev): bump @​types/node from 18.19.42 to 18.19.43 (#4885)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 months ago

Superseded by #150.