Skip to content

Conversation

@Fannon
Copy link
Member

@Fannon Fannon commented May 13, 2025

WIP PR, to move out changes introduced in #89

Fannon and others added 8 commits May 13, 2025 10:06
…e level

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>
Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Fannon and others added 21 commits May 14, 2025 10:03
* State EntityRelationship ID constrains and fix links to ORD

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Also mention the majorVersion fragment

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Add regexp for Property Type and Entity Type ID

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Changelog

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Update spec/v1/annotations/entity-relationship.outro.md

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* Escaping

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Add regexp pattern in missing places

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* also to oidReference.entityName

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Add changelog entry for ODM regexp additions

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>
* Forbit v0 and v1 in entityType and propertyType IDs

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Improve regexp to now allow : without version

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Fixed regexp to allow v10, but now it will also allow v1, which is forbidden via MUST NOT

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
…e level (#89)

* Fixed scope of ObjectModel.semanticKey to be valid on Entity, not Type level

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* run generate

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update spec/v1/annotations/object-model.yaml

Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>

* run generate

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Prepare for v1.0.4 release

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Migrate to latest json-schema-library (breaking changes)

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Use rimraf instead of bash rm -rf

* Undo upgrade of json-schema-library

* update dependencies

* get rid of dependencies vulnerabilities

* downgrade json-schema-library back for now

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Co-authored-by: Raluca Gruber <92865676+maiargu@users.noreply.github.com>
Co-authored-by: raluca.gruber <raluca.gruber@sap.com>
* Add @ObjectModel.custom annotation

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Run generate

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update spec/v1/annotations/object-model.yaml

Co-authored-by: Thomas Martin Gawlitza <Thomas.Gawlitza@gmail.com>

* Formatting

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update spec/v1/annotations/object-model.yaml

* Update spec/v1/annotations/object-model.yaml

Co-authored-by: Thomas Martin Gawlitza <Thomas.Gawlitza@gmail.com>

* Fix changelog merge

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Fix changelog merge

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Format

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Co-authored-by: Thomas Martin Gawlitza <Thomas.Gawlitza@gmail.com>
* Update abap.md

Enhancing the ABAP Data Type Mapping

* Update abap.md

* Update abap.md

* Update abap.md

* Update abap.md

* Update abap.md

* Update abap.md

* Update abap.md

* Update apache-spark.md

* Update apache-spark.md

* Update abap.md

* Update abap.md

* Update apache-spark.md

---------

Co-authored-by: Simon Heimler <simon.heimler@sap.com>
…100)

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
* Mention that ER references are to-one cardinality only

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Fix links

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
* Mention that ER references are to-one cardinality only

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Fix links

* Copy generated files as part of npm generate job

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Remove test statement

* Do not copy on build:docu as its already part of generate

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
* Mention that ER references are to-one cardinality only

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Define CSN Interop media type

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
Signed-off-by: Simon Heimler <simon.heimler@sap.com>
* Add meta.document.name and .namespace

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Bump version to 1.0.7

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update description

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Run prettier

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update example

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Undo version bump

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Undo version bump in changelog

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
* Release v1.0.7

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Add babel runtime as dev dependency to keep docusaurus local search working

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Update formatting

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Rollback update of json-schema-validator library

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

* Run prettier

Signed-off-by: Simon Heimler <simon.heimler@sap.com>

---------

Signed-off-by: Simon Heimler <simon.heimler@sap.com>
* Adding cds.Binary and cds.LargeBinary

* Add relevant Semantics annotation for binary types

* Add changelog and add a bit more description / SHOULD / MUST implications

* Fix types to be less picky on listing ALL cds types in error message

* Preparing for 1.1.0 release, incl. dependency updates

* Adjust unit tests to use latest json schema validator
- Maintained version 1.1.0 and all feature changes from HEAD
- Updated dependencies to latest versions
- Resolved test file conflicts by keeping HEAD's validation patterns
- Regenerated package-lock.json with updated dependencies
- Added lint-staged dependency from incoming branch
- json-schema-library 10.4.2 has TypeScript definition issues
- Downgrade to 10.0.0 for stability
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants