{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83231150,"defaultBranch":"master","name":"graphql-js","ownerLogin":"IvanGoncharov","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-02-26T18:31:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8336157?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694418761.0","currentOid":""},"activityList":{"items":[{"before":"1d5b44261e3f9c1f959b0e4da36705cf307f6bda","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-09-11T07:52:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":"c572259d801e04257a7492378507713bb4e83874","after":"1d5b44261e3f9c1f959b0e4da36705cf307f6bda","ref":"refs/heads/pr_branch","pushedAt":"2023-09-10T19:02:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"tests: remove empty strings in string literals\n\nMotivation: creates noise in PRs. Example:\nhttps://github.com/graphql/graphql-js/pull/3969/files#diff-aae429dd10be4b186d38688c851313bf9dd9acb66700e9adc9984aa5162ec723R683","shortMessageHtmlLink":"tests: remove empty strings in string literals"}},{"before":null,"after":"c572259d801e04257a7492378507713bb4e83874","ref":"refs/heads/pr_branch","pushedAt":"2023-09-10T18:54:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"tests: remove empty strings in string literals\n\nMotivation: creates noise in PRs. Example:\nhttps://github.com/graphql/graphql-js/pull/3969/files#diff-aae429dd10be4b186d38688c851313bf9dd9acb66700e9adc9984aa5162ec723R683","shortMessageHtmlLink":"tests: remove empty strings in string literals"}},{"before":"ffc04461ab7e56f08bb0e565d1ad88fc71b81ab2","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-09-01T12:45:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"ffc04461ab7e56f08bb0e565d1ad88fc71b81ab2","ref":"refs/heads/pr_branch","pushedAt":"2023-09-01T12:33:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"instanceOf: workaround bundler issue with process.env\n\nPort of #3923 from v16 to main (v17)","shortMessageHtmlLink":"instanceOf: workaround bundler issue with process.env"}},{"before":"f4847a5237e5107b8e51e8d44deaf46a4c48e80c","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-07-25T13:01:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"f4847a5237e5107b8e51e8d44deaf46a4c48e80c","ref":"refs/heads/pr_branch","pushedAt":"2023-07-21T09:25:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"Speedup sorting & building/extending schema\n\nSwitch from using JS object as a map to use proper ES6 Map\nIt gave ~30% speedup in benchmark tests.\n\n```\nBuild Schema from AST\n 2 tests completed.\n\n local x 93.98 ops/sec ±0.38% x 3.74 MB/op (9 runs sampled)\n HEAD x 123 ops/sec ±0.91% x 3.78 MB/op (9 runs sampled)\n```","shortMessageHtmlLink":"Speedup sorting & building/extending schema"}},{"before":"08067a7dca7ecb468c7d54a471bfdce90fb7cc0b","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-05-08T19:54:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":"cc175d0e45040b0e495eb48277069a9ed5676999","after":"08067a7dca7ecb468c7d54a471bfdce90fb7cc0b","ref":"refs/heads/pr_branch","pushedAt":"2023-05-02T19:46:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pr_branch","shortMessageHtmlLink":"Merge branch 'main' into pr_branch"}},{"before":null,"after":"cc175d0e45040b0e495eb48277069a9ed5676999","ref":"refs/heads/pr_branch","pushedAt":"2023-04-18T13:24:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"update deps","shortMessageHtmlLink":"update deps"}},{"before":"d70a7e19690c58ced930450b28b52a58814367dd","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-18T13:20:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":"2e10c8087c27354d2c2da27ec30282a4b19fc75b","after":"d70a7e19690c58ced930450b28b52a58814367dd","ref":"refs/heads/pr_branch","pushedAt":"2023-04-18T12:16:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"eslint: replace unmaintained 'node' plugin with it's fork\n\nMotivation: 'node' is in unmaintained state for year but\nrecently ESLint community started to maintain it's fork","shortMessageHtmlLink":"eslint: replace unmaintained 'node' plugin with it's fork"}},{"before":null,"after":"2e10c8087c27354d2c2da27ec30282a4b19fc75b","ref":"refs/heads/pr_branch","pushedAt":"2023-04-17T10:09:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"eslint: replace unmaintained 'node' plugin with it's fork\n\nMotivation: 'node' is in unmaintained state for year but\nrecently ESLint community started to maintain it's fork","shortMessageHtmlLink":"eslint: replace unmaintained 'node' plugin with it's fork"}},{"before":"d1b6a0ce37afcfe36990221e032c3dd440a5ba87","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-17T10:09:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"d1b6a0ce37afcfe36990221e032c3dd440a5ba87","ref":"refs/heads/pr_branch","pushedAt":"2023-04-06T16:11:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"gen-changelog: Fix error introduced in #3872\n\nContext: I made this mistake in #3872, fixing in this PR","shortMessageHtmlLink":"gen-changelog: Fix error introduced in graphql#3872"}},{"before":"8889115e3d85e51619d393a076fcb2685e1b5e44","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-05T07:28:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"8889115e3d85e51619d393a076fcb2685e1b5e44","ref":"refs/heads/pr_branch","pushedAt":"2023-04-04T09:03:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"GraphQLInterface: add missing template parameters\n\nContext: GraphQLInterfaceTypeConfig has template parameters but they are not infered by GraphQLInterfaceType.\nI noticed it while trying to type resolvers, please see changes in `abstract-test.ts`","shortMessageHtmlLink":"GraphQLInterface: add missing template parameters"}},{"before":"93bc9c0230dda5516cab10a693e8142b9dc06acd","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-04T09:02:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"93bc9c0230dda5516cab10a693e8142b9dc06acd","ref":"refs/heads/pr_branch","pushedAt":"2023-04-04T07:58:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"GraphQL*Type: bind only single property instead of entire context\n\nMotivation: simplifies a code a bit and also saves some memory (measurable in bencmark) because we don't lock entire config in memory","shortMessageHtmlLink":"GraphQL*Type: bind only single property instead of entire context"}},{"before":"478781d44137436a6f46ea742d82e9403ef3ddeb","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-04T07:58:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":"99244bc135672df90a5ba35237139a5f7087106b","after":"478781d44137436a6f46ea742d82e9403ef3ddeb","ref":"refs/heads/pr_branch","pushedAt":"2023-04-04T07:53:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"GraphQLInputObjectType: remove check that duplicate TS types\n\nContext: Continuation of #3642","shortMessageHtmlLink":"GraphQLInputObjectType: remove check that duplicate TS types"}},{"before":null,"after":"99244bc135672df90a5ba35237139a5f7087106b","ref":"refs/heads/pr_branch","pushedAt":"2023-04-03T13:53:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"GraphQLInputObjectType: remove check that duplicate TS types\n\nContext: Continuation of #3642","shortMessageHtmlLink":"GraphQLInputObjectType: remove check that duplicate TS types"}},{"before":"eb606de8cde049b6fee94b7534079885089e8ae3","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-03T13:42:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"eb606de8cde049b6fee94b7534079885089e8ae3","ref":"refs/heads/pr_branch","pushedAt":"2023-04-03T13:22:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"GraphQLObjectType: partial revert of #3143, due to perf regression\n\nContext: revert back to use bind since it way faster\nReverts: https://github.com/graphql/graphql-js/commit/ac7098505ac3f5485ad3ac79351f0e64175bde23#diff-abcb97c7918631025353ea7ae5c1913946f00eb9d5d7ea9fe6060b6cfd92d480L761","shortMessageHtmlLink":"GraphQLObjectType: partial revert of graphql#3143, due to perf regres…"}},{"before":"a6a7595fb8c1b5c33cf06ed018c2bcbb034f3a3a","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-03T13:04:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"a6a7595fb8c1b5c33cf06ed018c2bcbb034f3a3a","ref":"refs/heads/pr_branch","pushedAt":"2023-04-01T11:55:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"ASTReducer: correctly type scalar values\n\nContext: only nodes are mapped in reducer and leafs inside nodes stays as is.","shortMessageHtmlLink":"ASTReducer: correctly type scalar values"}},{"before":"528d67a6189a0e959dc639fb6fc8316287f08be4","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-04-01T11:42:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":null,"after":"528d67a6189a0e959dc639fb6fc8316287f08be4","ref":"refs/heads/pr_branch","pushedAt":"2023-03-31T15:46:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"Enable @typescript-eslint/strict-boolean-expressions rule\n\nMotivation: Fix edge cases like in #3869\nAlso I notice similar issue in #3867 so I decided to fix it for the entire codebase.","shortMessageHtmlLink":"Enable @typescript-eslint/strict-boolean-expressions rule"}},{"before":"ecc0db9e779b26b3c9ccee6f8711a40e3bfc1e6c","after":null,"ref":"refs/heads/pr_branch","pushedAt":"2023-03-30T20:55:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"}},{"before":"cc236e35e72f5db1da4e3e7f0ca8fe8fbdada913","after":"ecc0db9e779b26b3c9ccee6f8711a40e3bfc1e6c","ref":"refs/heads/pr_branch","pushedAt":"2023-03-30T10:57:57.970Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IvanGoncharov","name":"Ivan Goncharov","path":"/IvanGoncharov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8336157?s=80&v=4"},"commit":{"message":"printSchema: correctly print empty description\n\nMotivation: empty description is definetly a corner case but spec allow them so we should correctly print them","shortMessageHtmlLink":"printSchema: correctly print empty description"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADfZ6gWgA","startCursor":null,"endCursor":null}},"title":"Activity · IvanGoncharov/graphql-js"}