Changelog / ANDROID

This changelog is filtered to show only changes for ANDROID. Go back to full changelog.

May 17, 2018

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.


Apr 25, 2018

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.


Oct 27, 2017

Discriminator Usage Fixed in Java and Android

There was a bug where the Discriminator field was not being set by dafault.

When creating an instance of a model that inherited from another model, the discriminator field was not assigned a default value.

This behavior has now been fixed. Please regenerate your SDK to get the fix.


Oct 27, 2017

Array Serialization Formats in Java and Android

Multiple formats are now supported for Array serialisation in form and query parameters. Formats supported include UnIndexed, Indexed, Plain, CSV, PSV, TSV.

This settings can be set using our API Blueprint CodeGen setting extension named ARRAYSERIALIZATION.


Oct 27, 2017

Multiple Datetime Formats in Java and Android

We have now added support for multiple datetime formats in our Java and Android SDKs. The following formats are supported:

  • RFC1123 Datetime: Mon, 15 Jun 2009 20:45:30 GMT
  • RFC3339 Datetime: 2016-03-13T12:52:32.123Z
  • Unix Timestamp: 1480809600


Jul 12, 2017

OAuth 2.0 Authorization Support Added

Our API editor and Code Generation engine now supports OAuth 2.0 for authentication in the generated SDKs.

OAuth 2 enabled SDKs will help developers in:

  • Obtaining consent from user
  • Acquiring access token
  • Refreshing tokens when they expire
  • Making authorized API calls

You can read more about OAuth 2.0 in APIMatic editor and Code Generation engine here.


Jan 3, 2017

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.