All Versions
252
Latest Version
Avg Release Cycle
21 days
Latest Release
1453 days ago

Changelog History
Page 5

  • v1.12.17 Changes

    October 15, 2021

    ๐Ÿ†• New features

    • ๐Ÿ‘Œ Support extras: [:parent] #3645
    • ๐Ÿ‘Œ Support ranges in NumericalityValidator #3635
    • โž• Add some Dataloader methods for testing #3335

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘Œ Support input object arguments called context #3654
    • ๐Ÿ‘Œ Support single-item default values for list arguments #3652
    • Ensure query strings are strings before running a query #3628
    • ๐Ÿ›  Fix empty hash kwargs for Ruby 3 #3610
    • ๐Ÿ›  Fix wrongly detecting Ipnut objects in authorization #3606
  • v1.12.16 Changes

    August 31, 2021

    ๐Ÿ†• New features

    • ๐Ÿ‘ Connections: automatically support Mongoid 7.3 #3599
    • ๐Ÿ‘Œ Support def self.topic_for in Subscription classes for server-filtered streams #3597
    • When a list item or object field has an invalid null, stop executing that list or

    ๐Ÿ› Bug fixes

    • Perf: don't refine String when unnecessary #3593
    • ๐Ÿ“œ BigInt: always parse as base 10 #3586
    • Errors: only return one error when a node in a non-null connection has an invalid null #3601
  • v1.12.15 Changes

    August 23, 2021

    ๐Ÿ†• New Features

    • ๐Ÿ‘ Subscriptions: add support for multi-tenant setups when deserializing context #3574
    • ๐Ÿ—„ Analyzers: also track deprecated arguments #3549
  • v1.12.14 Changes

    July 22, 2021

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘ SDL: support directive arguments referencing overridden built-in scalars #3564
    • Use "_" as the name for field :_, ... fields #3560
    • ๐Ÿ–จ Support sanitized_printer(...) in the schema definition for Query#sanitized_query_string
    • ๐Ÿ‘ GraphQL::Backtrace: fix multiplex support
  • v1.12.13 Changes

    June 20, 2021

    ๐Ÿ’ฅ Breaking changes

    • โž• Add a trailing newline to the Schema.to_definition output sstring #3541

    ๐Ÿ› Bug fixes

    • Properly handled list results in GraphQL::Backtrace #3540
    • Return plain Hashes and Arrays from queries instead of customized subclasses #3533
    • ๐Ÿ›  Fix errors raised from non-null fields #3537
    • ๐Ÿ”ง Resolver: don't pass frozen array of extensions when none were configured #3515
    • ๐Ÿ”ง Configure the right owner for node and nodes fields #3509
    • ๐Ÿ‘Œ Improve error message for invalid enum value #3507
    • Properly halt on lazily-returned context.skips #3514
    • ๐Ÿ›  Fix: call overridden to_h methods on InputObject classes #3539
    • Halt execution when a runtime directive argument raises a GraphQL::ExecutionError #3542
  • v1.12.12 Changes

    May 31, 2021

    ๐Ÿ› Bug fixes

    • Directives on inline fragments and fragment spreads receive .resolve(...) calls #3499
  • v1.12.11 Changes

    May 28, 2021

    ๐Ÿ› Bug fixes

    • 0๏ธโƒฃ Validate argument default values when adding them to the schema #3496
    • Resolvers inherit extensions from superclasses #3500
    • Greatly reduce runtime overhead #3494, #3505
    • โœ‚ Remove hidden directives from introspection #3488
  • v1.12.10 Changes

    May 18, 2021

    ๐Ÿ†• New features

    • ๐Ÿ‘‰ Use GlobalID::Locator.locate_many for arrays of global Ids #3481
    • ๐Ÿ‘Œ Support runtime directives (call .resolve) on QUERY #3474

    ๐Ÿ› Bug fixes

    • Don't override Resolver #load_* methods when they're inherited #3486
    • ๐Ÿ›  Fix validation of runtime directive arguments that have input objects #3485
    • โž• Add a final newline to rake task output
    • Don't add connection arguments to fields loaded from introspection responses #3470
    • ๐Ÿ›  Fix rescue_from on loading arguments #3471
  • v1.12.9 Changes

    May 07, 2021

    ๐Ÿ†• New features

    • Overriding .authorized_new(...) to call .new(...) effectively skips object authorization #3446
    • Dataloader copies Fiber-local values from Thread.current[...] when initializing new Fibers #3461

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix introspection of default value input objects #3456
    • โž• Add StandardError => ... condition to the generated GraphqlController #3460
    • ๐Ÿ›  Fix Dataloader::Source on Ruby 3 with keyword arguments
    • Respect directive visibility at runtime #3450
    • ๐Ÿ›ฐ ActionCable subscriptions: only deserialize the broadcast payload once #3443
    • ๐Ÿš… Don't re-add graphiql-rails when generate graphql:install is run twice #3441
    • ๐Ÿ‘ Allow differing selections on mutually exclusive interfaces #3063
    • Respect max_page_size: nil override in fields #3438
  • v1.12.8 Changes

    April 12, 2021

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix loading single-key hashes in Subscriptions #3428
    • ๐Ÿ›  Fix looking up rescue_from handlers inherited from parent schema classes #3431