APIMatic now supports four widely-used pagination strategies in Python SDKs: Offset, Page, Cursor, and Link based pagination. This enhancement provides a seamless and unified way to consume paginated API responses, regardless of the underlying mechanism.
26 posts tagged with "Python"
View All TagsComplex 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.
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.
Typed Additional Model Properties Support in All SDKs
We’re introducing support for typed additional model properties across all SDKs, enhancing type safety and alignment with OpenAPI specifications.
Introducing Support for oneOf and anyOf in Python SDKs
We are introducing the special oneOf and anyOf types in our Python SDKs.
Improved Python Code Samples
The generated code samples are now idiomatic with no errors. This improves the developer experience by allowing developers to run the code samples without any error in their applications and to get started quickly.
Adding support for Python 3.10 in APIMatic SDKs
APIMatic SDKs now support Python version 3.10 without any functional changes.
Performing Package Publishing through pyproject.toml File
Configuration details and meta data for APIMatic's Python SDKs is stored in a pyproject.toml file instead of setup.py to make the package publishing process efficient and up to date.
Introducing Core Libraries in Python
APIMatic has introduced core libraries to provide a stable runtime that powers all functionality of our SDKs. In this release, we have revamped our Python SDKs to improve the code quality and provide better test coverage.