@jexp jexp released this Oct 11, 2018 · 1 commit to 3.4 since this release

Assets 3

Just updated dependencies and fixed some minor test issues.

@jexp jexp released this Jun 28, 2018 · 5 commits to 3.3 since this release

Assets 3

This releases sees a cool addition besides a number of bug fixes.

You can now expose Neo4j user defined procedures as queries and mutations in an /graphql/admin endpoint,
read all about it in this article

Fixed issues:

  • #107 Fix deep relationship filtering
  • #109 Add support for variables within filters
  • #111 Make updates only update provided fields
  • Several fixes in cypher execution, parameter and error handling

Please try out the new features and let us know how you like them.

Join us in neo4j.com/slack in the #neo4j-graphql channel for discussions and questions.

@jexp jexp released this Jun 28, 2018 · 0 commits to 3.3 since this release

Assets 3

This releases sees a cool addition besides a number of bug fixes.

You can now expose Neo4j user defined procedures as queries and mutations in an /graphql/admin endpoint,
read all about it in this article

Fixed issues:

  • #107 Fix deep relationship filtering
  • #109 Add support for variables within filters
  • #111 Make updates only update provided fields
  • Several fixes in cypher execution, parameter and error handling

Please try out the new features and let us know how you like them.

Join us in neo4j.com/slack in the #neo4j-graphql channel for discussions and questions.

@jexp jexp released this May 16, 2018 · 5 commits to 3.3 since this release

Assets 3

First Release for Neo4j 3.4.0

It is automatically available in Neo4j Desktop.

Features:

  • Add support for graphcool like filters for query types and fields of related entities.
  • added relationship-field filter

The filter feature is really nice, please try it out and report back:

    { Company(filter: { AND: { name_contains: "Ne", country_in ["SE"]}}) { name } }
    { p: Company { employees(filter: { name: "Jane" }) { name }}}
    { p: Company { employees(filter: { OR: [{ name: "Jane" },{name:"Joe"}]}) { name }}}

Bugfixes:

  • support filtering on absent relations using "null" keyword
  • Add support for variables for order parameters
  • Add support for variables for filter parameters
  • Add support for custom scalar types
  • Make ID property handling more explicit

@jexp jexp released this May 16, 2018 · 3 commits to 3.3 since this release

Assets 3

The release is automatically available in Neo4j Desktop.

Features:

  • Add support for graphcool like filters for query types and fields of related entities.
  • added relationship-field filter

The filter feature is really nice, please try it out and report back:

    { Company(filter: { AND: { name_contains: "Ne", country_in ["SE"]}}) { name } }
    { p: Company { employees(filter: { name: "Jane" }) { name }}}
    { p: Company { employees(filter: { OR: [{ name: "Jane" },{name:"Joe"}]}) { name }}}

Bugfixes:

  • support filtering on absent relations using "null" keyword
  • Add support for variables for order parameters
  • Add support for variables for filter parameters
  • Add support for custom scalar types
  • Make ID property handling more explicit

@jexp jexp released this Mar 8, 2018 · 14 commits to 3.3 since this release

Assets 3

Minor update

  • Update to Neo4j 3.3.3
  • Added means to post IDL via GraphiQL
  • separate read-only procedure graphql.query and graphql.execute for r/w

@jexp jexp released this Dec 19, 2017 · 23 commits to master since this release

Assets 3

This release of neo4j-graphql allows you to add a GraphQL API to a Neo4j 3.3 server by installing as an extension.

Just copy the attached jar to $NEO4J_HOME/plugins and edit $NEO4J_HOME/config/neo4j.conf and add this line dbms.unmanaged_extension_classes=org.neo4j.graphql=/graphql.

Features:

  • graphql-queries and mutations
  • publishing GraphQL schema to the database
  • @cypher directives for mutations, queries and fields
  • auto-generated queries and mutations
  • user defined procedures like graphql.schema, graphql.execute, graphql.idl, `graphql.introspect´

See more details in the project readme.

@jexp jexp released this Dec 19, 2017 · 23 commits to master since this release

Assets 3

This release of neo4j-graphql allows you to add a GraphQL API to a Neo4j 3.2 server by installing as an extension.

Just copy the attached jar to $NEO4J_HOME/plugins and edit $NEO4J_HOME/config/neo4j.conf and add this line dbms.unmanaged_extension_classes=org.neo4j.graphql=/graphql.

Features:

  • graphql-queries and mutations
  • publishing GraphQL schema to the database
  • @cypher directives for mutations, queries and fields
  • auto-generated queries and mutations
  • user defined procedures like graphql.schema, graphql.execute, graphql.idl, `graphql.introspect´

See more details in the project readme.