Qtgql

Latest version: v0.139.0

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 17

0.120.2

--------------------

This release adds support for updates of list of nodes.

When operation X queries for list of nodes, the list would
get deserialized and each proxy that contains that list would update it's model based on the new data.
if the node itself has changed the changed fields would emit their own signals
to indicate the UI for updates.

Contributed by [ניר](https://github.com/nrbnlulu) via [PR #284](https://github.com/qtgql/qtgql/pull/284/)

0.120.1

--------------------

Migrate to "singleton" root types.
The advantage for this architecture is that the ui won't be updated every-time
a (next) message arrives, as well as for cross-operation updates.

To demonstrate the purpose of this specification image that
operation X queried for
graphql
me{
name
profilePic
}


And after a while operation Y queried for:
graphql
me{
nickName
profilePic
}

Assuming that the profile picture has changed, operation X **would be updated**
as well.

Contributed by [ניר](https://github.com/nrbnlulu) via [PR #282](https://github.com/qtgql/qtgql/pull/282/)

0.120.0

--------------------

Refactor
- Due to complexity issues deserializers and updaters are moved to operations scope.
Each operation will generate its own deserializers chain.
- Refactor operation evaluation, uses similar technique that used by schema evaluations.
Much more readable.
- Move root field out of the operation handler, instead create root types as well.

Features
- Cache by arguments see 254

CD
- refactor bot comment
- add no todos check

Contributed by [ניר](https://github.com/nrbnlulu) via [PR #271](https://github.com/qtgql/qtgql/pull/271/)

0.119.13

---------------------

This release removes the previose `loose()` approach mainly due to complexity reasons.
Starting from now we have a periodic garbage collector on all `Node` derived classes.

Contributed by [ניר](https://github.com/nrbnlulu) via [PR #253](https://github.com/qtgql/qtgql/pull/253/)

0.119.12

---------------------

This release adds support for optional nested objects
updates and gc.

Contributed by [ניר](https://github.com/nrbnlulu) via [PR #252](https://github.com/qtgql/qtgql/pull/252/)

0.119.11

---------------------

This release adds support for updates & garbage collection of nested object types.

Contributed by [ניר](https://github.com/nrbnlulu) via [PR #250](https://github.com/qtgql/qtgql/pull/250/)

Page 8 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.