Add support list of objects. When a list is deserialized the instances are mapped based on operation ID since lists are not part of the [field stability](https://graphql.org/learn/global-object-identification/#field-stability) spec.
Contributed by [ניר](https://github.com/nrbnlulu) via [PR #225](https://github.com/qtgql/qtgql/pull/225/)
0.119.3
--------------------
Adding support for optional object inside an object.
Contributed by [ניר](https://github.com/nrbnlulu) via [PR #224](https://github.com/qtgql/qtgql/pull/224/)
0.119.2
--------------------
This release adds support for nested object types. operation proxies does not refer to the concrete instance directly rather they are pointing to an instantiated proxy of the concrete.
Contributed by [ניר](https://github.com/nrbnlulu) via [PR #222](https://github.com/qtgql/qtgql/pull/222/)
0.119.1
--------------------
This release moves qtgql subcomponents into namespaces.
Contributed by [ניר](https://github.com/nrbnlulu) via [PR #221](https://github.com/qtgql/qtgql/pull/221/)
0.119.0
--------------------
This release adds support for optional (nullable) scalars.
and initial support for setting variables. i.e for this query: graphql query MainQuery($returnNone: Boolean! = false) { user(retNone: $returnNone) { name age agePoint uuid birth } }
You could set `$returnNone` to `true` like this.
cpp auto mq = std::make_shared<mainquery::MainQuery>(); mq->setVariables({true}); mq->execute();
Contributed by [ניר](https://github.com/nrbnlulu) via [PR #219](https://github.com/qtgql/qtgql/pull/219/)
0.118.0
--------------------
This release adds support for custom scalars.
Contributed by [ניר](https://github.com/nrbnlulu) via [PR #211](https://github.com/qtgql/qtgql/pull/211/)