Changelog / GO

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

Oct 22, 2018

Do-Not-Split Words in Code Generation Settings

We have added a new CodeGen setting that allows you to specify a list of words that Code Generation will not split when converting identifiers from API specification to language-specific identifiers. This is useful for declaring brand names such as APIMatic.

E.g. if you provide the words apimatic and vmware in your the list, APIMaticandvmWare becomes ApimaticAndVmware or apimatic_and_vmware, depending on the place of use.


Sep 24, 2018

Allow Skipping Verification of SSL Certificates

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.


Mar 22, 2018

Go Improvements

Our GO SDK has been revamped pretaining to mulitple 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 imrpovements.


Mar 22, 2018

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.


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.