Releases: neo4j/graphql
@neo4j/graphql@2.3.0
🚀 Features
- Specify mapping of GraphQL type -> Neo4j node label using
@node
directive- PR: #475
- Custom pluralization
- PR: #492
- Feat/where aggregations
- PR: #519
- Feat/top level aggregations
- PR: #470
- Refactor: dateTimeFields to temporalFields
- PR: #466
🐛 Fixes
- Fix missing subscription payload
- PR: #503
- Fix: Creation of Empty
{Create,Update}Input
for Relationship Properties- PR: #497
- Fix: Filter Null Values In Union Relationship
- PR: #494
- fix: wrap auth sub clauses in parentheses to preserve precedence
- PR: #506
- Fix transformation of arguments to
@cypher
directives- PR: #527
- Top level string aggregations length
- PR: #529
- Fix: Alias count top level
- PR: #530
- Add remaining node input types into validation
- PR: #532
@neo4j/graphql-ogm@2.3.0
@neo4j/graphql@2.2.0
@neo4j/graphql-ogm@2.2.0
Updates the @neo4j/graphql
dependency, and introduces the changes listed below (if any).
@neo4j/graphql@2.1.0
🚀 Features
- Add @relationshipProperties directive
- PR: #455
- Feature: Add Time Scalar
- PR: #449
- Feature: Add LocalTime Scalar
- PR: #451
- Feature: Add LocalDateTime Scalar
- PR: #460
- Return bookmarks so that users can read their own writes
- PR: #458
🐛 Fixes
- Fix variable assignment for filtering on relationship node in connections
- PR: #438
- Fix aliasing of ID, Int, and Float fields
- PR: #439
- Allow MutationResponse and SortDirection through validation
- PR: #445
- Fix/433 - Exclude empty where from cypher generation
- PR: #453
- Fix @id and @timestamp for relationship properties
- PR: #457
- Wrap disconnect operations in subqueries
- PR: #441
@neo4j/graphql-ogm@2.1.0
Updates the @neo4j/graphql
dependency, and introduces the changes listed below (if any).
@neo4j/graphql@2.0.1
🐛 Fixes
- Resolve node/relationship variable naming collision
- PR: #419
- Fix/413: Count query not working with allow @auth
- PR: #415
- Fix/402: Error when using an optional variable with _IN on a related node
- PR: #416
- Fix union connections with where clause
- PR: #418
- Aliased fields from custom Cypher
- PR: #423
- Fix incorrect replacement of projection parameters in translateCreate
- PR: #428
- Fixed issue #425 (broken count)
- PR: #426
@neo4j/graphql-ogm@2.0.1
Updates the @neo4j/graphql
dependency, and introduces the changes listed below (if any).
Neo4j GraphQL Library 2.0.0
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
- Better developer experience with union relationship fields
- More comprehensive validation of type definitions
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
- Documentation
- 1.x to 2.0.0 migration guide
- Announcing the Release of Neo4j GraphQL Library 2.0.0 (blog post)
- A Look At The Neo4j GraphQL Library 2.0 Release (livestream - 2021/08/10 @ 16:00 UTC)
OGM 2.0.0
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.