You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

graphql-ruby-client

Package Overview
Dependencies
Maintainers
1
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

graphql-ruby-client - npm Package Versions

1
46
8

1.8.1

Diff
r
rmosolgo
published 1.8.1 •

Changelog

Source

1.8.1 (1 June 2018)

Breaking changes

  • When filtering items out of a schema, Unions will now be hidden if their possible types are all hidden or if all fields returning it are hidden. #1515

New features

  • GraphQL::ExecutionError.new accepts an extensions: option which will be merged into the "extensions" key in that error's JSON #1552

Bug fixes

  • When filtering items out of a schema, Unions will now be hidden if their possible types are all hidden or if all fields returning it are hidden. #1515
  • Require that fields returning interfaces have selections made on them #1551
  • Correctly mark introspection types and fields as introspection? #1535
  • Remove unused introspection objects #1534
  • use object/context in the upgrader instead of @object/@context #1529
  • (Development) Don't require mongodb for non-mongo tests #1548
  • Track position of union member nodes in the parser #1541
r
rmosolgo
published 1.8.0 •

Changelog

Source

1.8.0 (17 May 2018)

1.8.0 has been in prerelease for 6 months. See the prerelease changelog for change-by-change details. Here's a high-level changelog, followed by a detailed list of changes since the last prerelease.

High-level changes

Breaking Changes

  • GraphQL-Ruby is not tested on Ruby 2.1. #1070 Because Ruby 2.1 doesn't garbage collect Symbols, it's possible that GraphQL-Ruby will introduce a OOM vulnerability where unique symbols are dynamically created, for example, turning user input into Symbols. No instances of this are known in GraphQL-Ruby ... yet!
  • GraphQL::Delegate, a duplicate of Ruby's Forwardable, was removed. Use Forwardable instead, and update your Ruby if you're on 2.4.0, due to a performance regression in Forwardable in that version.
  • MySchema.subscriptions.trigger asserts that its inputs are valid arguments #1400. So if you were previously passing invalid options there, you'll get an error. Remove those options.

New Features

  • A new class-based API for schema definition. The old API is completely supported, but the new one is much nicer to use. If you migrate, some schema extensions may require a bit of extra work.
  • Built-in support for Mongoid-backed Relay connections
  • .execute(variables: ...) and subscriptions.trigger both accept Symbol-keyed hashes
  • Lots of other small things around SDL parsing, tracing, runtime ... everything. Read the details below for a full list.

Bug Fixes

  • Many, many bug fixes. See the detailed list if you're curious about specific bugs.
r
rmosolgo
published 1.7.12 •

Changelog

Source

1.7.12 (13 Feb 2018)

Bug fixes

  • typed_children should always return a Hash #1278
r
rmosolgo
published 1.7.11 •

Changelog

Source

1.7.11 (13 Feb 2018)

Bug fixes

  • Fix compatibility of irep_node.typed_children on leaf nodes #1277
r
rmosolgo
published 1.7.10 •

Changelog

Source

1.7.10 (13 Feb 2018)

Breaking Changes

  • Empty selections ({ }) are invalid in the GraphQL spec, but were previously allowed by graphql-ruby. They now return a parse error. #1268

Bug fixes

  • Fix error when inline fragments are spread on scalars #1268
  • Fix printing SDL when types have interfaces and directives #1255
r
rmosolgo
published 1.7.9 •

Changelog

Source

1.7.9 (1 Feb 2018)

New Features

  • Support block string inputs #1219

Bug fixes

  • Fix deprecation regression in schema printer #1250
  • Fix resource names in DataDog tracing #1208
  • Fix passing context to multiplex in Query#result #1200
r
rmosolgo
published 1.7.8 •

Changelog

Source

1.7.8 (11 Jan 2018)

New features

  • Refactor Schema::Printer to use Language::Printer #1159
  • Add ArgumentValue#default_used? and Arguments#default_used? #1152

Bug fixes

  • Fix Scout Tracing #1187
  • Call #inspect for EnumType::UnresolvedValueError #1179
  • Parse empty field sets in IDL parser #1145
r
rmosolgo
published 1.7.7 •

Changelog

Source

1.7.7 (29 Nov 2017)

New features

  • Schema#to_document returns a Language::Nodes::Document #1134
  • Add trace_scalars and trace: true|false to monitoring #1103
  • Add Tracing::DataDogPlatform monitoring #1129
  • Support namespaces in rails g graphql:function and :loader #1127
  • Support serializer: option for ActionCableSubscriptions #1085

Bug fixes

  • Properly count the column after a closing quote #1136
  • Fix default value input objects in Schema.from_definition #1135
  • Fix rails destroy graphql:mutation #1119
  • Avoid unneeded query in RelationConnection with Sequel #1101
  • Improve & document instrumentation stack behavior #1101
r
rmosolgo
published 1.7.6 •

Changelog

Source

1.7.6 (13 Nov 2017)

Bug fixes

  • Serialize symbols in with GraphQL::Subscriptions::Serialize #1084
r
rmosolgo
published 1.7.5 •

Changelog

Source

1.7.5 (7 Nov 2017)

Breaking changes

  • Rename Backtrace::InspectResult#inspect to #inspect_result #1022

New features

  • Improved website search with Algolia #934
  • Support customized generator directory #1047
  • Recursively serialize GlobalID-compliant objects in Arrays and hashes #1030
  • Add Subscriptions#build_id helper #1046
  • Add #non_null? and #list? helper methods to type objects #1054

Bug fixes

  • Fix infinite loop in query instrumentation when error is raised #1074
  • Don't try to trace error when it's not raised during execution
  • Improve validation of query variable definitions #1073
  • Fix Scout tracing module load order #1064
SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.