Releases: apify/apify-client-python
Releases · apify/apify-client-python
1.2.1
1.2.0
1.1.1
1.1.0
1.0.0
Breaking changes
- dropped support for Python 3.7, added support for Python 3.11
- unified methods for streaming resources
- switched underlying HTTP library from
requeststohttpx
Added
- added support for asynchronous usage via
ApifyClientAsync - added configurable socket timeout for requests to the Apify API
- added
py.typedfile to signal type checkers that this package is typed - added method to update status message for a run
- added option to set up webhooks for actor builds
- added logger with basic debugging info
- added support for
schemaparameter inget_or_createmethod for datasets and key-value stores - added support for
titleparameter in task and schedule methods - added
x-apify-workflow-keyheader support - added support for
flattenandviewparameters in dataset items methods - added support for
originparameter in actor/task run methods - added clients for actor version environment variables
Fixed
- disallowed
NaNandInfinityvalues in JSONs sent to the Apify API
Internal changes
- simplified retrying with exponential backoff
- improved checks for "not found" errors
- simplified flake8 config
- updated development dependencies
- simplified development scripts
- updated GitHub Actions versions to fix deprecations
- unified unit test style
- unified preparing resource representation
- updated output management in GitHub Workflows to fix deprecations
- improved type hints across codebase
- added option to manually publish the package with a workflow dispatch
- added
pre-committo run code quality checks before committing - converted
unittest-style tests topytest-style tests - backported project setup improvements from
apify-sdk-python
0.6.0
0.5.0
0.4.0
0.3.0
Added
- added the
test()method to the webhook client - added support for indicating the pagination direction in the
ListPageobjects
Changed
- improved support for storing more data types in datasets
Fixed
- fixed return type in the
DatasetClient.list_items()method docs
Internal changes
- added human-friendly names to the jobs in Github Action workflows
- updated development dependencies
0.2.0
Added
- added the
gracefullyparameter to the "Abort run" method
Changed
- replaced
base_urlwithapi_urlin the client constructor
to enable easier passing of the API server url from environment variables available to actors on the Apify platform
Internal changes
- changed tags for actor images with this client on Docker Hub to be aligned with the Apify SDK Node.js images
- updated the
requestsdependency to 2.26.0 - updated development dependencies