Ivan Maximov

Results 156 issues of Ivan Maximov

See: - [ ] https://github.com/graphql-dotnet/graphql-dotnet/pull/2283#discussion_r579871341 -- regarding AutoRegisteringObjectGraphType - [x] https://github.com/graphql-dotnet/graphql-dotnet/pull/2293#issuecomment-782935091 -- regarding custom scalars

documentation
proposed-bounty

![изображение](https://user-images.githubusercontent.com/21261007/148457698-e04e93b5-fc64-4e1d-bf65-6ff3683ae84f.png)

spec compliance

See https://github.com/graphql-dotnet/graphql-dotnet/pull/2507#discussion_r614839990

See https://github.com/graphql-dotnet/graphql-dotnet/issues/1950#issuecomment-797333677

enhancement
performance

In version 4 (which we planned to release on February 1), we made many optimizations over version 3. Memory consumption has dropped quite dramatically, which is good news. It is...

discussion

Rel: #3574 and #1176. This is my attempt to solve the problem of excessive `StreamResolver` property for `FieldType` class and API around it. TODO: - Add APIs to use `ResolveStream`...

BREAKING
test

I tried to follow AOT annotations guidelines and I have a bad feeling about this all. Problems: 1. It is very toxic for code - even worse then async/await "infection"...

`StreamResolver` is allowed to be set only for root fields of subscriptions, i.e. too narrow case. Let's consider possibility of moving it into dedicated class like `SubscriptionRootFieldType : FieldType`

discussion

For v8, I would also like to require that `Resolver` is null when `StreamResolver` is not null. This would certainly be a breaking change, but it should clarify behavior, as...

> If `RepeatableDirectives` and/or other new features are going to break introspection queries, it is likely that some users will want to maintain compatibility with older versions regardless of what...

discussion