Graphql-compiler

Latest version: v1.11.0

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

Scan your dependencies

Page 3 of 5

1.6.1

------

- Fix a bad compilation bug on :code:`fold` and :code:`optional` in the same
scope.
`86 <https://github.com/kensho-technologies/graphql-compiler/pull/86>`__

Thanks to :code:`amartyashankha` for the fix!

1.6.0

------

- Add full support for :code:`Decimal` data, including both filtering and
output.
`91 <https://github.com/kensho-technologies/graphql-compiler/pull/91>`__

1.5.0

------

- Allow expanding vertex fields within :code:`optional` scopes.
`83 <https://github.com/kensho-technologies/graphql-compiler/pull/83>`__

This is a massive feature, totaling over 4000 lines of changes and
hundreds of hours of many engineers' time. Special thanks to
:code:`amartyashankha` for taking point on the implementation!

This feature implements a workaround for a limitation of OrientDB, where
:code:`MATCH` treats optional vertices as terminal and does not allow
subsequent traversals from them. To work around this issue, the compiler
rewrites the query into several disjoint queries whose union produces
the exact same results as a single query that allows optional
traversals. See this `link <https://graphql-compiler.readthedocs.io/en/latest/supported_databases/orientdb.html#compound-optional-performance-penalty>`__
for more details.

1.4.1

------

- Make MATCH use the :code:`BETWEEN` operator when possible, to avoid `an
OrientDB performance
issue <https://github.com/orientechnologies/orientdb/issues/8230>`__
`70 <https://github.com/kensho-technologies/graphql-compiler/pull/70>`__

Thanks to :code:`amartyashankha` for this contribution!

1.4.0

------

- Enable expanding vertex fields inside :code:`fold`
`64 <https://github.com/kensho-technologies/graphql-compiler/pull/64>`__

Thanks to :code:`amartyashankha` for this contribution!

1.3.1

------

- Add a workaround for a bug in OrientDB related to :code:`recurse` with
type coercions
`55 <https://github.com/kensho-technologies/graphql-compiler/pull/55>`__
- Exposed the package name and version in the root :code:`__init__.py` file
`57 <https://github.com/kensho-technologies/graphql-compiler/pull/57>`__

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.