We have added the support of multiline in the text area for string input in the API Code Playground.
76 posts tagged with "Improvement"
View All TagsChanged the List of Supported Fonts for Heading, Body and Code in the Developer Portal
In the Developer Portal, users can update the heading, body and code fonts. For the hosted portal, the user can select list of fonts available on the portal editor. For the self-hosted portal, the web font URL
can be provided as part of the portal settings in the build file.
Hosted Portal Users
In the API developer portal, the list of available fonts in the portal editor is updated for code, body and headings.
Added Support for Export of $ref Sibling Data in OpenAPI Using allOf
APIMatic now exports any data available for a schema that also uses $ref
to reference another schema definition, by placing the reference and the sibling data within the allOf
construct.
Enabling DX Analytics for All Team Members Within the API Portal
Access to DX Analytics is no longer restricted to API Owners, the entire team can now track the performance of their API Portal.
Adding Support for Optional/Required Properties for oneOf and anyOf in Java SDKs
OAS allows you to set optional/required
properties in models. While serializing a model, optional properties will be omitted if the value of property is not set (i.e. initialized with null) and, required properties will be serialized in any case. This is a case of factoring schema in oneOf/anyOf
. Now with this support, you can define properties with the same names but with different optional/required constraints in request/response
of an endpoint.
Introducing API Specification Export, Error Message Enhancements in Self Hosted API Portals
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
Handling Object Type as Dictionary for oneOf and anyOf in Java SDKs
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
.
Updating Type Hints for Dictionaries in PHP SDKs
APIMatic CodeGen has made improvements by updating type hints of dictionaries in PHP SDKs to better capture the type information.
Improvements to Error Messages and Code Formatting in API Portal
Based on the various feedbacks given to us, we have enhanced our error messages shown on the API Portal visible to the users while making API calls via the API code playground. This release improves the message content by adding some more useful information to the older error message.
Improvements To The Existing Support for Request Body Content-Type
We have added some improvements to our existing support for how request body Content-Type
headers were handled during import. These changes can reflect in your output for SDK/portal generation or API transformations.