APIMatic has introduced core libraries to provide a stable runtime that powers all functionality of our SDKs. In this release, we have revamped our PHP SDKs to improve the code quality and provide better test coverage.
48 posts tagged with "New"
View All TagsIntroducing Core Libraries in APIMatic Generated SDKs
APIMatic SDKs now come with core libraries that improve code quality, reduce SDK size, and provide better test coverage for all SDKs.
Introducing support for complex query params in TypeScript
TypeScript SDKs now support complex query parameters that allow you to send complex types and arrays/maps of complex types in query strings.
Adding Migration Support for Docs as Code Workflow
You can now generate a build input for existing Portals created using the UI workflow. The build input corresponds to the published or unpublished version of the Portal and enables you to:
- Create a backup for the Portal.
- Migrate from the UI workflow to the docs as code workflow.
For details on description of the build input, go to APIMatic Build Input Documentation.
Added Support for Read-Only and Write-Only Field Properties in API Portal
We have added support of read-only and write-only properties in the API Developer Portal. The read-only and write-only tags have been changed to Response Only and Request Only respectively.
Added Support for Read-Only and Write-Only Properties in API Transformer
We are pleased to announce support for read-only and write-only properties in API Transformer which is one of the commonly used features of OpenAPI specification documents (v2.0 and above).
Adding Support for Persistent Connections in Ruby SDK
Previously, our Ruby SDKs were initiating a new connection for each API call. Now, we have made this HTTP connection persistent. Using persistent request allows all server requests to be made through one connection, consequently reducing network latency.
JSON Object Type Support in SDKs
We have added support for a new JSON Object type in all our SDKs.
Enable/Disable Retries per Endpoint for any HTTP Method
By default, our SDKs support retries for idempotent HTTP requests only. A flag is added at endpoint level which, when enabled, allows retries for non-idempotent HTTP requests as well.
Adding Support for Optional and Nullable Fields in a Model in Python SDKs
In the improved Python SDK, fields of a custom type can now differentiate between a nullable value and a missing value and will operate according to the behavior of the type specified. This way you can either pass a value that corresponds to the type specified, use null
as a value or skip the field altogether depending upon the defined behavior of the field.