API changes for v2 API, September 4, 2024
On September 4, 2024, the mittwald API introduced new optional query parameters 'limit', 'page', and 'skip' for the GET operations on both the delivery boxes and mail addresses endpoints, enhancing the ability to paginate and manage results effectively.
Summary
- The
GET /v2/projects/{projectId}/delivery-boxesoperation has been updated to include three new optional query request parameters:limit,page, andskip. - The
GET /v2/projects/{projectId}/mail-addressesoperation has also been updated to include three new optional query request parameters:limit,page, andskip.
Disclaimer: This summary is AI-generated. If you find any discrepancies, please refer to the detailed changes below.
Detailed changes
Changes in "List delivery boxes belonging to a Project"
-
added the new optional 'query' request parameter 'limit'
-
added the new optional 'query' request parameter 'page'
-
added the new optional 'query' request parameter 'skip'
For details, refer to the GET/ endpoint.
Changes in "List mail addresses belonging to a Project"
-
added the new optional 'query' request parameter 'limit'
-
added the new optional 'query' request parameter 'page'
-
added the new optional 'query' request parameter 'skip'
For details, refer to the GET/ endpoint.
Client package releases
mittwald PHP SDK v2.1.57 Release
Release v2.1.57 of the mittwald PHP SDK includes several important bug fixes and improvements:
Bugfixes
- Pagination Parameters in Requests: Default values for pagination parameters (
limit,skip,page) have been added to restore backwards compatibility.- InvoiceListCustomerInvoicesRequest:
limitset to 1000,skipto 0. - ListCustomersRequest:
limitset to 1000,skipto 0. - IngressListIngressesRequest:
limitset to 10000,skipto 0. - SuggestRequest:
domainCountdefaults to 6. - ListDeliveryBoxesRequest:
limitset to 10000,skipto 0,pageto null. - ListMailAddressesRequest: Similar pagination defaults.
- ListProjectsRequest:
limitset to 10000,skipto 0. - ListServersRequest:
limitset to 10000,skipto 0,pageto 1.
- InvoiceListCustomerInvoicesRequest:
Updated Constructors
- Constructors have been updated to handle pagination parameters automatically with default values.
Improved Readability & Safety
- Internal flags such as
disabled,pendingInstallation, andpendingRemovalare now set tofalseby default.
New Methods for Pagination
- New methods (
withLimit,withSkip,withPage) have been added to facilitate easy and safe parameter modifications with validation.
These updates provide a more user-friendly API and better default behavior for developers working with client requests in this library.
mittwald JavaScript SDK Release 4.58.0
The mittwald JavaScript SDK version 4.58.0 has been released. This update includes the following feature:
- Client: Re-export all from commons (commit 9bd6a8b)
For more details, visit the release page.