API changes for v2 API, January 16, 2025
On January 16, 2025, the mittwald API introduced an optional property for deprecation in the response of the extensions endpoint, while also replacing the operation IDs for leaving customers and projects with their deprecated counterparts.
Summary
- The optional property
/items/deprecationhas been added to the response with the200status for the GET operation on the path/v2/contributors/{contributorId}/extensions, which lists extensions of the own contributor. - The API operation ID
customer-leave-customerhas been removed and replaced withdeprecated-customer-leave-customerfor the POST operation on the path/v2/customers/{customerId}/actions/leave. - The API operation ID
project-leave-projecthas been removed and replaced withdeprecated-project-leave-projectfor the POST operation on the path/v2/projects/{projectId}/leave.
Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.
Detailed changes
Changes in "List Extensions of own contributor"
- added the optional property
/items/deprecationto the response with the200status
For details, refer to the GET/ endpoint.
Changes in "customer-leave-customer"
- api operation id
customer-leave-customerremoved and replaced withdeprecated-customer-leave-customer
For details, refer to the unknown operation customer-leave-customer endpoint.
Changes in "project-leave-project"
- api operation id
project-leave-projectremoved and replaced withdeprecated-project-leave-project
For details, refer to the unknown operation project-leave-project endpoint.
Client package releases
Release Summary: mittwald PHP SDK v2.1.93
The mittwald PHP SDK has been updated to version 2.1.93. This release introduces several changes and new features focused on deprecation handling and extensibility improvements.
Key Features and Changes:
- Deprecated Leave Customer API: The
leaveCustomerfunctionality has been replaced withdeprecatedCustomerLeaveCustomer, providing updated request handling and deprecated response management. - CustomerClient Changes:
- Removed the
leaveCustomermethod. - Added the
deprecatedCustomerLeaveCustomermethod to manage deprecated customer leave requests.
- Removed the
- ProjectClient Updates:
- Introduced the
deprecatedProjectLeaveProjectmethod for handling deprecated project leave requests.
- Introduced the
- Extensibility Enhancements:
- New classes and updated schemas have been added to improve utility features related to extensions, such as
ExtensionInstanceHealthandExtensionInstanceHealthAggregateReference.
- New classes and updated schemas have been added to improve utility features related to extensions, such as
- Deprecation Handling:
- Updated marketplace schemas now include properties to better manage deprecation, enhancing clarity and future-proofing.
For more details, visit the release page.