Skip to content

Releases: omarryhan/aiogoogle

v4.2.0

09 Jun 22:48
dae5372
Compare
Choose a tag to compare

Bug fixes

Now escaping forward slashes in path params.

Thanks

Thanks to pyryjook for the PR @pyryjook

v4.1.0

19 Apr 13:04
ea167ba
Compare
Choose a tag to compare

Features

  • Add pipe_from argument for file upload

Thanks

to: @NabilMostafa

v4.0.0

15 Apr 14:34
3dc48d7
Compare
Choose a tag to compare

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

v3.2.1

01 Mar 16:48
b68399b
Compare
Choose a tag to compare

Bug

  • Same as previous release but forgot to bump version.
  • Change license in version to MIT as per the repo's root license.

v3.2.0

01 Mar 16:45
d56c7e5
Compare
Choose a tag to compare

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

21 Jan 10:48
2e900ff
Compare
Choose a tag to compare

Bug

Added missing names in all

Thanks

to @jupiterbjy

v3.1.1

30 Dec 10:22
Compare
Choose a tag to compare

Bug fixes

  • Now URL encoding scopes in create_authorization_url method.

Thanks to @jgayfer

v3.1.0

20 Oct 19:13
Compare
Choose a tag to compare

Features

Expose the raise_for_status flag in send methods + add an example.
Thanks to @Gitznik

3.0.0

20 Sep 20:32
Compare
Choose a tag to compare

Breaking changes

Turned aiogoogle's param validation logic off by default.
This shouldn't affect you unless you were relying on ValidationErrors 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).

2.1.1

20 Sep 20:09
Compare
Choose a tag to compare

Bugs

Fix issue #71 and #72