Releases: yuwex/scratchcloud
Releases · yuwex/scratchcloud
scratchcloud 1.2.3
scratchcloud 1.2.2
Breaking Changes
- None :)
Features
- None :(
Fixes
CloudClientobjects now catchsocket.gaierrorand reload if the DNS name forhttps://scratch.mit.educannot be resolved.
scratchcloud 1.2.1
Breaking Changes
CloudClient.set_cloudrequires astrtype for thevalueparameter.BaseCodec.encodewill raise aValueErrorexception instead of aEncodeErrorif it gets a non-string value
Features
- Nothing new :)
Fixes
- Docs fixes for BaseCodec
CloudClient.set_cloudwill no longer cast all values to string before encoding
scratchcloud 1.2.0
v1.2.0 is here! There are lots of internal breaking changes that make this library more async-like.
Breaking Changes
- Changed
CloudClient.connectedtoCloudClient.client_setup - Changed method
CloudClient.start()toCloudClient.setup() CloudClient.setup()no longer starts the cloud client's main loop.CloudClient.setup()returns a task that starts the main loop instead of starting the main loop.SegmentDump.dump()now has a default delay of 0 seconds due to rate limiting handling (see below)
Features
CloudClient.set_cloud()is now rate limited to 0.1 requests per second. Requests will be queued and fulfilled in the order they were sent.CloudClientobjects can now be stopped with theCloudClient.stop()method.MissingCloudVariableexceptions can be ignored through theCloudClientvia the argumentignore_missing_variables=True
Fixes
- Some docs fixes
scratchcloud 1.1.2
Breaking Changes
- Changed syntax for importing a
LoginCookieobject: usefrom scratchcloud import LoginCookieinstead offrom scratchcloud.client import LoginCookie: 672c4be
Features
- None
Fixes
- Fixed syntax to match intended syntax for
LoginCookieobjects.
scratchcloud 1.1.1
Edit: Marked as pre-release because 1.1.2 superseded it within 24 hours.
Breaking Changes
- None :)
Features
- Added a way to log in using cookies through the
LoginCookieobject: 33e7709- Check it out in the docs.
Fixes
- Fixed library information to appropriately show that it only works with python 3.10: #2