SDKs generated by APIMATIC now support logging events!
Error Model Deserialization Issue Fixed
A bug in PHP SDKs being generated lead to custom Error Exception Models not being deserialized properly from the response when an API error occurred. This was caused by an error in the unbox()
function in the custom Exception class. It has now been fixed.
If you were using custom Error Exceptions, then please re-generate your PHP SDKs to get the fix.
NodeJS SDK Improvement & Superagent Client Bug Fix
Code styling within NodeJS SDKs is now improved.
For everyone using our Node SDK with Superagent
as the HTTP Client, there was a bug in the handling of response when response type is binary
. It has been fixed so you can get the bug-fix by generating the SDK again.
Object Instantiation for Custom Types Improved
Object Instantiation in Custom Types files have now been improved. Only those properties (of the object) that are set in client code will be initialized and instantiated in the SDK. This will prevent any property from being undefined
`_httpContext` Undefined Issue Resolved
A logical error in the PHP SDKs being generated lead to a variable, _httpContext
, being undefined in some cases. This resulted in a Fatal error when an APIException
was expected to be thrown.
Please regenerate your PHP SDK to get the bug fix.
Python Circular Reference Fixed
A circular reference problem was fixed in the Python SDKs. This should have only existed if your API description had a DateTime property in a model.
Please regenerate your Python SDK to get the bug fix.
Ruby Syntax Error Fixed
An unexpected additional ')' existed in the generated Ruby code if the SDK had a Datetime property in a model. The syntax error was eliminated by removing this bracket.
Please regenerate your Ruby SDK to get the bug fix.
Multiple Base URLs Now Supported
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.
AngularJS SDKs Revamped
Today, we are announcing a major revamp of our AngularJS SDK Code Generation, which includes
- Improvement in JS code styling.
- Enforce usage of AngularJS's own dependency injection system and avoid creating globals.
- Wrapping all code in IIFE to avoid polluting global namespace.
- All code is now minification safe.
We now have a changelog!
Starting today, we are going to maintain an awesome Changelog for APIMATIC. :)
Follow this changelog to stay up-to-date with
- New Features
- Bug Fixes
- Improvements