API changes for v2 API, May 30 to June 6
This week, the mittwald API introduces several enhancements, including the addition of required and optional properties to various responses, such as 'contributorName', 'extensionName', and 'homepage', as well as a new optional request parameter 'searchTerm' for listing extensions.
Summary
- The optional property
/items/homepagehas been added to the response with the '200' status for theGET /v2/contributorsoperation (List Contributors). - The optional property
/anyOf[#/components/schemas/de.mittwald.v1.marketplace.Contributor]/homepagehas been added to the response with the '200' status for theGET /v2/contributors/{contributorId}operation (Get a Contributor). - The following properties have been added to the response with the '200' status for the
GET /v2/customers/{customerId}/extensions/{extensionId}operation (Get the ExtensionInstance of a specific customer and extension):- Optional property
contributorId - Optional property
extensionSubTitle - Required property
contributorName - Required property
extensionName
- Optional property
- The following properties have been added to the response with the '200' status for the
GET /v2/extension-instancesoperation (List ExtensionInstances):- Optional property
/items/contributorId - Optional property
/items/extensionSubTitle - Required property
/items/contributorName - Required property
/items/extensionName
- Optional property
- The following properties have been added to the response with the '200' status for the
GET /v2/extension-instances/{extensionInstanceId}operation (Get an ExtensionInstance):- Optional property
contributorId - Optional property
extensionSubTitle - Required property
contributorName - Required property
extensionName
- Optional property
- A new optional request parameter
searchTermhas been added for theGET /v2/extensionsoperation (List Extensions). - The optional property
export/sha256Checksumhas been added to the response with the '200' status for theGET /v2/project-backups/{projectBackupId}operation (Get a ProjectBackup). - The optional property
/items/export/sha256Checksumhas been added to the response with the '200' status for theGET /v2/projects/{projectId}/backupsoperation (List Backups belonging to a Project). - The optional property
export/sha256Checksumhas been added to the response with the '201' status for thePOST /v2/projects/{projectId}/backupsoperation (Create a Backup of a Project). - The following properties have been added to the response with the '200' status for the
GET /v2/projects/{projectId}/extensions/{extensionId}operation (Get the ExtensionInstance of a specific project and extension):- Optional property
contributorId - Optional property
extensionSubTitle - Required property
contributorName - Required property
extensionName
- Optional property
- The following properties have been added to the response with the '200' status for the
GET /v2/projects/{projectId}/servicesoperation (List Services belonging to a Project):- Required property
/items/requiresRecreate
- Required property
- The following properties have been added to the response with the '200' status for the
GET /v2/projects/{projectId}/stacksoperation (List Stacks belonging to a Project):- Required property
/items/services/items/requiresRecreate
- Required property
- The required property
services/items/requiresRecreatehas been added to the response with the '200' status for the following operations:GET /v2/stacks/{stackId}(Get a Stack)PATCH /v2/stacks/{stackId}(Create, update or delete Services or Volumes belonging to a Stack)PUT /v2/stacks/{stackId}(Declaratively create, update or delete Services or Volumes belonging to a Stack)
- The required property
requiresRecreatehas been added to the response with the '200' status for theGET /v2/stacks/{stackId}/services/{serviceId}operation (Get a Service belonging to a Stack).
Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.
Detailed changes
Changes in "List contributors"
- added the optional property '/items/homepage' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "Get a contributor"
- added the optional property '/anyOf[#/components/schemas/de.mittwald.v1.marketplace.Contributor]/homepage' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "Get the extension instance of a specific customer and extension, if existing"
-
added the optional property 'contributorId' to the response with the '200' status
-
added the optional property 'extensionSubTitle' to the response with the '200' status
-
added the required property 'contributorName' to the response with the '200' status
-
added the required property 'extensionName' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "List extension instances"
-
added the optional property '/items/contributorId' to the response with the '200' status
-
added the optional property '/items/extensionSubTitle' to the response with the '200' status
-
added the required property '/items/contributorName' to the response with the '200' status
-
added the required property '/items/extensionName' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "Get an extension instance"
-
added the optional property 'contributorId' to the response with the '200' status
-
added the optional property 'extensionSubTitle' to the response with the '200' status
-
added the required property 'contributorName' to the response with the '200' status
-
added the required property 'extensionName' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "List Extensions"
- added the new optional 'query' request parameter 'searchTerm'
For details, refer to the GET/ endpoint.
Changes in "Get a project backup"
- added the optional property 'export/sha256Checksum' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "List Backups belonging to a Project"
- added the optional property '/items/export/sha256Checksum' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "Create a Backup of a Project"
- added the optional property 'export/sha256Checksum' to the response with the '201' status
For details, refer to the POST/ endpoint.
Changes in "Get the extension instance of a specific project and extension, if existing"
-
added the optional property 'contributorId' to the response with the '200' status
-
added the optional property 'extensionSubTitle' to the response with the '200' status
-
added the required property 'contributorName' to the response with the '200' status
-
added the required property 'extensionName' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "List Services belonging to a Project"
- added the required property '/items/requiresRecreate' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "List Stacks belonging to a Project"
- added the required property '/items/services/items/requiresRecreate' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "Get a Stack"
- added the required property 'services/items/requiresRecreate' to the response with the '200' status
For details, refer to the GET/ endpoint.
Changes in "Create, update or delete Services or Volumes belonging to a Stack"
- added the required property 'services/items/requiresRecreate' to the response with the '200' status
For details, refer to the PATCH/ endpoint.
Changes in "Declaratively create, update or delete Services or Volumes belonging to a Stack"
- added the required property 'services/items/requiresRecreate' to the response with the '200' status
For details, refer to the PUT/ endpoint.
Changes in "Get a Service belonging to a Stack"
- added the required property 'requiresRecreate' to the response with the '200' status
For details, refer to the GET/ endpoint.
Client package releases
mittwald JavaScript SDK Release 4.161.0
The mittwald JavaScript SDK has been updated to version 4.161.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub here.
mittwald JavaScript SDK Release 4.160.0
The mittwald JavaScript SDK has been updated to version 4.160.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub: mittwald JavaScript SDK 4.160.0.
mittwald JavaScript SDK Release 4.159.0
The mittwald JavaScript SDK has been updated to version 4.159.0. This release includes an update to the generated client, enhancing the SDK's functionality. For more details, you can view the release on GitHub.
mittwald JavaScript SDK Release 4.158.0
The mittwald JavaScript SDK version 4.158.0 has been released. This update includes a feature enhancement with an updated generated client. For more details, you can view the release on GitHub.
mittwald JavaScript SDK Release 4.157.0
The mittwald JavaScript SDK has been updated to version 4.157.0. This release includes an update to the generated client, enhancing its functionality. For more details, you can view the release on GitHub: mittwald/api-client-js 4.157.0.