Breaking Changes
* The schema is now always fetched at the beginning of the first session if `fetch_schema_from_transport` is set to True (167)
* Complete Refactor of the DSL Module (169):
* The DSLSchema only needs a schema, a Client is no more needed.
* New dsl_gql function to convert the DSL operations into a Document
* This allows DSL queries to be executed in a session instead of a client (Solves 138)
* Added typing annotations
* Added code documentation and sphinx docs (Solves 82)
* Supports Subscriptions
* Fix nested input arguments
* Allow to set the alias directly in the select method
* Allow multiple operations in a document
* Allow to set the operation name
Maintenance
* Update aiohttp to >= 3.7.1 (currently 3.7.3)
* Update yarl to >= 1.6.0