Added
- Added
IEEE754Compatible
flag which, when set totrue
, generates decimal fields as(number | string)
instead ofnumber
. This flag will be removed in the long run - Added plugin to
cds build
TypeScript projects. Can be explicitly called usingcds build --for typescript
Changed
- Types representing CDS events are now only
declare
d to avoid having to make their properties optional - Singular forms in generated index.js files now contain a
.is_singular
property as marker for distinguished handling of singular and plural in the runtime - Parameters passed to the CLI now take precedence over configuration contained in the
typer
section ofcds.env
Fixed
- Entities ending with an "s" are no longer incorrectly truncated within
extends
-clauses - Entity names prefixed with their own namespace (e.g.
Name.Name
,Name.NameAttachments
) are not stripped of their name prefix