Releases: omarryhan/aiogoogle
v4.2.0
v4.1.0
v4.0.0
Enhancements
- Now managing active_session with a context var
Breaking changes
If you were directly using Aiogoogle.active_session, you should reconsider how you use it. Please take a look at client.py for more info.
Thanks
- To: @Shmookoff
v3.2.1
v3.2.0
Features
Add pipe_to
option in requests to stream downloads to an abstract streaming object, instead of having it hardcoded in files.
Contributors
Thanks to @NabilMostafa
V3.1.2
v3.1.1
v3.1.0
3.0.0
Breaking changes
Turned aiogoogle's param validation logic off by default.
This shouldn't affect you unless you were relying on ValidationError
s to catch input errors.
Now that it's off by default, a 400 error will be thrown with the details of the bad request printed. The details are returned by Google in the JSON body of the response.
For more context on why this feature got turned off by default please read issue #69
If you want to keep using Aiogoogle's internal validation logic, pass validate=True
to either the API method call e.g. youtube.videos.list(validate=False)
or to aiogoogle.discover e.g. aiogoogle.discover('youtube', 'v3', validate=True)
.