All Versions
41
Latest Version
Avg Release Cycle
51 days
Latest Release
-

Changelog History
Page 2

  • v0.17.3 Changes

    May 06, 2019

    ๐Ÿ”‹ Features

    • โšก๏ธ update packages semver to ^6.0.0 and graphql-subscriptions to ^1.1.0

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix broken compatibility with newer @types/graphql due to using removed private types (e.g. MaybePromise) (#320)
  • v0.17.2 Changes

    April 23, 2019

    ๐Ÿ”‹ Features

    • โž• add support for defining resolveType function for interfaces and unions (#319)
    • โž• add support for setting default nullability for fields and return types (#297)
    • โž• add skipCheck option in buildSchema to disable checking the correctness of a schema
    • โž• add postinstall script for printing info on console about supporting the project

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix generating plain resolvers for queries and mutations (compatibility with Apollo client state)
  • v0.17.1 Changes

    March 30, 2019

    ๐Ÿ”‹ Features

    • โž• add support for emitting schema file in not existing directory (#269)
    • โฌ‡๏ธ drop support for Node.js v6 (end of LTS in April 2019)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix typings discovery support for WebStorm (#276)
    • ๐Ÿ‘ allow for returning plain objects when using ObjectTypes that implements InterfaceTypes or extends other classes (#160)
  • v0.17.0 Changes

    March 04, 2019

    ๐Ÿ”‹ Features

    • ๐Ÿ’ฅ Breaking Change : make graphql-js packages a peer dependencies, bump graphql to ^14.1.1 and @types/graphql to ^14.0.7 (#239)
    • ๐Ÿ’ฅ Breaking Change : remove useContainer function and allow to register container by buildSchema options (#241)
    • ๐Ÿ’ฅ Breaking Change : change the default PrintSchemaOptions option commentDescriptions to false (no more # comments in SDL)
    • โž• add support for passing PrintSchemaOptions in buildSchema.emitSchemaFile (e.g. commentDescriptions: true to restore previous behavior)
    • โž• add buildTypeDefsAndResolvers utils function for generating apollo-like typeDefs and resolvers pair (#233)
    • โž• add support for generic types (#255)

    ๐Ÿ›  Fixes

    • ๐Ÿ’ฅ Breaking Change : remove the formatArgumentValidationError helper as it's not compatible and not needed in new Apollo Server (#258)
    • ๐Ÿ›  fix calling return type getter function @Field(type => Foo) before finishing module evaluation (allow for extending circular classes using require)
    • ๐Ÿ›  fix nullifying other custom method decorators - call the method on target instance, not the stored reference to original function (#247)
    • ๐Ÿ›  fix throwing error when extending non args class in the @ArgsType() class
    • prevent unnecessary conversion of an object that is already an instance of the requested type (avoid constructor side-effects)
  • v0.16.0 Changes

    December 22, 2018

    ๐Ÿ”‹ Features

    • โž• add support for default values in schema (#203)
    • โž• add support for lists with nullable items (#211)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix browser shim (compatibility with polyfills for decorator support)
  • v0.15.0 Changes

    October 17, 2018

    ๐Ÿ”‹ Features

    • ๐Ÿ’ฅ Breaking Change : upgrade graphql to ^14.0.2, graphql-subscriptions to ^1.0.0 and @types/graphql to ^14.0.2
    • โšก๏ธ update all other dependencies
    • โฌ‡๏ธ drop support for Node.js v9
    • โž• add capability to emit the schema definition file (*.gql) as a buildSchema option
    • โž• add emitSchemaDefinitionFile helper function for emitting the schema SDL
  • v0.14.0 Changes

    September 08, 2018

    ๐Ÿ”‹ Features

    • ๐Ÿ’ฅ Breaking Change : change ClassType type and export it in package index
    • ๐Ÿ’ฅ Breaking Change : refactor generic createUnionType to remove the 10 types limit (note: requires TypeScript >=3.0.1)
    • โž• add support for subscribing to dynamic topics - based on args/ctx/root (#137)
    • โž• add support for query complexity analysis - integration with graphql-query-complexity (#139)
  • v0.13.1 Changes

    August 14, 2018

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix missing loosely typed overload signature for createUnionType (remove the 10 types limit)
  • v0.13.0 Changes

    ๐Ÿ”‹ Features

    • โšก๏ธ make class-validator a virtual peer dependency and update it to newest 0.9.1 version
    • โž• add support for creating scoped containers (#113)
  • v0.12.3 Changes

    ๐Ÿ”‹ Features

    • โž• add reflect-metadata checks and informative error if no polyfill provided
    • โšก๏ธ update @types/graphql to latest version (^0.13.3) ### ๐Ÿ›  Fixes
    • ๐Ÿ›  fix throwing error when of => objectType wasn't provided in abstract resolver class
    • ๐Ÿ›  fix calling Object.assign with boolean arguments (#111)