{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":312432103,"defaultBranch":"master","name":"grand-cypher","ownerLogin":"aplbrain","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-13T00:39:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34253653?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718118587.0","currentOid":""},"activityList":{"items":[{"before":"ed6bcf6a60d58f563f115023bbb78f0871375c8a","after":"5340cf793c9ad20c065031c76ffcae1caaf0f721","ref":"refs/heads/master","pushedAt":"2024-06-20T17:53:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Filtering within multiedges (#48)\n\n* Handles DiGraphs and MultiDiGraphs in the same way\r\n\r\n* Adapts tests to new output and adds more tests for `order by`\r\n\r\n* Removes commented code\r\n\r\n* Adds support for alises and normalises order by edge output\r\n\r\n* Adds alias unit tests and updates order by tests to reflect new output\r\n\r\n* Implements filtering within multi edges\r\n\r\n* Updates test queries to reflect new implementation\r\n\r\n* Removes duplicates\r\n\r\n* Removes redundant variable","shortMessageHtmlLink":"Filtering within multiedges (#48)"}},{"before":"95b07485cf81915736fca0991cd5d92a266ff697","after":"ed6bcf6a60d58f563f115023bbb78f0871375c8a","ref":"refs/heads/master","pushedAt":"2024-06-18T18:18:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Bugfix + Unify digraph and multidigraph behaviour (#46)\n\n* Handles DiGraphs and MultiDiGraphs in the same way\n\n* Adapts tests to new output and adds more tests for `order by`\n\n* Removes commented code\n\n* Adds support for alises and normalises order by edge output\n\n* Adds alias unit tests and updates order by tests to reflect new output","shortMessageHtmlLink":"Bugfix + Unify digraph and multidigraph behaviour (#46)"}},{"before":"f1ca6f717a6d73554212589c0651c0ec47827304","after":"95b07485cf81915736fca0991cd5d92a266ff697","ref":"refs/heads/master","pushedAt":"2024-06-11T15:37:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"v0.9.0","shortMessageHtmlLink":"v0.9.0"}},{"before":"f6f4beb4a01f61a1287b1ed3762870187ebc52ce","after":"f1ca6f717a6d73554212589c0651c0ec47827304","ref":"refs/heads/master","pushedAt":"2024-06-10T15:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Aggregation functions (`COUNT`, `SUM`, `MIN`, `MAX`, `AVG`) (#45)\n\n* Adds support for multigraphs\r\n\r\n* Refactors `_is_edge_attr_match`\r\n\r\n* Filters relations by __label__ during `_lookup`\r\n\r\n* Bundles relation attributes together for lookup\r\n\r\n* Refactors and adds inline docs\r\n\r\n* Adds tests for multigraph support\r\n\r\n* Cleans up inline docs\r\n\r\n* Removes slicing list twice to avoid two copies in memory\r\n\r\n* Supports WHERE clause for relationships in multigraphs\r\n\r\n* Adds test for multigraph with WHERE clause on single edge\r\n\r\n* Accounts for WHERE with string node attributes in MultiDiGraphs\r\n\r\n* Unifies all unit tests to work with both DiGraphs and MultiDiGraphs\r\n\r\n* Completes multidigraph test for WHERE on node attribute\r\n\r\n* Supports logical OR for relationship matching\r\n\r\n* Adds tests for logical OR in MATCH for relationships\r\n\r\n* Implements aggregation functions\r\n\r\n* Removes unused code\r\n\r\n* Adds agg function results to `_return_requests`\r\n\r\n* Handles `None` values appropriately for MIN and MAX\r\n\r\n* Adds tests for agg functions and adjusts existing tests to new output\r\n\r\n* Adds examples page\r\n\r\n* Adds test for multiple agg functions\r\n\r\n* Removes commented code","shortMessageHtmlLink":"Aggregation functions (COUNT, SUM, MIN, MAX, AVG) (#45)"}},{"before":"b2b1771338852c12985580accadd40f3df3b9a14","after":"f6f4beb4a01f61a1287b1ed3762870187ebc52ce","ref":"refs/heads/master","pushedAt":"2024-05-24T12:54:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Logical `OR` for relationship MATCH (#44)\n\n* Adds support for multigraphs\n\n* Refactors `_is_edge_attr_match`\n\n* Filters relations by __label__ during `_lookup`\n\n* Bundles relation attributes together for lookup\n\n* Refactors and adds inline docs\n\n* Adds tests for multigraph support\n\n* Cleans up inline docs\n\n* Removes slicing list twice to avoid two copies in memory\n\n* Supports WHERE clause for relationships in multigraphs\n\n* Adds test for multigraph with WHERE clause on single edge\n\n* Accounts for WHERE with string node attributes in MultiDiGraphs\n\n* Unifies all unit tests to work with both DiGraphs and MultiDiGraphs\n\n* Completes multidigraph test for WHERE on node attribute\n\n* Supports logical OR for relationship matching\n\n* Adds tests for logical OR in MATCH for relationships","shortMessageHtmlLink":"Logical OR for relationship MATCH (#44)"}},{"before":"4bedf3047b5763b87b412b5b3037e414f1355ed7","after":"b2b1771338852c12985580accadd40f3df3b9a14","ref":"refs/heads/master","pushedAt":"2024-05-22T14:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Unify tests for digraph and multidigraph (#43)\n\n* Adds support for multigraphs\r\n\r\n* Refactors `_is_edge_attr_match`\r\n\r\n* Filters relations by __label__ during `_lookup`\r\n\r\n* Bundles relation attributes together for lookup\r\n\r\n* Refactors and adds inline docs\r\n\r\n* Adds tests for multigraph support\r\n\r\n* Cleans up inline docs\r\n\r\n* Removes slicing list twice to avoid two copies in memory\r\n\r\n* Supports WHERE clause for relationships in multigraphs\r\n\r\n* Adds test for multigraph with WHERE clause on single edge\r\n\r\n* Accounts for WHERE with string node attributes in MultiDiGraphs\r\n\r\n* Unifies all unit tests to work with both DiGraphs and MultiDiGraphs\r\n\r\n* Completes multidigraph test for WHERE on node attribute","shortMessageHtmlLink":"Unify tests for digraph and multidigraph (#43)"}},{"before":"78173a30668ee5d8cb782784068893b36a9f3daf","after":"4bedf3047b5763b87b412b5b3037e414f1355ed7","ref":"refs/heads/master","pushedAt":"2024-05-14T13:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Prepare for v0.8.0","shortMessageHtmlLink":"Prepare for v0.8.0"}},{"before":"a6d05879ebdfe5a83edd3ef6c33d055e13a41768","after":"78173a30668ee5d8cb782784068893b36a9f3daf","ref":"refs/heads/master","pushedAt":"2024-05-14T13:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Adds support for multigraphs (#42)\n\n* Adds support for multigraphs\r\n\r\n* Refactors `_is_edge_attr_match`\r\n\r\n* Filters relations by __label__ during `_lookup`\r\n\r\n* Bundles relation attributes together for lookup\r\n\r\n* Refactors and adds inline docs\r\n\r\n* Adds tests for multigraph support\r\n\r\n* Cleans up inline docs\r\n\r\n* Removes slicing list twice to avoid two copies in memory\r\n\r\n* Supports WHERE clause for relationships in multigraphs\r\n\r\n* Adds test for multigraph with WHERE clause on single edge","shortMessageHtmlLink":"Adds support for multigraphs (#42)"}},{"before":"664ab965e73f62a6db210350a15ecf4917caf780","after":"a6d05879ebdfe5a83edd3ef6c33d055e13a41768","ref":"refs/heads/master","pushedAt":"2024-05-04T14:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Roll v0.7.0","shortMessageHtmlLink":"Roll v0.7.0"}},{"before":"6f4e32cb2a623a2fad229d54d74440fe6a9e5d63","after":"664ab965e73f62a6db210350a15ecf4917caf780","ref":"refs/heads/master","pushedAt":"2024-05-03T15:51:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Adds `ORDER BY` (#41)\n\n* Implements `DISTINCT`\r\n\r\n* Initial implementation of `ORDER BY` with modified `DISTINCT`\r\n\r\n* Adds test cases for `ORDER BY`\r\n\r\n* Updates README\r\n\r\n* Adds test for `ORDER BY` with no direction provided\r\n\r\n* Removes crusty bits\r\n\r\n* Refactors `returns()`\r\n\r\n* Updates README","shortMessageHtmlLink":"Adds ORDER BY (#41)"}},{"before":"31001b7c54d9ac35325042fc59673d2a99271acf","after":"6f4e32cb2a623a2fad229d54d74440fe6a9e5d63","ref":"refs/heads/master","pushedAt":"2024-05-02T15:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Adds `DISTINCT` (#40)\n\n* Implements `DISTINCT`\r\n\r\n* Adds unit tests for `DISTINCT`","shortMessageHtmlLink":"Adds DISTINCT (#40)"}},{"before":"31d7f7db97c1184e81a8b77a65b894d4749379d4","after":"31001b7c54d9ac35325042fc59673d2a99271acf","ref":"refs/heads/master","pushedAt":"2024-02-15T19:17:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Add path groups (#37)\n\n* Add path groups #26, #35\r\n\r\n* Remove unnecessary enumerate\r\n\r\n* Update CHANGELOG and bump version in setup.py","shortMessageHtmlLink":"Add path groups (#37)"}},{"before":"ab427405888c650dc7bbd70653bc2fc6f7ab183e","after":"31d7f7db97c1184e81a8b77a65b894d4749379d4","ref":"refs/heads/master","pushedAt":"2024-02-14T23:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":"0fab01399e6fd981c829b31aae087167fd856701","after":"ab427405888c650dc7bbd70653bc2fc6f7ab183e","ref":"refs/heads/master","pushedAt":"2024-02-13T16:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Roll v0.5.0","shortMessageHtmlLink":"Roll v0.5.0"}},{"before":"80420ee24e9aa10750a7af886c71ae02bc452d7e","after":"0fab01399e6fd981c829b31aae087167fd856701","ref":"refs/heads/master","pushedAt":"2024-02-13T16:24:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Add streaming match generation (#34)","shortMessageHtmlLink":"Add streaming match generation (#34)"}},{"before":"87dfe7b869b81df1bfbbfaad72d2fd5de631b6f7","after":"80420ee24e9aa10750a7af886c71ae02bc452d7e","ref":"refs/heads/master","pushedAt":"2024-01-30T19:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"ecf659e471e06d6f08f85ad07e14d4bc30eda408","after":"87dfe7b869b81df1bfbbfaad72d2fd5de631b6f7","ref":"refs/heads/master","pushedAt":"2023-10-30T14:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"feat: Add string operators and negation (#33)\n\n* feat: Add string operators and negation\r\n\r\n* Remove pypy from CI","shortMessageHtmlLink":"feat: Add string operators and negation (#33)"}},{"before":"27e7c84a362c742c502b0d972047ba251e5faa96","after":"876de7ee1f0e038a38e4493bce8322eb1d4ec7c8","ref":"refs/heads/add-contains-and-strmatch","pushedAt":"2023-10-30T14:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Remove pypy from CI","shortMessageHtmlLink":"Remove pypy from CI"}},{"before":null,"after":"27e7c84a362c742c502b0d972047ba251e5faa96","ref":"refs/heads/add-contains-and-strmatch","pushedAt":"2023-10-30T14:26:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"feat: Add string operators and negation","shortMessageHtmlLink":"feat: Add string operators and negation"}},{"before":"95ecdf6f70fa60d3b2cb38a2313b64c3650acff1","after":null,"ref":"refs/heads/add-comment-support","pushedAt":"2023-10-19T12:01:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"}},{"before":"36a1534dc5b61070d118a510bfc78b63ef3f20a8","after":"ecf659e471e06d6f08f85ad07e14d4bc30eda408","ref":"refs/heads/master","pushedAt":"2023-10-19T12:01:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"feat: Add support for c-style comments (#31)\n\n* feat: Add support for c-style comments\r\n\r\n* Update changelog","shortMessageHtmlLink":"feat: Add support for c-style comments (#31)"}},{"before":"b21ae26d5e90e4c1db2911e943c16eb55e99aef7","after":"95ecdf6f70fa60d3b2cb38a2313b64c3650acff1","ref":"refs/heads/add-comment-support","pushedAt":"2023-10-19T12:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"b21ae26d5e90e4c1db2911e943c16eb55e99aef7","ref":"refs/heads/add-comment-support","pushedAt":"2023-10-19T11:59:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"feat: Add support for c-style comments","shortMessageHtmlLink":"feat: Add support for c-style comments"}},{"before":"fdba568b1030cabf74f6021754f344271123d9d1","after":"36a1534dc5b61070d118a510bfc78b63ef3f20a8","ref":"refs/heads/master","pushedAt":"2023-10-17T18:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"30de4d4bf8bef5b2eb6c4038ced791513bfbde40","after":"fdba568b1030cabf74f6021754f344271123d9d1","ref":"refs/heads/master","pushedAt":"2023-10-17T18:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"v0.4.0","shortMessageHtmlLink":"v0.4.0"}},{"before":"dcd5094a29c30e97a580230b1ab2b7f956ac5cd4","after":"30de4d4bf8bef5b2eb6c4038ced791513bfbde40","ref":"refs/heads/master","pushedAt":"2023-06-13T17:44:17.886Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j6k4m8","name":"Jordan Matelsky","path":"/j6k4m8","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/693511?s=80&v=4"},"commit":{"message":"improve lookup performance (#28)","shortMessageHtmlLink":"improve lookup performance (#28)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQxNzo1MzozMy4wMDAwMDBazwAAAARq2PYQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQxNzo1MzozMy4wMDAwMDBazwAAAARq2PYQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xM1QxNzo0NDoxNy44ODYyNzFazwAAAANAtXpo"}},"title":"Activity ยท aplbrain/grand-cypher"}