Skip to content

v2.0.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kevin-carroll kevin-carroll released this 26 Nov 21:32
· 7 commits to release/2.0 since this release
16aac72

Major Changes

  • Added support for minimal api style resolvers
  • Added support for method-level DI resolution and the [FromServices] attribute
  • Added a new nullability format strategy to support programmatic formatting of schema items during startup
    • Added built-in support for declaring strings, lists and reference types as non-nullable by default
  • Added support for "schema-level scalars". Scalar implementations can now vary per registered schema

Breaking Changes

  • Removed support for the GraphNameFormatter and merged its functionality into the new GraphSchemaFormatStrategy object
  • v2.0 contains several large scale internal code and namespace refactors including a number of breaking changes to ISchemaItem and related interfaces. See the related PRs for a full change log of items affected if you have done any heavy customization to the type system.
  • Don't hesitate to reach out with any questions.

Related PRs: #143, #141

See related PRs for sample code and a complete list of changes