Releases: iamkubi/pydactyl
Releases · iamkubi/pydactyl
v2.0.5
What's Changed
- Rework the api_client logger by @cswimr in #83
- Add optional json parameter to get_file_contents by @Pokeylooted in #81
New Contributors
- @cswimr made their first contribution in #83
- @Pokeylooted made their first contribution in #81
Full Changelog: v2.0.4...v2.0.5
v2.0.4
Full Changelog: v2.0.3...v2.0.4
Fix logging appearing when debug=False
v2.0.3
Implement len()
for PaginatedResponse class
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Remove codecov dependency by @iamkubi in #72
- Bump requests from 2.20.0 to 2.31.0 by @dependabot in #78
- Updated Retry method parameter name due to changes in the requests lib by @gamedev-mjota in #77
New Contributors
- @gamedev-mjota made their first contribution in #77
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- added description to server create
- added external id to server_create + update_server_details function by @globule655 in #67
New Contributors
- @globule655 made their first contribution in #67
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Full Changelog: v1.2.1...v2.0.0
This release implements a consistent way of passing includes and additional parameters to API requests. It's quite possible that some endpoints were overlooked, but I believe I got all the endpoints that cannot be updated in a way that is backwards compatible.
Notable recent additions include:
- Passing includes: https://github.com/iamkubi/pydactyl#includes
- Passing params: https://github.com/iamkubi/pydactyl#params
- Enabling debug logging: https://github.com/iamkubi/pydactyl#debug-logging
- Automated retries on rate limiting: https://github.com/iamkubi/pydactyl#retries
v1.2.1
Full Changelog: v1.2.0...v1.2.1
v1.2.0
- Adds automated retries to the PterodactylClient when encountering errors from the API.
By default this will only retry 429 rate limiting errors, however it can be configured to retry any status code.
Retries 3 times with exponential backup configurable when instantiating a client instance.
Full Changelog: v1.1.6...v1.2.0
v1.1.6
- Add the
PaginatedResponse.collect()
method
Thecollect()
method will fetch the data from all pages of a PaginatedResponse.
This allows you to easily fetch all results when you want all the data without having to iterate over the pages. - Fix the
client.server.files.write_file()
method - Add the
client.server.get_websocket()
method
Full Changelog: v1.1.5...v1.1.6
v1.1.5
What's Changed
- Bump codecov from 2.0.15 to 2.0.16 by @dependabot in #53
- "Run Schedule" API implementation by @nikitafine in #57
- Added arguments to create&update schedule&task api by @nikitafine in #58
New Contributors
- @dependabot made their first contribution in #53
- @nikitafine made their first contribution in #57
Full Changelog: v1.1.4...v1.1.5