Qtgql

Latest version: v0.139.0

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

Scan your dependencies

Page 3 of 17

0.135.0

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

This release adds support for recursive input objects.

BREAKING CHANGES:
- From now on, input objects are heap allocated.
This is due to this specific use case that input objects might reference themselves.

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

0.134.0

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

This release adds support for optional input objects / scalar.

Internal changes
- arguments are not stored on with dynamically generated tuple because
input objects might refer to themselves also the tuple approach is too hard to maintain.

- This release changes the way root types are instantiated.
Previously they were static heap allocated instance.
Now we use a shared pointer solution
that would be collected if there is no operation using this concrete root type.

- Scalars are now shared pointers. this is because root type fields
might be empty (if this operation is the first to use this root type) so we need to use either
shared pointer or std::optional.
Another reason to move to `sp` is because the scalars won't get copied all the time.
Also, this might pave the way for correct garbage collection.

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

0.133.2

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

This release fixes a bug where optional lists wouldn't be evaluated correctly.

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

0.133.1

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

This release adds padronizes serialization for input arguments and input objects.
This solves a case that list of arguments in input object couldn't serialize.

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

0.133.0

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

This release adds support for list of scalars argument.

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

0.132.0

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

This release adds support for list of scalars.

Breaking Changes

- Models now expose `data` role instead of `qtObject` role since
it can also be an `int` for example.

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

Page 3 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.