Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
22f213b
wip: top level update translation
a-alle Oct 13, 2025
d1b58b4
Merge branch 'migrate-update-new-translation-layer' into update-trans…
angrykoala Oct 14, 2025
5448ee4
wip: top level update
a-alle Oct 15, 2025
75741de
wip: nested create
a-alle Oct 15, 2025
d48ef35
wip: nested comment
a-alle Oct 15, 2025
092a626
wip: nested delete
a-alle Oct 16, 2025
b75005d
wip: nested disconnect
a-alle Oct 16, 2025
7497851
wip: nested update in progress
a-alle Oct 16, 2025
f1ae097
Nested update
angrykoala Oct 16, 2025
25a4b68
Add style to the QueryAST print tree
angrykoala Oct 16, 2025
96317c6
Fix interfaces for nested update
angrykoala Oct 20, 2025
b936c77
Fix top level pattern in update
angrykoala Oct 20, 2025
3a99fdc
disconnect on interface relationships
a-alle Oct 20, 2025
2b92b20
update on declarerelationship relationships
a-alle Oct 20, 2025
7f9531c
populatedBy and empty match fix
angrykoala Oct 20, 2025
0630d89
Fix filters and set on edges
angrykoala Oct 21, 2025
97e5774
add push input field
a-alle Oct 21, 2025
1eb8041
add pop input field
a-alle Oct 21, 2025
6181c3b
Add fix for aggregation subqueries
angrykoala Oct 22, 2025
4de9098
Add cypher.minus to popInput
angrykoala Oct 22, 2025
dbdcfd1
Fix delete on unions in update
angrykoala Oct 23, 2025
35f677d
WIP math operations
angrykoala Oct 27, 2025
4979c75
WIP math operations
angrykoala Oct 27, 2025
6b1e149
Fix conflicting properties
angrykoala Oct 28, 2025
55db1d7
Fix some ambiguous updates
angrykoala Oct 28, 2025
800e751
Fix set check of null values on required fields
angrykoala Oct 29, 2025
d29861d
Fix comments from review
angrykoala Oct 29, 2025
80b10e3
Merge pull request #6774 from neo4j/fix-tests-update
angrykoala Oct 29, 2025
2864849
Fix populatedBy on new translation layer for update
angrykoala Oct 29, 2025
e429f4d
Merge remote-tracking branch 'origin/update-translation-layer' into u…
angrykoala Oct 29, 2025
90265de
Code review fixes
angrykoala Oct 29, 2025
585f54a
Merge pull request #6775 from neo4j/update-populated-by-new-translati…
angrykoala Oct 29, 2025
d4a2627
Merge branch 'dev' into update-translation-layer
angrykoala Nov 11, 2025
22058f5
implement authentication and authorization (#6778)
a-alle Nov 11, 2025
efe44f5
Fix auth in connect
angrykoala Nov 11, 2025
e8d4fe4
Fix array tests for push and pop
angrykoala Nov 12, 2025
1d40123
Fix timestamp update
angrykoala Nov 12, 2025
7861175
Merge pull request #6812 from neo4j/fix-update-tests
angrykoala Nov 13, 2025
1900e80
Fix disconnect operations
angrykoala Nov 17, 2025
85399a6
Merge pull request #6829 from neo4j/fix-disconnect
angrykoala Nov 17, 2025
c3ec362
Update tests after connection fix
angrykoala Nov 17, 2025
06c7152
Fix connect disconnect (#6815)
a-alle Nov 18, 2025
add8f87
add explanation to outrageous comment
a-alle Nov 18, 2025
8e70373
Merge pull request #6830 from neo4j/update-tests-for-update
angrykoala Nov 18, 2025
01854e2
Wip update issue tests (#6834)
angrykoala Nov 18, 2025
689171d
add filters for union targets
a-alle Nov 18, 2025
d38937d
remove redundant array pop error test
a-alle Nov 18, 2025
7d5ebc2
Add after auth in connect operations
angrykoala Nov 18, 2025
effec62
Remove old translation layer
angrykoala Nov 19, 2025
947650a
initial refactor operations
a-alle Nov 19, 2025
b349279
initial refactor operations (#6844)
a-alle Nov 19, 2025
2264806
Remove log and update DEVELOPING.md
angrykoala Nov 19, 2025
465e340
Update tck tests after update refactor
angrykoala Nov 19, 2025
c1e9b41
Fix disconnect cypher
angrykoala Nov 19, 2025
41b41fd
Merge pull request #6839 from neo4j/update-tck
angrykoala Nov 19, 2025
c3903d9
Remove comments and unused code
angrykoala Nov 19, 2025
5307e82
Merge branch 'dev' into update-translation-layer
angrykoala Nov 19, 2025
b0c2e7e
Small refactor of translate-update in update resolver
angrykoala Nov 20, 2025
8b00a15
Merge branch 'update-translation-layer' into cleanup
a-alle Nov 20, 2025
1a8d8c9
Improve ParamInputField
angrykoala Nov 20, 2025
0d2775f
Merge pull request #6849 from neo4j/code-review
angrykoala Nov 20, 2025
04e9795
Merge branch 'dev' into update-translation-layer
angrykoala Nov 20, 2025
f67578e
remove Node, Relationship, and everything else
a-alle Nov 20, 2025
f62fdab
Merge branch 'update-translation-layer' into cleanup
a-alle Nov 20, 2025
fd5db6c
remove skip
a-alle Nov 20, 2025
4b5f8a1
Merge pull request #6850 from a-alle/cleanup
angrykoala Nov 24, 2025
41b3168
Fix auth edge case (#6853)
angrykoala Nov 24, 2025
9c0b4cb
Merge branch 'dev' into update-translation-layer
angrykoala Nov 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/good-wombats-live.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@neo4j/graphql": patch
---

Fix duplicate relationships on nested connect from union types
28 changes: 14 additions & 14 deletions docs/contributing/DEVELOPING.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ yarn install
[Visual Studio Code](https://code.visualstudio.com/) comes highly recommended
for working in this repository, and we additionally recommend the following extensions:

* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [Jest](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest)
* [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
- [Jest](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest)
- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

The Jest extension should automatically detect the tests for this repository and
watch them in the Status Bar.
Expand All @@ -69,16 +69,16 @@ In some cases, it may be worth testing `@neo4j/graphql` with a local version of

In the Cypher Builder folder run:

* `yarn link`
* `yarn build` - This step needs to be done each time a change is done in the Cypher Builder
- `yarn link`
- `yarn build` - This step needs to be done each time a change is done in the Cypher Builder

In the root of the `neo4j/graphql` monorepo run:

* `yarn link -p [path-to-local-cypher-builder]
- `yarn link -p [path-to-local-cypher-builder]

To unlink, in the graphql project:

* `yarn unlink @neo4j/cypher-builder`
- `yarn unlink @neo4j/cypher-builder`

## Testing

Expand Down Expand Up @@ -135,7 +135,7 @@ yarn test:tck
You can run all the TCK tests against the database to check that the Cypher generated is valid. This can be done with the env variable `VERIFY_TCK`

```bash
VERIFY_TCK yarn test:tck
VERIFY_TCK=true yarn test:tck
```

### Testing using docker
Expand Down Expand Up @@ -228,8 +228,8 @@ adhere to our linting and formatting rules.
For the sake of completeness, add an entry for the new project into the following
files in the root of the repository:

* `tsconfig.json` (`references` entry)
* `jest.config.base.js` (`moduleNameMapper` entry)
- `tsconfig.json` (`references` entry)
- `jest.config.base.js` (`moduleNameMapper` entry)

### Dependencies within the monorepo

Expand Down Expand Up @@ -268,10 +268,10 @@ like:

The real key entries here are:

* `baseUrl` - for all of the relative references in this file, this will tell
`tsc` where to start from
* `paths` - this will translate `import` statements in code to the relative dependency
* `references` - gives TypeScript "permission" to accesss the projects at these paths
- `baseUrl` - for all of the relative references in this file, this will tell
`tsc` where to start from
- `paths` - this will translate `import` statements in code to the relative dependency
- `references` - gives TypeScript "permission" to accesss the projects at these paths

Finally, it is highly likely that Jest will also need access to this internal
dependency, so `packages/project/jest.config.js` will need to look like:
Expand Down
145 changes: 0 additions & 145 deletions packages/graphql/src/classes/CallbackBucketDeprecated.ts

This file was deleted.

87 changes: 0 additions & 87 deletions packages/graphql/src/classes/GraphElement.ts

This file was deleted.

67 changes: 0 additions & 67 deletions packages/graphql/src/classes/LimitDirective.test.ts

This file was deleted.

Loading
Loading