github ChilliCream/graphql-platform 15.1.0-rc.3

latest release: 15.1.0-rc.4
pre-release8 hours ago

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

Don't miss a new graphql-platform release

NewReleases is sending notifications on new releases.