github graphile/crystal grafast@1.1.0

11 hours ago

Minor Changes

  • #3101
    e60e2ed
    Thanks @benjie! - coalesce optimized to provide
    non-looping execute for small numbers of steps, and now returns
    constant(null) when called with 0 steps.

Patch Changes

  • #3065
    9446f64
    Thanks @benjie! - fieldArgs are now created in
    the root plan and applied in the layer plan of the target step; this fixes an
    issue where fieldArgs could not be applied to step with side effects.

  • #3061
    56f8add
    Thanks @benjie! - Exposes rootValueStep on
    OperationPlan and removes some transient values from being stored. Adds new
    global variableValues() step retriever, useful for helping produce
    GraphQLResolveInfo and similar.

  • #3070
    1a9b835
    Thanks @benjie! - Stop using deprecated
    GraphQLError signature

  • #3103
    ccbbd7c
    Thanks @benjie! - Throw better errors when a step
    class calls this.addDependency(...) but doesn't actually pass a step to
    depend on. (Previously: "cannot access property layerPlan of undefined" or
    similar errors were thrown.)

  • #3072
    3b56a51
    Thanks @benjie! - Grafast no longer coerces
    rootValue to a mutable object, increasing compatibility with legacy
    resolvers.

  • #3069
    f0d1f48
    Thanks @benjie! - Remove vestigial
    insideGraphQL code.

  • #3062
    8b3904d
    Thanks @benjie! - Internals: clear
    __TrackedValueStep initialValue on finalize.

  • Updated dependencies
    [350dd8d,
    5f95b1c]:

    • graphile-config@1.1.0

Don't miss a new crystal release

NewReleases is sending notifications on new releases.