graphql v0.19.4 Release Notes

Release Date: 2016-10-18 // over 7 years ago
  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿšš Relay::BaseConnection#order was removed (it always returned nil) #313
    • ๐Ÿ“œ In the IDL, Interface names & Union members are parsed as TypeName nodes instead of Strings #322

    ๐Ÿ†• New features

    • ๐Ÿ–จ Print and parse descriptions in the IDL #305
    • Schema roots from IDL are omitted when their names match convention #320
    • Don't add rescue_middleware to a schema if it's not using rescue_from #328
    • Query::Arguments#each_value yields Query::Argument::ArgumentValue instances which contain key, value and argument definition #331

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘‰ Use JSON.generate(val, quirks_mode: true) for compatibility with other JSON implementations #316
    • ๐Ÿ‘Œ Improvements for compatibility with 1.9.3 branch #315 #314 #313
    • Raise a descriptive error when calculating a cursor for a node which isn't present in the connection's members #327