Skip to content

Releases: ChilliCream/graphql-platform

15.1.0

19 Mar 22:46
Compare
Choose a tag to compare

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake (#8007)
  • Request totalCount through ToPageAsync if its requested. (#8011)
  • Added QueryContext extension methods for Select and Include. (#8013)
  • Switched LangVersion from preview to 13.0 (#8014)
  • Updated .NET 9 packages (#8012)
  • Changed the runtime type for the Date scalar in Strawberry Shake (#8009)
  • Added Strawberry Shake runtime type change to migration guide (#8010)
  • Migrated to new solution file format. (#8027)
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. (#8021)
  • Fix ignored invalid field when enum is present (#8026)
  • Allow for internal DataLoader modules and groups. (#8028)
  • Updated the latest stable version for the docs to v15 (#8018)
  • Added documentation directory for Fusion v15 (#8017)
  • Added Strawberry Shake migration documents to docs.json (#8015)
  • [Fusion] Fix explosion of selections (#8030)
  • [Fusion] Fix issue with conditions (#8031)
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)
  • [Fusion] Fail Query Plan generation early #7989
  • Updated Nitro to Version 26.0.3 (#8142)
  • [Fusion] Fix variables in context selection. (#8146)
  • Skipped flaky test in Apollo WebSocketProtocolTests (#8143)
  • Fixed issue with parameter replacement in queryable field handlers (#8145)
  • Fixes various analyzer issues related to paging. (#8148)
  • Make TypeInterceptor.IsEnabled public (#8149)
  • Reduce totalCount requests when using relative cursors. (#8150)
  • Colocate Edge and Connection Type (#8152)
  • Added pageInfo as connection flag (#8153)

Full Changelog: 15.0.3...15.1.0-rc.3

Thanks to all the contributors to this release:

@glen-84
@michaelstaib
@m-gasser
@faddiv
@tobias-tengler
@Veribelll
@sunghwan2789
@stoyanovskydmitry

15.1.0-rc.4

19 Mar 11:28
Compare
Choose a tag to compare
15.1.0-rc.4 Pre-release
Pre-release

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake (#8007)
  • Request totalCount through ToPageAsync if its requested. (#8011)
  • Added QueryContext extension methods for Select and Include. (#8013)
  • Switched LangVersion from preview to 13.0 (#8014)
  • Updated .NET 9 packages (#8012)
  • Changed the runtime type for the Date scalar in Strawberry Shake (#8009)
  • Added Strawberry Shake runtime type change to migration guide (#8010)
  • Migrated to new solution file format. (#8027)
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. (#8021)
  • Fix ignored invalid field when enum is present (#8026)
  • Allow for internal DataLoader modules and groups. (#8028)
  • Updated the latest stable version for the docs to v15 (#8018)
  • Added documentation directory for Fusion v15 (#8017)
  • Added Strawberry Shake migration documents to docs.json (#8015)
  • [Fusion] Fix explosion of selections (#8030)
  • [Fusion] Fix issue with conditions (#8031)
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)
  • [Fusion] Fail Query Plan generation early #7989
  • Updated Nitro to Version 26.0.3 (#8142)
  • [Fusion] Fix variables in context selection. (#8146)
  • Skipped flaky test in Apollo WebSocketProtocolTests (#8143)
  • Fixed issue with parameter replacement in queryable field handlers (#8145)
  • Fixes various analyzer issues related to paging. (#8148)
  • Make TypeInterceptor.IsEnabled public (#8149)
  • Reduce totalCount requests when using relative cursors. (#8150)
  • Colocate Edge and Connection Type (#8152)
  • Added pageInfo as connection flag (#8153)

Full Changelog: 15.0.3...15.1.0-rc.3

Thanks to all the contributors to this release:

@glen-84
@michaelstaib
@m-gasser
@faddiv
@tobias-tengler
@Veribelll
@sunghwan2789
@stoyanovskydmitry

15.1.0-rc.3

19 Mar 10:32
Compare
Choose a tag to compare
15.1.0-rc.3 Pre-release
Pre-release

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake (#8007)
  • Request totalCount through ToPageAsync if its requested. (#8011)
  • Added QueryContext extension methods for Select and Include. (#8013)
  • Switched LangVersion from preview to 13.0 (#8014)
  • Updated .NET 9 packages (#8012)
  • Changed the runtime type for the Date scalar in Strawberry Shake (#8009)
  • Added Strawberry Shake runtime type change to migration guide (#8010)
  • Migrated to new solution file format. (#8027)
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. (#8021)
  • Fix ignored invalid field when enum is present (#8026)
  • Allow for internal DataLoader modules and groups. (#8028)
  • Updated the latest stable version for the docs to v15 (#8018)
  • Added documentation directory for Fusion v15 (#8017)
  • Added Strawberry Shake migration documents to docs.json (#8015)
  • [Fusion] Fix explosion of selections (#8030)
  • [Fusion] Fix issue with conditions (#8031)
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)
  • [Fusion] Fail Query Plan generation early #7989
  • Updated Nitro to Version 26.0.3 (#8142)
  • [Fusion] Fix variables in context selection. (#8146)
  • Skipped flaky test in Apollo WebSocketProtocolTests (#8143)
  • Fixed issue with parameter replacement in queryable field handlers (#8145)
  • Fixes various analyzer issues related to paging. (#8148)
  • Make TypeInterceptor.IsEnabled public (#8149)
  • Reduce totalCount requests when using relative cursors. (#8150)
  • Colocate Edge and Connection Type (#8152)

Full Changelog: 15.0.3...15.1.0-rc.3

Thanks to all the contributors to this release:

@glen-84
@michaelstaib
@m-gasser
@faddiv
@tobias-tengler
@Veribelll
@sunghwan2789
@stoyanovskydmitry

15.1.0-rc.2

19 Mar 08:57
Compare
Choose a tag to compare
15.1.0-rc.2 Pre-release
Pre-release

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake (#8007)
  • Request totalCount through ToPageAsync if its requested. (#8011)
  • Added QueryContext extension methods for Select and Include. (#8013)
  • Switched LangVersion from preview to 13.0 (#8014)
  • Updated .NET 9 packages (#8012)
  • Changed the runtime type for the Date scalar in Strawberry Shake (#8009)
  • Added Strawberry Shake runtime type change to migration guide (#8010)
  • Migrated to new solution file format. (#8027)
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. (#8021)
  • Fix ignored invalid field when enum is present (#8026)
  • Allow for internal DataLoader modules and groups. (#8028)
  • Updated the latest stable version for the docs to v15 (#8018)
  • Added documentation directory for Fusion v15 (#8017)
  • Added Strawberry Shake migration documents to docs.json (#8015)
  • [Fusion] Fix explosion of selections (#8030)
  • [Fusion] Fix issue with conditions (#8031)
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)
  • [Fusion] Fail Query Plan generation early #7989
  • Updated Nitro to Version 26.0.3 (#8142)
  • [Fusion] Fix variables in context selection. (#8146)
  • Skipped flaky test in Apollo WebSocketProtocolTests (#8143)
  • Fixed issue with parameter replacement in queryable field handlers (#8145)
  • Fixes various analyzer issues related to paging. (#8148)
  • Make TypeInterceptor.IsEnabled public (#8149)
  • Reduce totalCount requests when using relative cursors. (#8150)

Full Changelog: 15.0.3...15.1.0-rc.2

Thanks to all the contributors to this release:

@glen-84
@michaelstaib
@m-gasser
@faddiv
@tobias-tengler
@Veribelll
@sunghwan2789
@stoyanovskydmitry

15.1.0-rc.1

18 Mar 16:25
Compare
Choose a tag to compare
15.1.0-rc.1 Pre-release
Pre-release

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake by @glen-84 in #8007
  • Request totalCount through ToPageAsync if its requested. by @michaelstaib in #8011
  • Added QueryContext extension methods for Select and Include. by @michaelstaib in #8013
  • Switched LangVersion from preview to 13.0 by @glen-84 in #8014
  • Updated .NET 9 packages by @glen-84 in #8012
  • Changed the runtime type for the Date scalar in Strawberry Shake by @glen-84 in #8009
  • Added Strawberry Shake runtime type change to migration guide by @glen-84 in #8010
  • Migrated to new solution file format. by @michaelstaib in #8027
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. by @m-gasser in #8021
  • Fix ignored invalid field when enum is present by @faddiv in #8026
  • Allow for internal DataLoader modules and groups. by @michaelstaib in #8028
  • Updated the latest stable version for the docs to v15 by @glen-84 in #8018
  • Added documentation directory for Fusion v15 by @glen-84 in #8017
  • Added Strawberry Shake migration documents to docs.json by @glen-84 in #8015
  • [Fusion] Fix explosion of selections by @tobias-tengler in #8030
  • [Fusion] Fix issue with conditions by @tobias-tengler in #8031
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)
  • [Fusion] Fail Query Plan generation early #7989
  • Updated Nitro to Version 26.0.3 (#8142)
  • [Fusion] Fix variables in context selection. (#8146)
  • Skipped flaky test in Apollo WebSocketProtocolTests (#8143)
  • Fixed issue with parameter replacement in queryable field handlers (#8145)
  • Fixes various analyzer issues related to paging. (#8148)

Full Changelog: 15.0.3...15.1.0-p.21

15.1.0-p.21

17 Mar 22:28
Compare
Choose a tag to compare
15.1.0-p.21 Pre-release
Pre-release

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake by @glen-84 in #8007
  • Request totalCount through ToPageAsync if its requested. by @michaelstaib in #8011
  • Added QueryContext extension methods for Select and Include. by @michaelstaib in #8013
  • Switched LangVersion from preview to 13.0 by @glen-84 in #8014
  • Updated .NET 9 packages by @glen-84 in #8012
  • Changed the runtime type for the Date scalar in Strawberry Shake by @glen-84 in #8009
  • Added Strawberry Shake runtime type change to migration guide by @glen-84 in #8010
  • Migrated to new solution file format. by @michaelstaib in #8027
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. by @m-gasser in #8021
  • Fix ignored invalid field when enum is present by @faddiv in #8026
  • Allow for internal DataLoader modules and groups. by @michaelstaib in #8028
  • Updated the latest stable version for the docs to v15 by @glen-84 in #8018
  • Added documentation directory for Fusion v15 by @glen-84 in #8017
  • Added Strawberry Shake migration documents to docs.json by @glen-84 in #8015
  • [Fusion] Fix explosion of selections by @tobias-tengler in #8030
  • [Fusion] Fix issue with conditions by @tobias-tengler in #8031
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)
  • [Fusion] Fail Query Plan generation early #7989
  • Updated Nitro to Version 26.0.3 (#8142)

Full Changelog: 15.0.3...15.1.0-p.21

15.1.0-p.20

17 Mar 16:57
Compare
Choose a tag to compare
15.1.0-p.20 Pre-release
Pre-release

What's Changed

  • Added support for LocalDate/LocalDateTime/LocalTime to Strawberry Shake by @glen-84 in #8007
  • Request totalCount through ToPageAsync if its requested. by @michaelstaib in #8011
  • Added QueryContext extension methods for Select and Include. by @michaelstaib in #8013
  • Switched LangVersion from preview to 13.0 by @glen-84 in #8014
  • Updated .NET 9 packages by @glen-84 in #8012
  • Changed the runtime type for the Date scalar in Strawberry Shake by @glen-84 in #8009
  • Added Strawberry Shake runtime type change to migration guide by @glen-84 in #8010
  • Migrated to new solution file format. by @michaelstaib in #8027
  • Combining the CompilationProvider is an anti-pattern, create an IncrementalValueProvider for the assembly name instead. by @m-gasser in #8021
  • Fix ignored invalid field when enum is present by @faddiv in #8026
  • Allow for internal DataLoader modules and groups. by @michaelstaib in #8028
  • Updated the latest stable version for the docs to v15 by @glen-84 in #8018
  • Added documentation directory for Fusion v15 by @glen-84 in #8017
  • Added Strawberry Shake migration documents to docs.json by @glen-84 in #8015
  • [Fusion] Fix explosion of selections by @tobias-tengler in #8030
  • [Fusion] Fix issue with conditions by @tobias-tengler in #8031
  • Aligned DataLoader options behavior. (#8044)
  • Fixed type DataLOader to DataLoader (#8037)
  • Added a new overload for 'ParentRequires' that uses an expression. (#8032)
  • Marked delegate / ad-hoc DataLoader as obsolete and updated docs. (#8033)
  • En- Used the correct xUnit packages in Cookie Crumble libraries (#8054)
  • (Hopefully) Fix flakey test (#8056)
  • Added missing condition to TypeRegistry#Register (#8058)
  • Scope OperationCache to RequestExecutor (#8055)
  • Warmup new executor before replacing old one (#8068)
  • Abandon Response Formatting Gracefully on Cancellation
  • Remove Hot Reload Hooks (#8079)
  • Fixed authorization type interceptor flow. (#8096)
  • Fix nested sorting a new approach QueryContext (#8061)
  • Clean SortInput postfix (#8045)
  • Add services to support complex sort handler (#8047)
  • Abandon Response Formatting Gracefully on Cancellation (#8078)
  • Add support for relative cursors. (#8048)
  • Fixed issues with ToPageAsync() and relative cursors. (#8110)
  • Do not overwrite Id Serializer with AddGlobalObjectIdentification (#8107)
  • Avoided setting an implicit name for enum values with an explicit name (#8108)
  • Fixed Source Generator Visual Studio 2022 incompatibility (#8112)
  • Fixed Node id field can no longer be provided via an extension type (#8116)
  • Fixed DataLoader does not work with a class resolver for interface types. (#8117)
  • Fixed flaky executor tests (#8113)
  • Fixed concurrency issue when building selector expressions. (#8118)
  • Throw error when is implicitly bound as schema type. (#8119)
  • Fixed invalid base64 ID parsing (#8101)
  • Added Docker Hub login step to CI and coverage workflows (#8114)
  • [Fusion] @semanticNonNull composition support (#7731)
  • Updated node ID serializers to ensure correct padding while parsing (#8123)
  • Updated ISelection.AsSelector to correctly handle the nodes field (#8122)
  • Updated CI workflow to only run Docker Hub login step for local branches (#8121)
  • Added strict mode to Cookie Crumble (#8126)
  • Fixed GraphQL schema does not support operation validation. (#8125)
  • SPEC: Make includeDeprecated non nullable. (#8124)
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)
  • Fixed issue where projections fallback was not possible. (#8139)

Full Changelog: 15.0.3...15.1.0-p.20

15.1.0-p.19

17 Mar 16:22
Compare
Choose a tag to compare
15.1.0-p.19 Pre-release
Pre-release
  • Do not apply @semanticNonNull to id fields (#8136)
  • Added WebSocket payload formatter and options for GraphQL over WebSocket (#8135)
  • Better error for invalid root type. (#8104)
  • [Fusion] Fixed the composition for pattern based lookups. (#8138)

15.1.0-p.18

14 Mar 20:52
Compare
Choose a tag to compare
15.1.0-p.18 Pre-release
Pre-release
  • [Fusion] @semanticNonNull support (#7894)
  • Set DOCKER_CONFIG environment variable in CI and coverage workflows (#8128)
  • Downgraded Postgres Squadron (#8131)
  • Improved error message when query/mutation conventions are not enabled (#8130)
  • Added page based connection type (#8132)
  • Refactored OPA authorization tests to work with a dynamic port (#8133)

15.1.0-p.17

13 Mar 19:16
Compare
Choose a tag to compare
15.1.0-p.17 Pre-release
Pre-release
  • [OPA] Fix OPA middleware to comply with OPA V1 (#8084)
  • Updated Squadron packages (#8127)