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/deprecation
has been added to the response with the200
status for the GET operation on the path/v2/contributors/{contributorId}/extensions
, which lists extensions of the own contributor. - The API operation ID
customer-leave-customer
has been removed and replaced withdeprecated-customer-leave-customer
for the POST operation on the path/v2/customers/{customerId}/actions/leave
. - The API operation ID
project-leave-project
has been removed and replaced withdeprecated-project-leave-project
for 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/deprecation
to the response with the200
status
For details, refer to the GET/
endpoint.
Changes in "customer-leave-customer"
- api operation id
customer-leave-customer
removed 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-project
removed 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
leaveCustomer
functionality has been replaced withdeprecatedCustomerLeaveCustomer
, providing updated request handling and deprecated response management. - CustomerClient Changes:
- Removed the
leaveCustomer
method. - Added the
deprecatedCustomerLeaveCustomer
method to manage deprecated customer leave requests.
- Removed the
- ProjectClient Updates:
- Introduced the
deprecatedProjectLeaveProject
method 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
ExtensionInstanceHealth
andExtensionInstanceHealthAggregateReference
.
- 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.