Use the SAP Cloud SDK for JavaScript / TypeScript to reduce development effort when building applications on SAP Business Technology Platform that communicate with SAP solutions and services such as SAP S/4HANA Cloud, SAP SuccessFactors, and many others.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] about 4 years ago
EnityTypeForceMandatory
(e.g., BusinessPartnerTypeForceMandatory
) is removed.getAll
requests e.g.: Entity.requestBuilder().getAll().count().execute()
.undefined
/null
for optional properties.Published by github-actions[bot] about 4 years ago
.ts
files that have compilation errors.result
object.$orderby
parameter in expanded subqueries.Published by github-actions[bot] about 4 years ago
$filter
parameter in URL so that parentheses are not removed even logically they are not needed.$filter=((filterA and filter B) and (filterC and filter D))
will not be flattened to $filter=(filterA and filter B and filterC and filter D)
.Batch.ts
from the index file when the file does not exist.Published by github-actions[bot] about 4 years ago
Published by github-actions[bot] about 4 years ago
@sap/cloud-sdk-generator
to generate the type safe client.Edm.Any
for previously unsupported edm types like Edm.Geography.authorization
headers.'
(single quotes),
(space) and ä
(umlaut) are encoded properly when used in the Filter
.Published by github-actions[bot] about 4 years ago
Published by github-actions[bot] about 4 years ago
_complexType
on complex types. This property is removed in this version as it introduced a bug causing some generated OData clients to not be able to compile. OData clients generated using version 1.25.0 will be incompatible with future versions of the SAP Cloud SDK.generateNpmrc
option of the SAP Cloud SDK generator. From now on @sap
scoped packages do not need the private registry anymore.Published by marikaner about 4 years ago
Find the changelog for versions prior to 1.18.0 here.
Published by github-actions[bot] about 4 years ago
Published by github-actions[bot] over 4 years ago
if-match
header instead of if-match:false
.Published by github-actions[bot] over 4 years ago
Edm.TimeOfDay
representations is not lossless for corner cases where the fractional seconds contain trailing zeros. As a sideeffect 12:12:12.0
can potentially be transformed to 12:12:12
when performing a GET and PATCH / PUT request subsequently.fractionalSeconds
were removed from the Time
representation and merged with seconds
instead.Published by github-actions[bot] over 4 years ago
changelogFile
. Use the new more general options additionalFiles
instead..filter(filterFunctions.startsWith(BusinessPartner.FIRST_NAME).equals(true))
.--additionalFiles <GlobToFiles>
to the generator. If specified, all files matching the glob will be copied to each generated service directory.Published by github-actions[bot] over 4 years ago
isMulti
of the typeVdmFunctionImportReturnType
and isMultiLink
as well as multiplicity
of VdmNavigationProperty
were deprecated and replaced by isCollection
.VdmServiceMetadata
now also contains a property oDataVersion
that is mandatory.Type
do not lead to name clashes anymore.Published by github-actions[bot] over 4 years ago
Published by github-actions[bot] over 4 years ago
Published by github-actions[bot] over 4 years ago
_keys
, _keyFields
and _allFields
properties, that differ from older generated clients. Old clients are still supported but will be deprecated soon._keys
, _keyFields
and _allFields
to the correct types.Published by github-actions[bot] over 4 years ago
Published by github-actions[bot] over 4 years ago
http-client
custom request configurations now take precedence over configurations resulting from the given destination. This applies to all http-client
related functions: buildHttpRequest
, addDestinationToRequestConfig
, execute
and executeHttpRequest
.setGlobalLogLevel('debug')
for this. Log levels set individually still take precedence.undefined
before.BigNumber
.JKU
field of the token's header to fetch the verification key.Published by github-actions[bot] over 4 years ago
withCustomQueryParameters()
.Published by github-actions[bot] over 4 years ago
HTTP
are expected to contain a url
or URL
property. Note that when retrieving a destination from the destinations
environment variable, all destinations are validated. This validation applies even to destinations that are not read.destinations
environment variable with the same property keys as known from the destination service on SAP Cloud Platform, e.g. now URL
is considered valid in addition to previously only url
.PrincipalPropagation
as authentication scheme for on-premises connectivity.