APIMatic’s Self Hosted Portal offering has been augmented with the following enhancements:
- API Specification export
- Detailed and informative exception messages
- Ignore MacOS specific files in build input
APIMatic’s Self Hosted Portal offering has been augmented with the following enhancements:
APIMatic announces the support for multiple authenticaion schemes in Python SDKs. With the new design, it has become quite easy to configure multiple authentication schemes per SDK. All of the auth managers are instantiated at the start during the client initialization. After that their relevant auth managers can be used to apply auth schemes per endpoint as required in SDK.
We are now dropping support for Ruby version 2.5
in Ruby SDKs. Ruby 2.5
hit EOL status on 2021-03-31 as per the official source. As a result of dropping Ruby 2.5
, we are now able to relax version constraints on some of the Ruby SDKs dependencies.
OpenAPI Specification allows you to add an object
type in oneOf
and anyOf
in Java SDKs. Defining an object
type means any key/value pair is accepted. Object
type in Java means it can refer to any instance, as Object
is the root class. Therefore, this change enforces that for any object
type case falling under oneOf
and anyOf
, the Java SDK will treat it as Map
.
PHP SDKs now support complex query parameters with which you can send a complex type as well as arrays/maps of complex types in query strings.
OAS allows marking properties as nullable, but previously this flag was not being respected in the Java SDK where oneOf/anyOf
was being used. Now with this release, the Java SDK fully respects the nullable attribute during serialization & deserialization for oneOf/anyOf
properties.
Java SDKs now support enum types defined as oneOf/anyOf types. You can define as many distinct enum types as required with this support.
APIMatic CodeGen has made improvements by updating type hints of dictionaries in PHP SDKs to better capture the type information.
Hyperlinks in multi-file docs are now truly relative so they will work correctly irrespective of which level the SDK is placed in the GitHub repository.
The APIMatic Code Generator now supports SDK compatibility with the runtime version of PHP 8.1.