Skip to content

Releases: Systems-Modeling/SysML-v2-API-Services

2022-09

16 Oct 20:10

Choose a tag to compare

New

  • Introduces GET /meta/datatypes (paginated) and GET /meta/datatypes/{datatypeId} operations that provide JSON Schema specifications for the classes in the SysML v2 language metamodel, e.g. Element, Relationship.
  • Updated to 2022-09 metamodel baseline.

Fixed

  • Enumerations are no longer always uppercase, e.g. the value of VisibilityKind#public in JSON payloads is now public instead of PUBLIC.

2022-08

09 Sep 02:25

Choose a tag to compare

New

  • Updated to 2022-08 metamodel baseline.

Fixed

  • Project PUT request no longer ignores fields specified after defaultBranch
  • DataVersion responses now include @type field
  • OpenAPI specification - Commit.previousCommit type changed from object to array(object)

2022-07

09 Aug 14:56

Choose a tag to compare

New

  • Updated to 2022-07 metamodel baseline.

2022-06

18 Jul 02:15

Choose a tag to compare

New

  • Operations related to returning Data, e.g. Element(s), include Data from ProjectUsages. This applies to the following endpoints:

    • GET /projects/:projectId/commits/:commitId/elements
    • GET /projects/:projectId/commits/:commitId/elements/:elementId
    • GET /projects/:projectId/commits/:commitId/roots
    • GET /projects/:projectId/commits/:commitId/elements/:relatedElementId/relationships

    Some specialized use cases would like the ability for these operations to provide only the direct / “owned” Data. To satisfy these needs, an option has been added to these operations to excludeUsed.

2022-05

17 Jun 04:01

Choose a tag to compare

New

  • Updated to 2022-05 metamodel baseline.

2022-05 M1

10 Jun 20:37

Choose a tag to compare

2022-05 M1 Pre-release
Pre-release
2022-05-m1

2022-05-m1

2022-04

16 May 21:40

Choose a tag to compare

New

  • Updated to 2022-04 metamodel baseline. Notably, Element#identifier has been renamed to Element#elementId upstream and this change is reflected in the OpenAPI specification and JSON-LD context definitions.

2022-04 M1

12 May 14:44

Choose a tag to compare

2022-04 M1 Pre-release
Pre-release
2022-04-m1

2022-04-m1

2022-03

07 Apr 00:49

Choose a tag to compare

New

  • Updated to 2022-03 metamodel baseline.

2022-02

16 Mar 15:48

Choose a tag to compare

New

  • Enable and validate references to the elements in ProjectUsages.
  • API extension for commit creation with references of ownership qualified name in addition to ID.
  • API extension for element lookup by ownership qualified name.
  • Updated to 2022-02 metamodel baseline.