Our Android, .Net, Go, Java, NodeJS, PHP, Python and Ruby SDKs now allow skipping verification of SSL certificates. To do this enable the CodeGen Setting Allow Skipping Certificate Verification and then set the corresponding configuration variable in the respective SDK.
Major Release of Developer Experience Portal
We've rewritten our Developer Experience portal and are releasing it as a major version. The new version introduces several new features in addition to bug fixes to some long-standing issues.
Check out the changes and how to migrate to the new portal.
Disable Linting in SDKs
We have added a new CodeGen setting to allow disabling linting in our SDKs. If you would like to benefit from this feature then please enable the setting and generate your SDKs again.
Support for Collection Variables Added In Postman Exporters
Our Postman exporters (both versions 1.0 and 2.0) now support collection variables to better represent requests in cases where multiple servers are involved.
Switching Http Client in Android and Java to OkHttp
We are happy to announce that our Android and Java SDKs now use the better and faster OkHttp client.
Android SDK and Gradle Version Upgraded
We have updated our Android SDKs to use version 3.0.1 of the Android Plugin for Gradle, and have upgraded the Gradle version to 4.1.
The minimum SDK version has been raised to 16 and the target SDK version has been raised to 26.
Please regenerate your Android SDKs if you wish to get these changes.
Go Improvements
Our GO SDK has been revamped pertaining to multiple bug fixes and new features.
- It now supports OAuth 2.0 Bearer Token for authentication in the generated SDKs.
- It now has a base client that can be used as a single point of entry for the SDK.
- The singleton architecture for clients has been removed to ease up the use in multiple user environments.
- Numerous bug fixes and improvements.
Multiple Base URLs Now Supported in GO SDK
You can now use multiple base URLs in your API description using the new Server Configuration. This feature allows you to
- Vary the Base URL between endpoints.
- Create multiple Environments and define different Base URLs for them.
- Templatize Base URL to allow for configuration using parameters in the client.
HAR Parser Improved - Added Missing Features, Bug Fixes
Our Transformer tool has been supporting HTTP Archive (HAR) format for a long time now. With the addition of new features to our APIMatic tool (e.g. support of multiple servers), there were a few updates required in our HAR parsers. In this regard, several missing features were added and some bugs were also fixed.
Support for Nullable Properties Added to Transformer
A property is nullable if it allows sending null
(in case of JSON/YAML, etc.) or nil
(in case of XML) as value. Several API description formats like Open API, RAML, etc. has support for nullable properties. Transformer now also supports this property and you can convert between different formats without losing this information.