Releases: apify/apify-client-python
Releases · apify/apify-client-python
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
0.1.0
Changed
- methods using specific option values for arguments now use well-defined and documented Enums for those arguments instead of generic strings
- made the submodule apify_client.constscontaining the aforementionedEnums available
Internal changes
- updated development dependencies
- enforced unified use of single quotes and double quotes
- added repository dispatch to build actor images with this client when publishing a new version