graphql

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations.

APACHE-2.0 License

Downloads
80K
Stars
503
Committers
61

Bot releases are hidden (Show)

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql about 2 years ago

Patch Changes

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql about 2 years ago

Patch Changes

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql about 2 years ago

Patch Changes

  • #1849 68e44f53 Thanks @tbwiss! - Fix: Cypher generation syntax error
    Generated cypher statement when executed produces a syntax error, requires white spaces between AND and variable name.
graphql - @neo4j/[email protected]

Published by neo4j-team-graphql about 2 years ago

Patch Changes

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql about 2 years ago

Patch Changes

  • #1796 3c2d0658 Thanks @darrellwarde! - fix: move ORDER BY, SKIP and LIMIT to as early as possible in a Cypher query. This results in significant reduction in projecting related nodes which will be made redundant by a late SKIP and LIMIT.

  • #1810 fad52b51 Thanks @angrykoala! - Remove apoc.runFirstColumn from count projection to avoid database contention

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql about 2 years ago

Patch Changes

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql over 2 years ago

Minor Changes

  • #1619 0a49f56d Thanks @mjfwebb! - Feat: Array methods pop and push

  • #1773 381c4061 Thanks @MacondoExpress! - Comparators LT, LTE, GT, and GTE now are included for string fields.
    Add features option to Neo4jGraphQLConfig, which allows to enable, disable or configure specific features.

Patch Changes

graphql - @neo4j/[email protected]

Published by neo4j-team-graphql over 2 years ago

graphql - @neo4j/[email protected]

Published by darrellwarde over 2 years ago

3.5.1

Patch Changes

graphql - @neo4j/[email protected]

Published by darrellwarde over 2 years ago

3.5.1

Patch Changes

  • 30af948c: Update Cypher execution functionality so that transaction functions are used when executing using either a driver or a session.
graphql - Neo4j GraphQL Library 2.0.0

Published by darrellwarde about 3 years ago

Today's release is a big one, notably adding in support for relationship properties and cursor-based pagination! 🎉 Thank you all for your support of the library so far, we're really excited for today's release and hope that you enjoy it too. As per usual, please raise an issue for any problems which you encounter (of which we hope there will be very few!).

There are breaking changes between version 1.x and this 2.0.0 release. Please see the migration guide for the steps involved to migrate.

Features

Improvements

Fixes and refactors

A whole lot of work has gone into this 2.0.0 release, which would make for some unwieldy release notes if listed here! If you want to see everything which has been released today, this pull request filter will show all of the work which was merged into the 2.0.0 branch.

Resources

graphql - OGM 2.0.0

Published by darrellwarde about 3 years ago

Updates the @neo4j/graphql dependency to the new major 2.0.0 release.

Breaking changes for queries and mutations will be identical to the changes which break for the GraphQL Library, so the same migration guide can be followed.

graphql - Neo4j GraphQL Library 2.0.0-rc.2

Published by darrellwarde about 3 years ago

Changes

Fixes

  • An error is now thrown if @auth, @cypher or @relationship directives are used on an relationship property interface or its fields (#379, #381, #383)
  • Generated input types being used within custom input types will now pass validation of type definitions (#373)
  • Custom scalars/enums now work as return values for custom Cypher fields (#390)
  • Error thrown if reserved words used in type definitions (#396):
    • Node and PageInfo cannot be used as type/interfaces names, nor can names ending in Connection
    • cursor and node cannot be used as relationship property fields

Notes

We apologise for making the breaking change from edge to relationship during this release candidate phase, but we felt that the consistency improvement across the schema was worth the tradeoff.

graphql - OGM 2.0.0-rc.2

Published by darrellwarde about 3 years ago

Updated the @neo4j/graphql dependency.

graphql - Neo4j GraphQL Library 2.0.0-rc.1

Published by danstarns about 3 years ago

Whats Included?

  1. #300 - Validation Of typeDefs
  2. #283
  3. #362
  4. #369
  5. #366 - New docs look and feel 👀
  6. #367
  7. #368
  8. #365

Notes

Going RC now as we feel there are no more features to add. We will continue to publish release candidates until we are happy to go GA on 2.0.0.

graphql - OGM 2.0.0-rc.1

Published by danstarns about 3 years ago

Updates @neo4j/graphql dependency.

graphql - OGM 1.2.4

Published by danstarns about 3 years ago

What's Included?

Updates to @neo4j/graphql dependency.

graphql - Neo4j GraphQL Library 1.2.4

Published by danstarns about 3 years ago

Whats Included?

  1. #361
  2. #359
  3. #355

Notes

Small fixes and improvements. Thanks to @mathix420 and @dmoree for your contributions to this release 🍻

graphql - OGM 2.0.0-alpha.4

Published by danstarns over 3 years ago

Whats Included ?

  1. #329 - Count Queries

Notes

Apart from the additional OGM method this PR simply updates to the lastest @neo4j/graphql.

graphql - Neo4j GraphQL Library 2.0.0-alpha.4

Published by danstarns over 3 years ago

Whats Included?

  1. #339
  2. #334
  3. #329 - Count Queries
  4. #340
  5. #325

Alongside the latest changes to master.

Notes

This PR includes further improvements based on the feedback given around the alpha plus a new feature being count queries. Thanks to community member @dmoree for your PR's in this release and also a shoutout to the rest of you for providing feedback.

Package Rankings
Top 1.65% on Npmjs.org
Related Projects