We've introduced a new section in our Developer Portal to document various SDK components including helper methods and utility classes. This update helps keep the Developer Portal documentation more in sync with SDKs.
Enforce Required Properties in Your OpenAPI Definition Using Custom Validation Rules
Until now, our custom validation rules supported Pattern, Order, and Length verification methods. This allowed us to enforce specific patterns for property values, restrict property lengths, and validate alphabetical ordering within OpenAPI definitions.
We're excited to introduce a new verification method: "Required."
With this update, you can now mark a property as required - even if OpenAPI standards don't enforce it. This means greater flexibility in defining custom validation rules, including support for vendor extensions.
Comprehensive Search Upgrade on Developer Portal
We've significantly enhanced the search functionality on our Developer Portal! Previously, searches were limited to document titles, making it challenging to locate specific information within our extensive API documentation. Now, our upgraded search system indexes the full content of guides, API endpoints, parameters, and model documentation, enabling you to find exactly what you need more efficiently.
Complex Objects Support in HTTP Header Parameters
The SDKs now support passing complex objects, including non-scalar types and collections, as HTTP header parameters in the request.
Configurable Test Settings via Environment Variables
The Python SDK now supports reading test configurations from environment variables, reducing the need for hardcoded values in the SDK test setup.
API Copilot Improvements
We've enhanced the API Copilot to provide a more seamless chat experience, especially during long conversations. Previously, users experienced a lag between typing and characters appearing in the input box when searching for something.
Enhanced UX for Deprecated Endpoints
We've improved the user experience for deprecated endpoints by making them more visible and easier to identify. These enhancements help users quickly recognize outdated APIs and find alternatives with minimal friction.
Introducing the Cosmos Theme
We're excited to introduce the Cosmos Theme, a sleek and modern design for a better visual experience. With a refined look and subtle enhancements, the portal now feels more modern and visually appealing.
Introducing String Representations for Models in PHP, Python, Ruby, and Go SDKs
Developers frequently rely on string representations of models for debugging and logging. Our recent update enhances the __str__
or equivalent methods for models in Python, Ruby, PHP, and Go SDKs, offering clear, human-readable outputs.
Introducing Enhanced Theming, Now with Dark Mode for the Developer Portal
We are thrilled to announce the introduction of Dark Mode to our theming system! This update enables seamless switching between Light and Dark themes while delivering enhanced theme customization capabilities.