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 visible (Hide)

graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

🐛 Fixes

  • Reintroduce camelcase for generating field names
    • PR: #1040
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

The auth functionality of the Neo4j GraphQL Library has been exported into plugins. Instructions for their usage can be found below. Functionality is identical as to when they were built into the library.

Neo4jGraphQLAuthJWTPlugin

import { Neo4jGraphQL } from "@neo4j/graphql";
import { Neo4jGraphQLAuthJWTPlugin } from "@neo4j/graphql-plugin-auth";

const neoSchema = new Neo4jGraphQL({
    typeDefs,
    plugins: {
        auth: new Neo4jGraphQLAuthJWTPlugin({
            secret: "super-secret",
        }),
    },
});

Neo4jGraphQLAuthJWKSPlugin

import { Neo4jGraphQL } from "@neo4j/graphql";
import { Neo4jGraphQLAuthJWKSPlugin } from "@neo4j/graphql-plugin-auth";

const neoSchema = new Neo4jGraphQL({
    typeDefs,
    plugins: {
        auth: new Neo4jGraphQLAuthJWKSPlugin({
            jwksEndpoint: "https://YOUR_DOMAIN/well-known/jwks.json",
        }),
    },
});
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Welcome to the third major release of the Neo4j GraphQL Library! Originally driven by the need to perform some major dependency upgrades; we have taken the opportunity to overhaul the experience with relationships, and perform some architectural changes which will open doors to improvements over the coming weeks and months.

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

Please find the autogenerated changelog below.

🚀 Features

  • Feature: undirected relationships
    • PR: #811
  • Undirected aggregation and connection
    • PR: #867
  • Query direction argument
    • PR: #888
  • Feat/Query Limits
    • PR: #883
  • Query max limit
    • PR: #919
  • Feature: Add Required Fields For Custom Resolver
    • PR: #842
  • Merge root-level args from resolvers when translating queries and mutations
    • PR: #914
  • Feature: Additional Relationship Filters
    • PR: #796
  • Feature: Sort On Interface Relationship
    • PR: #646
  • Null one-to-one Rel Validation
    • PR: #968
  • Asynchronous schema generation and OGM initialization
    • PR: #896
  • Feat/Auth Plugin
    • PR: #954

🐛 Fixes

  • Fix: Flaky Duration Test
    • PR: #774
  • Remove top level count
    • PR: #784
  • Fix: Non-Array Interface Relationship Fields
    • PR: #701
  • Fix: Schema validation for the correct definition of n..m relationships - must be non-nullable lists and entries
    • PR: #736
  • Fix: Missing or Default null @cypher Arguments
    • PR: #769
  • Fix: Sort On Missing Fields
    • PR: #781
  • Fix: Missing Relationship Description
    • PR: #820
  • Remove 4.1 support
    • PR: #860
  • Check whether fulltext indexes exist before creating
    • PR: #876
  • Fix/nullable array entries
    • PR: #874
  • Remove spurious create input fields for interface relationships
    • PR: #891
  • Fix inconsistent ConnectionWhere type names for unions
    • PR: #892
  • Fix: Sort Fails for Aliased Field
    • PR: #857
  • Crude check if any empty interfaces or objects exist in the schema
    • PR: #875
  • Fix: Pagination on Abstract Connection
    • PR: #747
  • Fix/872 Change ConnectOrCreateFieldInputOnCreate types
    • PR: #956
  • Fix: Multiple Fragment Levels
    • PR: #924
  • Rename @ignore directive to @computed, and dependsOn argument to from
    • PR: #979
  • Fix: #976 Issues with aliases on connectOrCreate
    • PR: #987
  • Fix 988 by making params entries unique (dev)
    • PR: #1004
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

🚀 Features

  • Feature: undirected relationships
    • PR: #811
  • Undirected aggregation and connection
    • PR: #867
  • Query direction argument
    • PR: #888
  • Feature: Additional Relationship Filters
    • PR: #796
  • Asynchronous schema generation and OGM initialization
    • PR: #896

🐛 Fixes

  • Remove top level count
    • PR: #784
  • Fix: Schema validation for the correct definition of n..m relationships - must be non-nullable lists and entries
    • PR: #736
  • Fix/nullable array entries
    • PR: #874
  • Fix: Pagination on Abstract Connection
    • PR: #747
  • Fix/Duplicate Ogm Type Names
    • PR: #830
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

🐛 Fixes

  • Fix 988 by making params entries unique
    • PR: #1003
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

🐛 Fixes

  • Fix: Incomplete Cypher query params creation
    • PR: #934
  • Fix: #923 connectOrCreate throws error when used with auth
    • PR: #948
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

🐛 Fixes

  • Fix/Disconnect Where Args Not Implementing Aliases
    • PR: #907
  • Fix: #582, cannot filter nested connection fields
    • PR: #826
graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] over 2 years ago

🐛 Fixes

  • Fix/619 input.map is not a function error in connectOrCreate
    • PR: #824
  • Fix: Nested Connection On Cypher Field
    • PR: #828
graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

🐛 Fixes

  • Add specified directives to schema validation
    • PR: #662
  • Fix/556: Input Object type ArticleCreateInput must define one or more fields
    • PR: #557
  • Fix: Autogenerated Fields For connectOrCreate
    • PR: #679
  • Fix: @writeonly on @relationship Fields
    • PR: #678
graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

🐛 Fixes

  • Fix issues with Introspector regarding nodes with zero and multiple labels
    • PR: #640
graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

🐛 Fixes

  • Pin graphql-compose to 9.0.4 until we have upgraded to GraphQL 16.x
    • PR: #658
graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

Updates the @neo4j/graphql dependency, and introduces the changes listed below (if any).

graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

🐛 Fixes

  • Reverts #572 non nullable relation checks
    • PR: #643
graphql - @neo4j/[email protected]

Published by github-actions[bot] almost 3 years ago

🐛 Fixes

  • Fix context being overriden in for multiple queries #620
    • PR: #639
Package Rankings
Top 1.65% on Npmjs.org
Related Projects