graphql v1.9.7 Release Notes

Release Date: 2019-06-25 // almost 5 years ago
  • 💥 Breaking changes

    • Analysis::AST::Visitor#argument_definition no longer returns the previous argument definition. Instead, it returns the current argument definition and #previous_argument_definition returns the previous one. You might have to replace calls to .argument_definition with .previous_argument_definition for compatibility. #2226

    🆕 New features

    • 🔧 Accept a subscription_scope configuration in Subscription classes #2297
    • Add a disable_introspection_entry_points configuration in Schema classes #2327
    • Add Analysis::AST::Visitor#argument_definition which returns the current argument definition, #previous_argument_definition returns the previous one #2226
    • 👷 Run CI on Ruby 2.6 #2328
    • Autogenerate base field class #2216
    • ➕ Add timeout support with interpreter #2220

    🐛 Bug fixes

    • 🛠 Fix Stack overflow when calling .to_json on input objects #2343
    • 🛠 Fix off-by-one error with hasNextPage and ArrayConnections #2349
    • 🛠 Fix GraphQL-Pro operation store compatibility #2350
    • 🛠 Fix class-based transformer when multiple mutations are in one file #2309
    • Use default_graphql_name for Edge classes #2224
    • 👌 Support nested loads: with input objects #2323
    • 👌 Support max_complexity with multiplex & AST analysis #2306